Hotkeys para PVP & WAR

Encontre aqui Hotkeys de Elfbot para facilitar na hora que você estiver em PVP ou em Guerra contra seus adversários.

Hotkeys para PVP & WAR
Desenho de dois geurreiros prontos para fazer um player versos player ( PVP )

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