Quando estamos indo para uma hunt e nos deparamos com algum player pk, para quem está preparado, é fácil de avaliar e saber se dá para lutar ou se é hora de correr. Agora imagine você poder configurar seu elfbot para estar preparado para um possível pvp sempre.
Com estas hotkeys abaixo você poderá deixar seu elfbot sempre preparado para um PVP, e não somente para isto, mas vai poder também configurar o seu elfbot para as guerrar agendadas e inesperadas também. Veja abaixo as hotkeys de PVP e War:
Hotkeys para Guerra e Player versos Players:
Strong Hast
auto 200 listas 'Auto Strong Haste' | if [$mp >= 100 && $inpz==0] stronghaste
Mana Shiel
auto 200 listas 'Auto Manashield' | if [$mp >= 50 && $inpz==0] manashield
Atacar antigo ( Hold ) Targe
auto 200 if $attacked set $holdd $attacked | if [$attacked != $holdd && $holdd.hppc != 0] attack $holdd.id | ifnot [$holdd.hppc] clear $holdd | setpos [$screenleft-202] [$screentop+50] | setcolor 206 206 206 | if $holdd displaytext 'Hold Target: [$holdd.name]' | ifnot $holdd displaytext 'Hold Target: None'
Apagar quem foi seu antigo ( Hold ) Targe
clear $holdd | clear target
Usar exiva na última pessoa que você procurou - Exiva Last
exivalast
Usar exiva na última pessoa que você atacou - Exiva Target
exivatarget
Visualizar andar acima - Level Spy U
spyup
Visualizar andar de baixo - Level Spy Dow
spydown
Automatically SD Targe
auto 100 listas 'SD Target' | safe sd target
UE Comb
auto 100 listas 'UE Combo' | foreach 'newmessages' $ue if [$ue.content == 'LEADER'S UE SPELL' && $ue.sender == 'LEADER'S NAME HERE'] say 'YOUR UE SPELL'
Sio Friend Lis
auto 100 listas 'Sio Friend' | safe sio 75 friend
UH Friend Lis
auto 200 listas 'UH Friend' | safe uhpc 75 friend
GMP Friend Lis
auto 100 listas 'Pot Friend' | $potionid 238 | set $perc 60 | set $dist 2 | clear $best | set $lowest 100 | foreach 'screenplayers' $fr {if [$fr.distance <= $dist && $fr.hppc < $perc && $fr.hppc < $lowest && ($fr.isfriend || $fr.issubfriend)] {set $lowest $fr.hppc | set $best $fr}} | if [$hppc <= $perc] set $best $self | if $best {dashchase $best.id | useoncreature 238 $best.id | wait 300}
Energy Ring at 40% hp
auto 100 listas 'E-Ring' | if [$hppc < 40] {equipring 3051} | if [$hppc > 90] {unequip 'ring' 'empty'}
Auto Time Ring
auto 200 dontlist | equipring 3053
Auto Stone Skin Amulet
auto 200 dontlist | fastequipammy 3081
Auto Might Ring
auto 100 dontlist | if [$ringslot.id != 3049] {equipring 3049}
Eat Food
auto 100 dontlist | if [$inpz == 0] eatfood | [$inpz == 0] eatfood | wait 20000
Keep Magic Wall Up - vai ficar atirando magicwall no sqm que vc atirou por ultimo
auto 100 listas 'Keep Magic Wall' | keepmagwall
Anti-Push
auto 100 listas 'Anti Push: ON' | dropitems 283 284 285 | ifnot [$topitem.$posx.$posy.$posz == 3031] dropitemsxyzamount $posx $posy $posz 3031 2 | ifnot [$topitem.$posx.$posy.$posz == 3492] dropitemsxyzamount $posx $posy $posz 3492 2
Arrasta todos os itens abaixo de voce
auto 100 listas 'Push All' | moveitemonground $posx [$posy-1] $posz $posx $posy $posz|moveitemonground $posx [$posy+1] $posz $posx $posy $posz|moveitemonground [$posx-1] [$posy-1] $posz $posx $posy $posz|moveitemonground [$posx-1] $posy $posz $posx $posy $posz|moveitemonground [$posx-1] [$posy+1] $posz $posx $posy $posz| moveitemonground [$posx+1] [$posy-1] $posz $posx $posy $posz|moveitemonground [$posx+1] $posy $posz $posx $posy $posz|moveitemonground [$posx+1] [$posy+1] $posz $posx $posy $posz
Coleta Itens no Chão
auto 100 collectitems 'empty' 3555 3388 3414 3031 3035 3725 3043 3492 3447 7368 5801 9019 8090 6529 3051 8097 10384 285 284
Abre a maioria das portas, usa grades de esgoto, usa escadas, abre buracos com pá, usa corda em buracos, corta paredes de árvores com Machete, tudo em uma hotkey
usegrounditem 5007 | usegrounditem 4911 | usegrounditem 1632 | usegrounditem 1633 | usegrounditem 1629 | usegrounditem 1630 | usegrounditem 5108 | usegrounditem 5107 | usegrounditem 5281 | usegrounditem 1968 | usegrounditem 435 | useongrounditem 3003 386 | usegrounditem 1948 | usegrounditem 5542 | useongrounditem 3308 2130 | 3308 3696 useongrounditem
Magic Wall à volta do alvo - Magic Wall Around Target
auto 100 listas 'MW Target' | safe {set $y $target.posy | set $x $target.posx | if [$target.posx > $posx] inc $x | if [$target.posx < $posx] dec $x | if [$target.posy > $posy] inc $y | if [$target.posy < $posy] dec $y | {useongroundxyz [3180] [$x] [$y] [$target.posz]}}
Automaticamente Coloca Inimigos de Guerra de Guilda na Lista Inimiga
auto 200 dontlist | {foreach 'screenplayers' $h} if [$h.isfriend == 0 && $h.warbanner == 2] {setrelation '$h.name' 'enemy' | setrelation '$name' '0'}
Mude a roupa dos inimigos dependendo da vocação
auto 100 foreach 'allplayers' $l {if [$l.isenemy || $l.issubenemy] {setoutfitcolor $l.name 123 123 123 123 3 | if [$l.issorcerer] setoutfit $l.name 130 | if [$l.isdruid] setoutfit $l.name 144 | if [$l.isknight] setoutfit $l.name 134 | if [$l.ispaladin] setoutfit $l.name 152}}
Dash com Number PadColoque essas duas Hotkeys em Hotkeys Persistentes:
auto 1 dontlist | if [$hotkeys != 0] {set $dashing 0} | if [$dashing && $standtime > 2000] {set $dashing 0}
auto 1 dontlist | if [$key.97 && $dashing == 1] {movesw} | if [$key.98 && $dashing == 1] {moves} | if [$key.99 && $dashing == 1] {movese} | if [$key.100 && $dashing == 1] {movew} | if [$key.102 && $dashing == 1] {movee} | if [$key.103 && $dashing == 1] {movenw} | if [$key.104 && $dashing == 1] {moven} | if [$key.105 && $dashing == 1] {movene}
Agora coloque estes em hotkeys regulares na key especificada:
num1:
if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz [$target.posx-1] [$target.posy+1] $target.posznum2:
if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz $target.posx
[$target.posy+1] $target.posznum3:
if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz [$target.posx+1] [$target.posy+1] $target.posznum4:
if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz [$target.posx-1] $target.posy $target.posznum6:
if [$hotkeys == 1] {loop 1 moveitemonground [$target.posx] [$target.posy] [$target.posz] [$target.posx+1] [$target.posy] [$target.posz]num7:
if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz [$target.posx-1] [$target.posy-1] $target.posznum8:
if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz $target.posx [$target.posy-1] $target.posznum9:
if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz [$target.posx+1] [$target.posy-1] $target.posz
Empurre o máximo no alvo com o teclado numérico (compatível com o Dash ) - Push max on Target
Alternar Dash / pushmax
if [$hotkeys == 0] {set $hotkeys 1 | statusmessage '$systime - Hotkeys Set #2 (PUSHMAX ON)' | wait 1000} | if [$hotkeys == 1] {clear $hotkeys | statusmessage '$systime - Hotkeys Set #1 (DASH ON)' | wait 1000}num1:
if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz [$target.posx-1] [$target.posy+1] $target.posznum2:
if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz $target.posx [$target.posy+1] $target.posznum3:
if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz [$target.posx+1] [$target.posy+1] $target.posznum4:
if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz [$target.posx-1] $target.posy $target.posznum6:
if [$hotkeys == 1] {loop 1 moveitemonground [$target.posx] [$target.posy] [$target.posz] [$target.posx+1] [$target.posy] [$target.posz]num7:
if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz [$target.posx-1] [$target.posy-1] $target.posznum8:
if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz $target.posx [$target.posy-1] $target.posznum9:
if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz [$target.posx+1] [$target.posy-1] $target.posz
Ataca o inimigo mais exposto a seu time. No caso, escolherá o inimigo que pode ser atacado por 10 amigos ou mais. Otimo para battle fechadas.
auto 100 if [$mostexposedcount.'mage' >= 10] { set $targetmage $mostexposed.'mage' | turnoff }
Ataca o inimigo mais exposto a seu time e Comba o target a partir de comandos no navigation, mais sincronizado.
auto 100 if [$targetmage.exposedcount >= 10] { navsay 'single $targetmage.name' | wait 1900 }
Usa UH em qualquer amigo com life abaixo de 50%.
auto 200 uhpc 50 friend
Da SIO em qualquer amigo com life abaixo de 50%
auto 200 sio 50 friendTodos que estão na tela e não estao na Friend List, serão automaticamente
colocados na Enemy List. Bom para OT enforced.
auto 200 foreach 'allplayers' $oo {if [$oo.isfriend == 0 && $oo.isenemy == 0] setrelation '$oo.name' 'enemy'}
Muda a roupa de todos enemy's da tela de acordo com a vocação dele.
Se for pally ficará de hunter full, druid de druid full, kina de knight full, sorc de mage full.
auto 100 foreach 'allplayers' $l {if [$l.isenemy || $l.issubenemy] {setoutfitcolor $l.name 123 123 123 123 3 | if [$l.issorcerer] setoutfit $l.name 130 | if [$l.isdruid] setoutfit $l.name 144 | if [$l.isknight] setoutfit $l.name 134 | if [$l.ispaladin] setoutfit $l.name 152}}
Usa SSA repetidamente se mais de 5 pessoas estiverem te atacando.
auto 200 if [$self.shotcount >= 5] fastequipammy 3081Usa SSA repetidamente
auto 200 fastequipammy 3081
Proteger um amigo ou você com magic wall, se estiver sendo atacado por 5 pessoas ou mais.
Se quiser usar em você mesmo, mude todos os "friend" por "self". Lembrando que essa hotkey pode usado contra enemy, separando-o do time, apenas mude "friend" para "enemy".
auto 10 if [$mostshotcount.'friend' >= 5] { set $shotfriend $mostshot.'friend' | mwallcover $shotfriend.id | wait 1990 }
Anti-Push igual do magebot
auto 100 listas "Anti push enabled" | if [$itemcount.3031 >= 2] {dropitemsxyzamount $posx $posy $posz 3031 2 | wait 300} | if [$itemcount.3492 >= 2] {dropitemsxyzamount $posx $posy $posz 3492 2 | wait 300} | if [$itemcount.283 >= 1] {dropitems 283 | wait 300} | if [$itemcount.284 >= 1] {dropitems 284 | wait 300} | if [$itemcount.285 >= 1] {dropitems 285 | wait 300}
Usar potion em friend. Usará dashchase ate alcançar o amigo sem mana!
auto 100 set $potionid 7643 | set $perc 60 | set $dist 2 | clear $best | set $lowest 100 | foreach 'screenplayers' $fr {if [$fr.distance <= $dist && $fr.hppc < $perc && $fr.hppc < $lowest && ($fr.isfriend || $fr.issubfriend)] {set $lowest $fr.hppc | set $best $fr}} | if [$hppc <= $perc] set $best $self | if $best {dashchase $best.id | useoncreature $potionid $best.id | wait 300}
Mudar outfit do comander, facilita acompanha o lider. Mude comander pelo nome do lider.
auto 500 setoutfit 'COMANDER' 12
Magic wall traper
auto 100 listas 'MW' | safe {set $y $target.posy | set $x $target.posx | if [$target.posx > $posx] inc $x | if [$target.posx < $posx] dec $x | if [$target.posy > $posy] inc $y | if [$target.posy < $posy] dec $y | {useongroundxyz [3180] [$x] [$y] [$target.posz]}}
Recoloca Time Ring
auto 100 dontlist | if [$ringslot.id != 3053] {equipring 3053}
Auto utani tempo hur, Renova a magia swith foot.
auto 200 ifnothasted mphigher 100 say 'utani tempo hur'
House Bomb
House Bombo utiliza duas hotkeys para ser executada:
Veja como utilizar o House Bomb:
- Mude 'Leader' para o nome do lider do combo.
- Ative os dois scripts em todos os chars q você vai usar, não é necessario ativar no lider.
- Fale no lider o nome do monstro/player a ser atacado. Ex: Snap (combará o snap automaticamente).
Primeira Hotkey
auto 200 {listas 'House Combo' | setcolor 0 255 55} | if [$curmsg.sender == 'LEADER' && $curmsg.isdefault == 1] {wait 1000 | say 'Alana Sio "$name' | wait 200 | attack '$curmsg.content' | wait 800}
Segunda Hotkey
auto 200 sd target
Combo U
mude leadername para o nome do lider do combo.
auto 100 if [$curmsg.isdefault && $curmsg.sender == 'LEADERNAME' && $curmsg.content == 'exevo gran mas flam'] {say 'exevo gran mas flam' | wait 1630}
Ataca o mage inimigo com level abaixo de 110. Criado por mim.
auto 200 foreach 'screenplayers' $bt if [$bt.isenemy && $bt.level <>
Inventório
Irá fechar todas as janelas de conversas, como " Game-Chat", "Trade" etc..
auto 200 closeallwindows
Irá comer a comida automaticament
a "backpack" no qual está sua food deverá estar aberta para que funcione.
auto 200 eatfood
Irá automaticamente equipar um certo amuleto que você escolheu.
Você pode mudar o ID do amuleto, no caso coloquei o ID do "Amulet of Loss".
auto 200 equipammy 3057
Irá equipar uma certa bota que você escolheu
Você pode mudar o ID da bota, no caso coloquei o ID da "Steel Boots".
auto 200 equipboots 3554
Irá equipar um certo item usados no slot da mão esquerda.
Você pode mudar o ID, no caso coloquei o ID do "Stonecutter Axe".
auto 200 equiplhand 3319
Irá equipar um certo item usados no slot da mão direita.
Você pode mudar o ID, no caso coloquei o ID do "Mastermind Shield".
auto 200 equiprhand 3414
Irá equipar um tipo de munição que você escolher.
No caso não coloquei nenhum Razz.Você pode mudar o ID.
auto 200 equipbelt 1047
Irá equipar um certo tipo de anél (rings) que você escolher.
Você pode mudar o ID, no caso coloquei o ID do "Axe Ring"
auto 200 equipring 3092
Irá equipar um certo tipo de anél (rings) que você escolher
No caso essa Hot/Shortkeys é diferentente da que postei logo acima dessa, o primeiro ID do ring é quando ela está na sua "Backpack" e o segundo ID é quando ela está sendo usada no lugar/slot dos anéis (rings).
Você pode mudar o item do ID, no caso coloquei novamente o ID do "Axe Ring"
auto 200 equipsring 3092 3095
Nenhum comentário:
Postar um comentário