Hotkeys para PVP e War

23 de novembro de 2018

Conjunto com diversas hotkeys atualizadas para você usar no PVP ou WAR no tibia com elfbot.


Hotkeys para PVP e War

Strong Haste

auto 200 listas 'Auto Strong Haste' | if [$mp >= 100 && $inpz==0] stronghaste

Mana Shield

auto 200 listas 'Auto Manashield' | if [$mp >= 50 && $inpz==0] manashield

Atacar antigo ( Hold ) Target

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 ) Target

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 Up

spyup

Visualizar andar de baixo - Level Spy Down

spydown

Automatically SD Target

auto 100 listas 'SD Target' | safe sd target

UE Combo

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 List

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

UH Friend List

auto 200 listas 'UH Friend' | safe uhpc 75 friend

GMP Friend List

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 você

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 Pad

Coloque 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.posz
num2:
if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz $target.posx
[$target.posy+1] $target.posz
num3:
if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz [$target.posx+1] [$target.posy+1] $target.posz
num4:
if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz [$target.posx-1] $target.posy $target.posz
num6:
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.posz
num8:
if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz $target.posx [$target.posy-1] $target.posz
num9:
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.posz
num2:
if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz $target.posx [$target.posy+1] $target.posz
num3:
if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz [$target.posx+1] [$target.posy+1] $target.posz
num4:
if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz [$target.posx-1] $target.posy $target.posz
num6:
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.posz
num8:
if [$hotkeys == 1] {loop 1 moveitemonground $target.posx $target.posy $target.posz $target.posx [$target.posy-1] $target.posz
num9:
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 }

Mesmo que o de cima, mais 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 friend
Todos 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 3081
Usa 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, que nem o 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.

São 2 scripts. Explicação:

* 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).
* Veja a destruição.
Hotkey#1:
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}
Hotkey#2:
auto 200 sd target

Combo UE, 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:

auto 200 closeallwindows -> Irá fechar todas as janelas de conversas, como " Game-Chat", "Trade" etc..
auto 200 eatfood -> Irá comer a comida automaticamente, a "backpack" no qual está sua food deverá estar aberta para que funcione.
auto 200 equipammy 3057 -> 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 equipboots 3554 -> 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 equiplhand 3319 -> 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 equiprhand 3414 -> 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 equipbelt 1047 -> Irá equipar um tipo de munição que você escolher.No caso não coloquei nenhum Razz.Você pode mudar o ID.
auto 200 equipring 3092 -> 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 equipsring 3092 3095 -> 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".
Hotkey List
Postagens Relacionádas
Postar um Comentário: