Hotkeys Interessantes

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Hotkeys Interessantes

Mensagem  Rachid em Qui Jan 21, 2010 11:04 am

Usar Magic Wall perto do Target.

CODE
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]}}


Equipar o Time Ring

CODE
auto 100 dontlist | if [$ringslot.id != 3053] {equipring 3053}



Usar Utanim Gran Hur e Magic Shield 2 segundos antes de acabar.

CODE
auto 100 if [$hastetime <= 2000] say 'Utani Gran Hur' | if [$mshieldtime <= 2000] say 'Utamo Vita'



Vai falar 'Hello' e 'whats up' se o gm aparecer a mesma coisa se algum player entrar na tela.


Vai alertar se o gm enviar msg private ou broad cast ( em vermelho )

CODE
auto 100 if [$curmsg.sender ? 'GM ' || ($curmsg.isredtext && $curmsg.isbroadcast)] {playsound 'gmdetected.wav' | flash}


Vai
alertar se tiver algum player no andar de cima ou de baixo ou no seu. (
Se você nao quiser o alerta para alguns players crie o arquivo
'safelist.txt' dentro da pasta settings( \ElfBot NG\elfsettings\ ) do
elfbot.

CODE
auto
200 foreach 'allplayers' $m if [$fileisline.'safelist.txt'.'$m.name' ==
0 && $m.name != $name] {flash | playsound monster.wav}



Logar caso algum player entre na sua tela ( exeto o Gm sinao tu iria tomar ban )

CODE
auto 100 foreach 'screenplayers' $players {ifnot [$players.name ? 'GM '] {xlog | break}}


Ele vai pro label 'logout' si der tal hora no seu relogio do pc.
CODE
auto 100 if [$systime == '01:00:00'] gotolabel 'gologout'


Uma das minhas preferidas, ela pausa o bot ( Menos o healing )

CODE
if
[$targetingon || $caveboton] {statusmessage 'ElfBot NG - CaveBot
Paused' | stopattack | settargeting off | setcavebot off | wait 400 |
end} | if [$targetingon == 0 || $caveboton == 0] {statusmessage 'ElfBot
NG - CaveBot Resumed' | settargeting on | setcavebot on | wait
400}



Usa 'Exori Gran' sempre que o target estiver a 1 sqm de você, é bom pra pvp assim nao fica torrando mana errando exori gran [Você precisa estar registrado e conectado para ver esta imagem.]
CODE
auto
100 set $lowest 100 | foreach 'shootableplayers' $tgt {if
[($tgt.isenemy || ($tgt.issubenemy && $tgt.skull)) &&
$tgt.hppc <= 50 && $tgt.hppc < $lowest] {set $lowest
$tgt.hppc | set $tagt $tgt}} | if $tagt {if [$attacked != $tagt] attack
$tagt.id | if [$tagt.distance == 1 && $mp >= 340] {say
'Exori Gran' | wait 1000 | end} | if [$tagt.distance <= 5 &&
$mp >= 40] {say 'Exori Hur' | wait 1000 | end}}


Se
atacar X monstro equipar Rod / Wand ( Crie o arquivo
'wandofinferno.txt' dentro da pasta settings do elbot, com os nomes dos
monstros.


CODE
auto 100 if [$fileisline.'wandofinferno.txt'.'$attacked.name'] equiprhand RODID | else equiprhand WEAPONID


Tempo restante para terminar a bp de avalanche .....

CODE
auto
1000 set $manareg 2 | set $runemp 460 | set $runespell 'Adori Frigo' |
set $timetofinish [($runemp*2/$manareg)*$itemcount.3147] | makerune
[$maxmp-20] $runespell


Pare de
atacar caso o target ( monstro / Player ) estiver com X de vida ( mude
em vermelho para a quantidade de vida que deseja que o bot pare de
atacar.


CODE
if [color=#ff0000]ookinfo && $target.hp < 100] stopattack


Monk Treiner ( Muda de Monk com 50 porcento de vida )

CODE
auto
2000 set $highesthp 0 | set $monkdist 1 | foreach 'shootablemonsters'
$monk {if [$monk.hppc > $highesthp && $monk.name == 'Monk'
&& $monk.distance <= $monkdist] {set $highesthp $monk.hppc |
set $targetmonk $monk}} | if [$targetmonk.hppc < 50] {stopattack |
end} | if [$targetmonk != $attacked] {attack $targetmonk.id}


Ataca
qualquer player que te atacar. ( Com safelist ) crie um arquivo chamado
'safelistpk.txt' dentro da pasta settings do elfbot com os nomes dos
player que poderam te atacar sem que você revide.


CODE
auto
100 ifplayerattacking {if [$fileisline.'safelistpk.txt'.'$pk.name' == 0
&& $pk.name != $name && $target != $pk] attack $pk.id}


Echanted Spear Maker

CODE
auto
100 listas 'Spear Maker Enabled' | if [$mp >= $maxmp-20] set $enc 1
| if $enc {ifnot [$beltslot.id] swapequip 'lhand' 'belt' | else end |
wait 800 | ifnot [$lhandslot.id] equiplhand 3277 1 | else end | wait
800 | if [$lhandslot.id == 3277] say 'Exeta Con' | if [$lhandslot.id !=
3277 && $lhandslot.id != 7367] end | wait 500 | if
[$lhandslot.id == 7367] unequip 'lhand' 'Fur Backpack' | else end |
ifnot [$lhandslot.id] swapequip 'belt' 'lhand' | else end | wait 1000 |
ifnot [$beltslot.id] clear $enc | stackitems}


Usando as magias por Private.

CODE
auto
100 if [$curmsg.isprivate && $curmsg.sender == 'FriendName'
&& $cutstr.'$curmsg.content'.1.4 == 'cast'] say
$cutstr.'$curmsg.content'.5


Exemplo:

Throel: Cast Utani Gran Hur
Bot: Utani Gran Hur

Se algum player entrar na tela tire uma ss e soe o alarme.

CODE
auto 1000 ifplayeronscreen {savescreen | playsound playeronscreen.wav | flash}


Alerta se ficar parado por mais de 10 segundos

CODE
auto 200 if [$standtime >= 10*1000] {playsound 'stopped.wav' | flash}


Pause o bot se estiver com poca mana, ative quando tiver com a mana cheia.
CODE
auto 100 if [$mp <= X] setfollowwaypoints off | if [$mp >= Y] setfollowwaypoints on


Alerta se estiver com poka mana potions ( Onde ta x voce coloca a quantidade ).

CODE
auto
100 if [$itemcount.'mana potions' <= X] {playsound 'lowmfs.wav' |
flash} | if [$itemcount.'mana potions' == 0] countitems 268


Mate todos os monstros e Logue se estiver com menos de 5 mana potions.


CODE
auto
100 if [$itemcount.'mana potions' <= 5] {setfollowwaypoints off | if
[$battlesign == 0] logout | foreach 'shootablemonsters' $kill {if
[$kill != 0] {setattackmode 'offensive' 'chase' | attack $kill.id |
useoncreature ID $kill.id | break}}}


Alerta de Low cap ( onde ta o X voce coloca o cap )
CODE
auto 100 if [$cap <= X] {playsound 'lowcap.wav' | flash}


Se um player aparecer na tela ou te atacar corra para o PZ e logue.


CODE
auto 100 ifplayeronscreen {gotolabel 'safeplace' | turnoff} | ifplayerattacking {gotolabel 'safeplace' | turnoff}


Voce deve fazer um waypoint da cave ate o templo ou algum protection zone e no ultimo waypoint adicione o action Xlog

Curar amigos baseado na Vocação ( Exemplo kina será curado com 60 porcento de vida enquanto pally com 70 e mage com 80 )

CODE
auto
100 set $pallypc 70 | set $kinapc 50 | set $magepc 90 | foreach
'shootableplayers' $sio {if [$sio.haslookinfo && $sio.isfriend
&& (($sio.ispaladin && $sio.hppc <= $pallypc) ||
($sio.ismage && $sio.hppc <= $magepc) || ($sio.isknight
&& $sio.hppc <= $kinapc))] {say 'Exura Sio "[$sio.name]' |
wait 1000 | end}}


Se algum player atacar o bot ele vai enviar uma pm pro seu amigo com o Lvl vocação e nome e ira diser no default "please stop "

CODE
auto
100 set $friendname "FRIENDNAME" | if $pattacker {wait 2000 | say
'please, stop' | wait 4000 | if $pattacker {if [$pattacker.haslookinfo]
pm $friendname 'hey, [$pattacker.name]
([$pattacker.voc][$pattacker.level) is killing me' | else pm
$friendname 'hey, [$pattacker.name] is killing me' | turnoff}}


PESCAR SOZINHO!!!!!!! [Você precisa estar registrado e conectado para ver esta imagem.]

CODE
auto
100 listas 'Auto Fisher' | if [$fishspots != 0 && $cap > 5]
{set $fishc [$itemcount.3578] | fish | wait 500 | if [$fishc <
[$itemcount.3578] {stackitems | wait 500 | eatfood}}


Sumonar mais monks si tiver menos de 2 na tela e se voce estiver com mana full.

CODE
auto
100 clear $monks | foreach 'screenmonsters' $m if [$m.name == 'Monk']
inc $monks | if [$mp >= $maxmp-2] {if [$monks >= 2] say 'Exura' |
else say 'Utevo Res "Monk'}


Esse
daqui é um dos que eu uso, ele salva um log dentro da pasta settings do
elfbot chamado tibialog, dentro ele guarda tudo oq ue si passou com seu
bot, loot , todas as msg que por ele passaram, exemplo si o trade tiver
aberto ele guarda tudo o que foi falado no trade, amesma cois ano help
defalt loot tudo.


CODE
auto
100 dontlist | foreach 'newmessages' $log filewriteline 'logtibia.txt'
'Logged at: $name - $systime$ -> ($log.channel$) $log.formatted'


Esta uma outra otima hotkey, ela salva uma ss quando voce upa ML 100 % funcionando.

CODE
auto 500 dontlist | if [$lastmlevel +1 == $mlevel] savescreen | set $lastmlevel $mlevel


Esta hotkey é parecida com a de cima tambem 100% funcionando.

CODE
auto 500 dontlist | if [$lastlvl +1 == $level] savescreen | set $lastlvl $level


Outra
Hotkey muito boa, com ela voce cria um arquivo chamado randomtime.txt
dentro da pasta settings e adiciona uma porcentagem random pra ele usar
a magia exura.

Exemplo.
CODE
90
91
92
93
94
95
96
97
98
99


No exemplo acima ele pode usar exura com 90, ate 99 % da mana.

CODE
auto
100 ifnot $mptocast {set $mptocast [$filerandomline.'randomtime.txt'] |
wait 500} | if [$mppc >= $mptocast] {say 'exura""Tibia Rulez' | wait
1000 | set $mptocast [$filerandomline.'randomtime.txt']}




Vis em X montro

Mort em X monstro e dai por diante...[/b]

CODE
auto
100 dontlist | if $attacked {if
[$fileisline.'strikeflam.txt'.'$attacked.name'] set $strikesp 'Exori
Flam' | if [$fileisline.'strikevis.txt'.'$attacked.name'] set $strikesp
'Exori Vis' | if [$fileisline.'strikemort.txt'.'$attacked.name'] set
$strikesp 'Exori Mort' | if
[$fileisline.'striketera.txt'.'$attacked.name'] set $strikesp 'Exori
Tera' | if [$fileisline.'strikefrigo.txt'.'$attacked.name'] set
$strikesp 'Exori Frigo'}


Para ela
funcionar corretamente é necessario criar os arquivos
strikeflam.txt,strikemort.txt,strikevis.txt,striketera.txt,strikefrigo.txt,
vou criar esses arquivos ja com os monstros e suas fraquesas e adiciono
jaja.

Rachid
Admin

Mensagens: 9
Data de inscrição: 20/01/2010
Idade: 24

Ver perfil do usuário http://tibiaelfbot.forumeiros.com

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum