Hotkeys

Healing/Health HP Magia

Mage

Com HP menor que 67% usará Exura Vita, com HP menor que 88% usará Exura Gran e com HP menor que 95% usará Exura. Fique a vontade para alterar ao seu gosto.

auto 200 listas 'Health Mage' | if [$hppc < 67] {say 'exura vita'} | if [$hppc < 88] {say 'exura gran'} | if [$hppc < 95] {say 'exura'}


Paladin

Com HP menor que 88% usará Exura San e com HP menor que 95% usará Exura Gran. Fique a vontade para alterar ao seu gosto.

auto 200 listas 'Health RP' | if [$hppc < 88] {say 'exura san'} | if [$hppc < 95] {say 'exura gran'}


Knight

Com HP menor que 95% usará Exana Mort. Fique a vontade para alterar ao seu gosto.

auto 200 listas 'Health EK' | if [$hppc < 95] {say 'exana mort'}


Potions

HP

Vai usar potion em você quando estiver com Mana menor ou igual a 75%, pode mudar para quanto quiser. Para servers editados também podem ser runas.

auto 100 listas 'Potion HP' | if [$hppc <= 75] {useoncreature IDPOTION self}

IDS: 7643 - Ultimate Health Potion | 239 - Great Health Potion | 7642 - Great Spirit Potion


MP

Vai usar potion em você quando estiver com HP menor ou igual a 75%, pode mudar para quanto quiser. Para servers editados também podem ser runas.

auto 100 listas 'Potion MP' | if [$mppc <= 75] {useoncreature IDPOTION self}

IDS: 238 - Great Mana Potion | 7642 - Great Spirit Potion | 237 - Strong Mana Potion | 268 - Mana Potion


HP/MP (Great Spirit Potion)

Vai usar potion em você quando estiver com HP ou MP menor ou igual a 75%, pode mudar para quanto quiser. Para servers editados também podem ser runas.

auto 100 listas 'Potion HP/MP' | if [$hppc <= 75 || $mppc <= 75] {useoncreature 7642 self}


Health Friend (Sio, Res e UH)

SIO FRIEND

Pode mudar para a % que quiser, abaixo está em 70%.

auto 100 listas 'Sio Friend' | safe sio 70 friend


UH FRIEND

Pode mudar para a % que quiser, abaixo está em 70%.

auto 100 listas 'UH Friend' | safe uhpc 70 friend


SIO PARTY

Pode mudar para a % que quiser, abaixo está em 70%.

auto 100 listas 'Sio Party' | foreach 'allplayers' $l {if [$l.party >= 3 && $l.hppc < 70] {say 'exura sio "$l.name'}}


SIO ALL

Vai dar sio em qualquer um na tela, não precisa estar em party nem ser friend. Pode mudar para a % que quiser, abaixo está em 70%.

auto 200 listas 'Sio ALL' | foreach 'screenplayers' $sio if [$sio.hppc <= 70 && $sio.isshootable] {say 'exura sio "$sio.name"'}


EXURA GRAN MAS RES

Vai dar mas res se algum amigo estiver até 3 sqm de você com vida baixa. Pode mudar para a % que quiser, abaixo está em 70%.

auto 200 listas 'Area Res' | foreach 'floorplayers' $exresres if [$exresres.isfriend && $exresres.hppc <= 70 && $exresres.distance <= 3] {say exura gran mas res}


Bless e Aol

Bless sempre que reconectar

auto 200 listas 'Auto Bless' | if [$connected == 1 && $blesss != 1] {say !bless | wait 1000 | say !bless | wait 1000 | say !bless | set $blesss 1} | if [$connected == 0] {set $blesss 0}


Bless a cada 30 segundos

auto 200 listas 'Bless' | {say '!bless' | wait 30000}


Aol sempre que estiver sem amuleto

auto 200 listas 'Auto Aol' | if [$amuletslot.id == 0] {say !aol | wait 1000}


Reconnect

Se morrer

auto 200 listas 'Reconnect' | if [$hp == 0] {reconnect | wait 5000}


Se desconectar

auto 200 listas 'Reconnect' | if [$connected == 0] {reconnect | wait 5000}


Se morrer ou desconectar

auto 200 listas 'Reconnect' | if [$hp == 0 || $connected == 0] {reconnect | wait 5000}


Anti-idle

Se você ficar parado por 3 minutos ou mais seu char começará a girar.

auto 200 listas 'Dancing' | if [$standtime >= 3*60*1000] {turnn | wait 1000 | turne | wait 1000 | turnw | wait 1000 | turns}


Dash

Só adicionar as hotkeys por tecla em seus respectivos números.

1 – movesw

2 – moves

3 – movese

4 – movew

6 – movee

7 – movenw

8 – moven

9 – movene

Displaymap

Essa hotkey vai mostrar o mapa na sua tela: https://prnt.sc/MU3Hh-iu38UI

auto 1 listas' Mapa' | displaymap


Bugmap

WASD

auto 1 listas 'Bugmap - WASD' | if [$key.65] {usegroundxyz [$posx-7] $posy $posz | end} | if [$key.68] {usegroundxyz [$posx+7] $posy $posz | end} | if [$key.83] {usegroundxyz $posx [$posy+6] $posz | end} | if [$key.87] {usegroundxyz $posx [$posy-6] $posz | end} | if [$key.67] {usegroundxyz [$posx+6] [$posy+5] $posz | end} | if [$key.90] {usegroundxyz [$posx-6] [$posy+5] $posz | end} | if [$key.81] {usegroundxyz [$posx-6] [$posy-5] $posz | end} | if [$key.69] {usegroundxyz [$posx+6] [$posy-5] $posz | end}


NUMPAD

auto 100 listas 'Bugmap - NUMPAD' | if [$key.100] {usegroundxyz [$posx-7] $posy $posz | end} | if [$key.102] {usegroundxyz [$posx+7] $posy $posz | end} | if [$key.98] {usegroundxyz $posx [$posy+6] $posz | end} | if [$key.104] {usegroundxyz $posx [$posy-6] $posz | end} | if [$key.99] {usegroundxyz [$posx+3] [$posy+3] $posz | end} | if [$key.97] {usegroundxyz [$posx-3] [$posy+3] $posz | end} | if [$key.103] {usegroundxyz [$posx-3] [$posy-3] $posz | end} | if [$key.105] {usegroundxyz [$posx+3] [$posy-3] $posz | end}


Manashield (Utamo Vita)

auto 100 listas 'ManaShield' | if [$manashielded == 0] {say 'utamo vita'}


Eat food

Todos os foods

auto 200 listas 'EatFood' | eatfood | wait 60000


Custom Food/BP Fechada

Você pode substituir o ID por qual desejar, no caso está do brown mushroom, ela usa o food com bp fechada.

auto 200 listas 'Custom Food' | wait 1000 | useitem 3725 | wait 60000


Usar 'x' item com 'x' stamina

Opção 1

Alguns itens podem não funcionar nessa hotkey devido a limitações do ElfBot NG em reconhecer itens modificados. Ela também funciona com a bp fechada.

auto 200 listas 'Stamina Item' | if [$formattime.$stamina <= '00:41:00'] {useitem IDITEM | wait 30000}


Opção 2

Diferente da 1ª hotkey, essa funciona em todos os itens, porém, precisa estar com a bp em que o item está aberta.

auto 200 listas 'Stamina Item' | if [$formattime.$stamina <= '00:41:00'] {openitem IDITEM | wait 30000}


Opção 3

Diferente da 1ª hotkey, essa funciona em todos os itens, porém, precisa estar com o item no slot do arrow.

auto 200 listas 'Stamina Item' | if [$formattime.$stamina <= '00:41:00'] {openbeltitem IDITEM | wait 30000}


Change gold

Gold

auto 1500 listas 'Change Gold' | if [$itemcount.3031 > 100] { openitem 3031 2 ''}


Platinum

auto 1500 listas 'Change Platinum' | if [$itemcount.3035 > 100] { openitem 3035 2 ''}


Crystal

auto 1500 listas 'Change Crystal' | if [$itemcount.3043 > 100] { openitem 3043 2 ''}


Change All

auto 1500 listas 'Change Coin' | if [$itemcount.3031 > 100] { openitem 3031 2 ''} | if [$itemcount.3035 > 100] { openitem 3035 2 ''} | if [$itemcount.3043 > 100] { openitem 3043 2 ''}


Auto runas (SD, Paralyze e Avalanche)

SD Targeting

Vai atacar o seu targeting com SD.

auto 200 listas 'SD Target' | sd target


Paralyze Targeting

Vai atacar o seu targeting com Paralyze, porém ao chegar em 10% de mana irá desativar automaticamente, você pode mudar.

auto 200 listas 'Paralyze Target' | if [$mppc > 10] {if [$target.isfriend == 0 && $target.isshootable] {safe paralyze target}} else {turnoff}


Auto Avalanche

Vai atacar os monstros na sua tela com avalanche, se você tiver com mais de 70% de HP.

auto 500 listas 'Auto Avalanche' | foreach 'screenmonsters' $m if [$monstersaround.7 >= 1 && $hppc >= 70 && $m.isshootable] {ifnot [$m.name.'content' ? 'Warlock'] {attack $m.id | useoncreature 3161 target}}


Magic Wall

Ao apertar o scroll do mouse, vai abrir a mira para usar a mw, você pode substituir o ID 3180 para qualquer outra runa. Key 4 é a identificação do scroll do mouse. Confira a numeração das keys do teclado aqui: Keys Enumeração

auto 100 listas 'MW Scroll' | if [$key.4] {crosshair 3180}


Combo UE

Coloque a mensagem que vai falar, o líder do combo e substitua a magia a depender da vocação.

auto 200 listas 'Combo ue' | foreach 'newmessages' $uejob if [$uejob.content == 'boom' && $uejob.sender == 'LÍDER DO COMBO'] {say 'exevo gran mas frigo'}


Travar Targeting

Semelhante a famosa 'auto 1 attack target', porém sem exhausted.

auto 1 dontlist | if [$target.isonscreen == 1 && $tagertt == 0] {attack target | set $tagertt 1} | if [$target.isonscreen == 0] {set $tagertt 0} | if [$target.isonscreen && $target.name == 0] {attack target} | if [$target.isonscreen && $attacked.name == 0] {attack target | wait 500}


Auto Mensagem (Trade, Help e etc)

Basta substituir o 'Trade' por o canal que desejar e ele irá repetir a mensagem a cada 30 segundos.

auto 200 listas 'Auto Channel MSG' | {sayin 'Trade' 'MENSAGEM' | wait 30000}


Últimas mensagens na tela

Você vai precisar ativar algumas opções no HUD:
  • On-screen Info Enabled
  • General Information
  • Activated hotkeys/shortkeys
Após ativar todas, clique em SAVE.

auto 100 dontlist | listboxsetup 1 [3] [$screenbottom-10] 6 4500000 'up' | foreach 'newmessages' $list if [$list.isprivate && $list.sender != $name] { ifnot $list.isbotlook { listboxaddline 1 $setcolor 237 242 '$systime [$list.sender]: $list.content' }}


Exp/h para level 500 ou maior

Você vai precisar ativar algumas opções no HUD:
  • On-screen Info Enabled
  • General Information
  • Activated hotkeys/shortkeys
Após ativar todas, clique em SAVE.Ela só atualiza de 5 em 5 minutos.Confira como fica: https://prnt.sc/266jnj1

auto 200 dontlist | {set $jobexpsave 0 | turnoff}

auto 200 dontlist | foreach 'newmessages' $jobxp500 if [$jobxp500.content ? 'gained' && $jobxp500.sender == 0] {set $jobexp [$token.'$jobxp500.content'.3+$jobexp]}

auto 200 dontlist | set $jobexp 0 | wait [5*60*1000] | set $jobexpsave $formatnum.[$jobexp*12]

auto 100 dontlist | setpos [$screentop + 11] [$screentop + 36] | setcolor 191 191 191 | {displaytext "Exph 5m : [$jobexpsave]"}


Contar amigos e inimigos

foreach 'allplayers' $cntp if [$cntp.name != $self.name && $cntp.isfriend == 0] {setrelation [$cntp.name] [enemy]} | say 'Enemies: [$enemycount] - Friends: [$friendcount]'


Usar pick ao redor

auto 200 listas "Pick Aleatoria" | set $miner $rand.1.5 | if [$miner == 1] {useongroundxyz 3456 $posx [$posy-1] $posz} | if [$miner == 2] {useongroundxyz 3456 $posx [$posy+1] $posz} | if [$miner == 3] {useongroundxyz 3456 [$posx-1] $posy $posz} | if [$miner == 4] {useongroundxyz 3456 [$posx+1] $posy $posz} | if [$miner == 5] {useongroundxyz 3456 [$posx-1] [$posy-1] $posz}


Utana Vid

auto 200 listas 'Utana Vid' | goinvisible


Rings e Amuletos (Energy Ring, Might Ring, SSA...)

ENERGY RING

O 60 representa que em 60% de HP irá equipar o energy ring. O 90 representa que em 90% de HP irá desequipar o energy ring. Você pode substituir as porcentagens para o quanto quiser.

auto 200 listas 'Energy Ring' | if [$hppc <= 60] {equipring 3051} | if [$hppc => 90] {unequip 'ring' 'empty'}


ALTERNAR ENERGY RING

O 60 representa que em 60% de HP irá equipar o energy ring. O 90 representa que em 90% de HP irá desequipar o energy ring e equipar o ring de sua preferência, basta colocar o ID onde indica na hotkey. Você pode substituir as porcentagens para o quanto quiser.

auto 100 listas 'Trocar Ring' | if [$hppc <= 60] {equipring 3051} | if [$hppc => 90] {equipring IDRING}


MIGHT RING FULL

A hotkey irá puxar continuadamente Might Ring sempre que acabar, mas você precisa estar com backpack aberta e sem nenhum ring equipado.

auto 100 listas 'Might Ring' | if [$ringslot.id != 3048] {equipring 3048}


SSA FULL

A hotkey irá puxar continuadamente SSA sempre que acabar, mas você precisa estar com backpack aberta e sem nenhum amuleto equipado.

auto 20 listas 'SSA' | if [$ammyslot.id != 3081] {equipammy 3081}


Exiva

EXIVA LAST

Fica exivando o último que você exivou a cada 3 segundos

auto 3000 listas 'Exiva Last' | exivalast


EXIVA TARGET

Exiva seu target a cada 3 segundos

auto 3000 listas 'Exiva Target' | exivatarget


Anti-Push

Gold e Platinum

auto 100 listas 'Anti-Push' | ifnot [$topitem.$posx.$posy.$posz == 3035 || $topitem.$posx.$posy.$posz == 3031] {dropitemsxyzamount $posx $posy $posz 3031 $rand.1.3} | ifnot [$topitem.$posx.$posy.$posz == 3035 || $topitem.$posx.$posy.$posz == 3031] {dropitemsxyzamount $posx $posy $posz 3035 $rand.1.2}


Gold, Platinum e Worms

auto 100 listas 'Anti-Push' | ifnot [$topitem.$posx.$posy.$posz == 3035 || $topitem.$posx.$posy.$posz == 3031 || $topitem.$posx.$posy.$posz == 3492] {dropitemsxyzamount $posx $posy $posz 3031 $rand.1.3} | ifnot [$topitem.$posx.$posy.$posz == 3035 || $topitem.$posx.$posy.$posz == 3031 || $topitem.$posx.$posy.$posz == 3492] {dropitemsxyzamount $posx $posy $posz 3035 $rand.1.3} | | ifnot [$topitem.$posx.$posy.$posz == 3035 || $topitem.$posx.$posy.$posz == 3031 || $topitem.$posx.$posy.$posz == 3492] {dropitemsxyzamount $posx $posy $posz 3492 $rand.1.3}


Coletar ou dropar itens

Coletar

Vai coletar qualquer item do chão a 1 sqm de distância, basta preencher com os IDS igual o exemplo que está dos golds.Se preferir que ele colect para uma backpack específica, basta trocar o 'empty' pelo nome da backpack, ex.: 'beach backpack'.

auto 100 listas 'Collect' | collectitems 'empty' 3031 3035 3043


Dropar

Só preencher os IDS dos itens na lista, seguindo o exemplo abaixo. Ela não dropa itens do seu inventário, apenas da backpack.

auto 100 listas 'Dropar itens' | dropitems 3031 3035 3043


Magias de correr (Utani Hur, Gran Hur, Tempo San e Tempo Hur)

Utani Hur

auto 100 listas 'Haste' | if [$inpz == 0 && $hasted == 0] {say 'utani hur'}

Utani Hur sem monstro na tela

auto 100 listas 'Haste S/Monster' | if [$inpz == 0 && $hasted == 0 && $monstersaround.9 == 0] {say 'utani hur'}

Utani Hur se não estiver atacando

auto 100 listas 'Haste S/Attack' | if [$inpz == 0 && $hasted == 0] {isnotattacking say 'utani hur'}


Utani Gran Hur

auto 100 listas 'Utani Gran Hur' | if [$inpz == 0 && $hasted == 0] {say 'utani gran hur'}

Utani Gran Hur sem monstro na tela

auto 100 listas 'Utani Gran Hur S/Monster' | if [$inpz == 0 && $hasted == 0 && $monstersaround.9 == 0] {say 'utani gran hur'}

Utani Gran Hur se não estiver atacando

auto 100 listas 'Utani Gran Hur S/Attack' | if [$inpz == 0 && $hasted == 0] {isnotattacking say 'utani gran hur'}

Utani Gran Hur com cura de paralyze

auto 100 listas 'Utani Gran Hur' | if [$inpz == 0 && $hasted == 0 && $paralyzed == 0] {say 'utani gran hur'} | if [$paralyzed == 1] {say 'exura gran mas res'}


Utani Tempo Hur

auto 100 listas 'Utani Tempo Hur' | if [$inpz == 0 && $hasted == 0] {say 'utani tempo hur'}

Utani Tempo Hur sem monstro na tela

auto 100 listas 'Utani Tempo Hur S/Monster' | if [$inpz == 0 && $hasted == 0 && $monstersaround.9 == 0] {say 'utani tempo hur'}

Utani Tempo Hur se não estiver atacando

auto 100 listas 'Utani Tempo Hur S/Attack' | if [$inpz == 0 && $hasted == 0] {isnotattacking say 'utani tempo hur'}


Utamo Tempo San

auto 100 listas 'Utamo Tempo San' | if [$inpz == 0 && $hasted == 0] {say 'utamo tempo san'}

Utamo Tempo San sem monstro na tela

auto 100 listas 'Utamo Tempo San S/Monster' | if [$inpz == 0 && $hasted == 0 && $monstersaround.9 == 0] {say 'utamo tempo san'}

Utamo Tempo San se não estiver atacando

auto 100 listas 'Utamo Tempo San S/Attack' | if [$inpz == 0 && $hasted == 0] {isnotattacking say 'utamo tempo san'}


Utito Tempo/San

KNIGHT

Troque o 120 pelo seu skill com utito, ex.: ao usar utito tempo, seu skill vai para 120. Depois só precisa mudar se o seu skill normal ultrapassar. | Não esqueça de mudar para o seu item, club, axe ou sword.

auto 200 listas 'Utito Tempo' | if [$skill.sword < 120 && $target.isshootable && $mp >= 290] {say 'utito tempo'}


PALADIN

​Troque o 120 pelo seu skill com utito, ex.: ao usar utito tempo tempo san, seu distance vai para 120. Depois só precisa mudar se o seu skill normal ultrapassar.

auto 200 listas 'Utito Tempo San' | if [$skill.distance < 120 && $target.isshootable && $mp >= 450] {say 'utito tempo san'},


Exeta Res

Vai renovar o exeta res a cada 2 segundos se tiver monstros ao seu redor.

auto 100 listas 'Exeta Res' | if [$monstersaround.1 >= 1 && $mp >= 40] {safe say 'exeta res' | wait 2000}


Parar cavebot se fragar

Atenção: Essa hotkey para apenas o CAVEBOT e o que estiver dentro dele, não tem poder para parar nada fora dele.

auto 100 listas 'Desligar se Fragar' | foreach 'newmessages' $jobfg if [$jobfg.content ? 'Warning! The murder of' && $jobfg.isredtext] {setcavebot off}


Pegar loot de monstros bugados (Western Undead e Ghastly Dragon)

WESTERN UNDEAD

Você precisa ativar as duas hotkeys no persistent, não pode ser no script. Além disso, é necessário estar marcada a caixinha de loot do monstro no targeting. Confira como fazer: https://prnt.sc/266jqpnEstas hotkeys não funcionam em clientes com gráficos novos.

auto 200 listas 'Western Undead - by jobscripts.net' | foreach 'newmessages' $lk if [$lk.content ? 'Loot of a western undead' && $lk.isinfo] {setfollowwaypoints off | settargeting off | wait 5000 | setfollowwaypoints on | settargeting on}

auto 200 dontlist | if [$cap >= '170'] {movenitems 3035 'empty' | movenitems 3079 'empty' | movenitems 3414 'empty' | movenitems 3386 'empty' | movenitems 3364 'empty' | movenitems 3366 'empty' | movenitems 3342 'empty' | movenitems 8057 'empty' | movenitems 812 'empty' | movenitems 3360 'empty' | movenitems 3392 'empty'}

GHASTLY DRAGON

auto 200 listas 'Ghastly Dragon - by jobscripts.net' | foreach 'newmessages' $lk if [$lk.content ? 'Loot of a ghastly dragon' && $lk.isinfo] {usegrounditem 10446 | setfollowwaypoints off | settargeting off | wait 5000 | setfollowwaypoints on | settargeting on}

UE - Todas as vocações

  • Lembrem-se essas hotkeys são 99% eficiente, porém sempre vai existir gente tentando burlar, então cuidado ao deixar seu char totalmente away!
  • Frag: Se pegar frag bloqueia permanente a hotkey de ue;
  • Skull: Se pegar skull bloqueia permanente a hotkey de ue;
  • A página ou o servidor que divulgou essa hotkey não é responsável por sua má instalação ou uso.

Proteções

auto 50 dontlist | foreach 'newmessages' $ciropro if [$ciropro.content ? 'Warning! The murder of' && $ciropro.isredtext] {set $ciroscriptred 1}

auto 200 dontlist | setpos [$screenleft-170] [$screentop+50] | if [$cirosc == 1] {displaytext 'Proximity Player: $ciroscc'} | if [$playersaround.9 == 0] {displaytext 'Proximity Player: None'} | setcolor 191 191 191

auto 200 dontlist | setpos [$screenleft-149] [$screentop+60] | if [$ciroscriptred == 1 || $cirosc == 1] {displaytext 'Spell Blocked: Yes} else {displaytext 'Spell Blocked: No} | setcolor 191 191 191

auto 50 dontlist | if [$self.skull == 3] {set $ciroscriptred 1}

auto 100 dontlist | foreach 'allplayers' $scriptciro if [$scriptciro.name != $name] {set $cirosc 1 | set $ciroscc $scriptciro.name} else {set $cirosc 0}

Reset de proteção

Quando você pegar White Skull ou Frag a hotkey de UE vai ser pausada para sempre, para reativar ela você tem que reiniciar o bot ou ativar essa hotkey.

auto 200 listas 'Reseting Ue' | {set $ciroscriptred 0 | wait 1000 | turnoff}

Mage

auto 1000 listas 'Ue - CiroScript' | if [$ciroscriptred != 1 && $cirosc != 1 && $playersaround.9 == 0 && $monstersaround.4 >= 2 && $mp >= 1400 && $target.isshootable] {set $ciuep 1 | say 'exevo gran mas frigo'} else {set $ciuep 0}

Exori Frigo/Flam/Vis/Tera

Essa não será usada caso a proteção for ativada.Só é usado caso não seja possível usar a UE.

auto 200 if [$target.distance <= 3 && $ciroscriptred != 1 && $target.hppc >= 1 && $ciuep == 0 && $target.isshootable] {say 'exori frigo' | wait 1000}

SD

Só é usado caso não seja possível usar a UE.

auto 200 if [$ciuep == 0 && $target && $target.isshootable] {sd target}

Knight

auto 1000 listas 'Ue - CiroScript' | if [$ciroscriptred != 1 && $cirosc != 1 && $playersaround.9 == 0 && $monstersaround.1 >= 2 && $mp >= 400 && $target.isshootable] {set $ciuep 1 | say 'exori gran'} else {set $ciuep 0}

Exori Hur

Só é usado caso não seja possível usar a UE.

auto 200 if [$ciuep == 0 && $target.distance <= 3 && $target.isshootable] {say 'exori hur' | wait 1000}

Paladin

auto 1000 listas 'Ue - CiroScript' | if [$ciroscriptred != 1 && $cirosc != 1 && $playersaround.9 == 0 && $monstersaround.2 >= 2 && $mp >= 400 && $target.isshootable] {set $ciuep 1 | say 'exevo mas san'} else {set $ciuep 0}

Exori Con

Só é usado caso não seja possível usar a UE.

auto 200 if [$ciuep == 0 && $target.distance <= 3 && $target.isshootable] {say 'exori con' | wait 1000}