Postado Junho 4, 2017 8 anos Motivo do post é que parei de jogar tibia 8.6 (quando vai pra frente reseta)... Todo o conteúdo é 100% meu, logo dificilmente você achará em outro lugar.. ~~~~~~~~~~~~~~~~~~Hotkeys!~~~~~~~~~~~~~~~~~~ Hotkeys úteis para todas as vocações e outros tipos: Spoiler Script para Pescar (ele tenta pescar 4sqm pro sul) -> só funfa se tiver vara e minhoca auto 100 listas 'pescando, by mani' | if [$fishspots != 0 && $cap > 5] {set $fishc [$itemcount.3578] | fish | wait 1000 | if [$fishc < [$itemcount.3578] {stackitems | eatfood}} Jogar item no chão quando tiver com menos de 150 de cap (troque o X,C,Y pelo id do item) auto 200 caplower 150 dropitems XXX CCC YYY Combo UE Perfeito! auto 100 if [$lastmsg.sender == 'Leader' && $lastmsg.content == 'pow'] {say 'Magia'} Usar item em si mesmo baseado na mana (onde ta 30, seria 30%) auto 200 dontlist | if [$mppc< 30] useoncreature IDdoItem self Puxar ring (sem Exhausted) auto 20 listas 'NOME DO RING' | if [$ringslot.id != IDDORING] {equipring IDDORING} Puxar ring (sem Exhausted) para upar (puxa ROH e Lring) auto 20 if [$ringslot.id == 0 && $inpz==0] {equipring 3098 | equipring 3052} Tirar ring na pz auto 20 if [$inpz==1] {unequip 'ring' 'empty'} Alternar entre Soft e Boh dependendo da % da mana auto 200 | listas 'Softs' | if [$mppc <= 75] equipboots 6529 | wait 100 | if [$mppc >= 90] equipboots 3079 Anunciar Trade auto 200 listas "Auto Trade" | sayin 'Trade' MENSSAGEM DO TRADE | wait $rand.[2*60*1000].[3*60*1000] Auto Follow auto 200 ifnot [$followed] { follow 'Nome do char' } Cortar paralyse com Exura auto 100 dontlist | if [$paralyzed == 1] {if [$hppc >= 99] {say Exura} Rodar auto 20 turne | wait 20 | turnn | wait 20 | turnw | wait 20 | turns | wait 20 Auto Hur (Só usa Hur quando não estiver de target) auto 200 ifnothasted isnotattacking say 'MAGIA DE CORRER' Auto Hur (desativa automaticamente quando tiver na Protect Zone) auto 100 listas 'Auto Hur' | setcolor 255 255 255 | if [$inpz == 0 && $hasted == 0] say 'MAGIA DE CORRER' Desbugar o Dash auto 400 listas 'Desbuga' | if [$standtime >= 15000] moven moves Reconect auto 100 listas Reconect | ifnot $connected { reconnect | wait 3000 } Travar target auto 100 listas 'HOLD' | attack target Espiar os andares de cima/baixo spyup spydown Trocar Gold (deixar arrowslot LIVRE) OBS: No under você deve ativar a de cima + esta de baixo.. pois nos lvls 20,30,80,100 você ganha uma bag.. se você não ativar esta o script buga.. pois vai ficar jogando o gold na bag! auto 200 listas 'Change Gold Coin' | stackitems | if [ $itemcount.3031 >= 100 ] equipbelt 3031 | if [$beltslot.id == 3031 && $beltslot.count == 100] useitem 3031 | if [ $itemcount.3035 >= 100 ] equipbelt 3035 | if [$beltslot.id == 3035 && $beltslot.count == 100] useitem 3035 auto 200 unequip 'belt' 'NOMEDABP' | wait 10000 Andar usando as teclas [ W - A - S - D ] /x/ BugMap auto 10 listas 'Bug Map' | 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} PushMax auto 100 listas 'MAX PUSH'|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 $pos Anti Push (quebra gold [transforma crystal e platinum] caso acabe) auto 100 listas "Anti push do Mani" | if [$itemcount.3035 >= 1] {dropitemsxyzamount $posx $posy $posz 3035 1 | wait 300} | if [$itemcount.3031 >= 1] {dropitemsxyzamount $posx $posy $posz 3031 1 | wait 300} | if [$itemcount.3031 == 0 && $itemcount.3035 >0] {useitem 3035 | wait 500 | end} | if [$itemcount.3035 == 0 && $itemcount.3043 >0] {useitem 3043 | wait 500 | end} Anti Push 2.0 (quebra gold [transforma crystal e platinum] caso acabe) auto 1 listas 'anti push do mani 2.0' | dropitemsxyzamount $posx $posy $posz 3031 1 | wait 200 | dropitemsxyzamount $posx $posy $posz 3035 1 | wait 200 | if [$itemcount.3031 == 0 && $itemcount.3035 >0] {useitem 3035 | wait 500 | end} | if [$itemcount.3035 == 0 && $itemcount.3043 >0] {useitem 3043 | wait 500 | end} Passar por cima de Tudo afk auto 2000 listas 'Pass At All' | allowwalk 6372 2353 2797 2791 6114 2790 7864 6371 2791 2788 2805 2803 2805 2802 2801 2775 2778 2803 2786 2779 2792 2777 2798 2799 2782 2778 2801 2775 2811 2794 2791 2776 2804 2797 2790 2798 2789 2802 2793 2793 7864 2785 834 6114 831 6372 2779 2782 2806 2808 2784 2778 3807 833 2777 2806 832 2793 6115 2794 2783 2784 2792 2810 6371 2796 2808 831 2795 2804 834 2785 883 2799 6115 2807 2783 2800 2790 2794 2789 832 6115 2789 2792 2809 2780 2776 6372 2796 2811 140 2781 2794 2792 27 Falar: "!Stamina" quando tiver com -10hrs de stamina auto 100 if [$stamina < 10*60] {say "!stamina"} Dash 1- movesw 2- moves 3-movese 4- movew 6- movee 7- movenw 8- moven 9- movene Potions (tipos) strong mana potion (smana), great mana potion (gmana), health potion (health), strong health potion (shealth), great health potion (gshealth), ultimate health potion (uhealth). Hotkeys para a vocação Sorc: Spoiler Uh friend com 80% auto 500 listas 'Auto UH Friend' | uhpc 80 friend Uh party com 80% auto 100 | listas 'UH Party: ON - by mani' | foreach 'allplayers' $l {if [$l.party >= 3 && $l.hppc < 75] {uhpc 90 $l.name | wait 1000 }} Hoketys para a vocação Druid: Spoiler Mas Res de acordo com a % da galera na friend list auto 10 listas 'Mas Res' | if [$pcount."$p.isfriend && $p.distance <= 4" >= 3] say exura gran mas res Sio Friend com 85% auto 500 listas 'Auto SIO Friend' | sio 85 friend Sio Party com 80% auto 100 | listas 'Sio party: ON' | foreach 'allplayers' $l {if [$l.party >= 3 && $l.hppc < 80] {say 'exura sio "$l.name'}} Hotkeys para a vocação Kina: Spoiler Heal por % (exana mort e Ultimate pot) auto 200 listas 'Healing kina por %' | if [$hppc <90] say exana mort | uhealth 70 self Heal por % (mana Pot) auto 200 dontlist | if [$mppc< 40] useoncreature 268 self Renova Utito Tempo auto 200 listas 'Renova Utito' | if [$strengthtime <= 1000] say 'utito tempo' Usa Explosion no Target e Muda para EXORI HUR se aparecer player na tela auto 200 ifnoplayeronscreen explo target | ifplayeronscreen exorihur 100 Hotkeys para a vocação Pala: Spoiler Heal por % auto 200 listas 'Healing %' | if [$hppc < 83] say exura san | if [$hppc < 93] say exura gran Auto Utito tempo San auto 200 listas 'utito' | if [$strengthtime <= 1000] say 'Utito Tempo San' Repor spear/star quando estiver com menos de 10 em sua mao direita! auto 200 if [ $rhandslot.id == IDdoItem && $rhandslot.count <= 10 ] equiprhand IDdoItem Repor munição quando estiver com menos de 10 em seu slot de flecha! auto 200 if [ $beltslot.id == IDdaMunição && $beltslot.count <= 10 ] equipbelt IDdaMunição juntar todos os itens.. star/spear/gold/food/flecha/bolt auto 200 refillammo Hotkeys para as vocações warrior - kina e pala: Spoiler Magia de correr em War (tira paralyse na exura e usa magia de correr pós paralyse) auto 200 listas 'War: Gran Hur, By Mani' | if [$paralyzed == 1] if [$hppc <= 99] {say exura} | wait 1000 | if [$paralyzed == 0 && $hasted == 0] {say 'Magia de Correr'} Mana Training auto 200 listas Mana Training | mphigher 400 say 'NOME DA MAGIA' | mphigher 100 say 'NOME DA MAGIA2' Magia em area com 4 bixos na tela, se tiver player na tela bate outra magia (Hur/san/con - Escolher) auto 100 if [$playersaround.10 == 0 && $monstersaround.1 >= 4] { istargeting say 'NOME DA SPELL QUANDO TIVER + de 4 MONSTROS NA TELA' } | if [$playersaround.10 >= 1] { istargeting say 'NOME DA SPELL QUANDO TIVER PLAYER NA TELA'} Hotkeys para as vocações mages druid e sorc: Spoiler Magia de correr em War (tira paralyse na exura e usa magia de correr pós paralyse) auto 200 listas 'War: Gran Hur, By Mani' | if [$paralyzed == 1] if [$hppc <= 99] {say exura} | wait 1000 | if [$paralyzed == 0 && $hasted == 0] {say 'Magia de Correr'} Renovar utevo res ina auto 30000 {setcolor setcolor setcolor setcolor 111 1 511} say 'utevo res ina "NOME do BIXO"' Usar UE com 4 bixos na tela e sd com 3 ou menos (não da UE com player na tela) auto 500 listas 'Auto UE' | if [$monstersaround.4 >= 4] if [$mppc > 10] ifnoplayeronscreen say 'exevo gran mas frigo' | if [$monstersaround.1 >= 4] if [$mppc > 10] ifplayeronscreen sd target | if [$monstersaround.4 == 3] sd target | if [$monstersaround.4 == 2] sd target | if [$monstersaround.4 == 1] sd target Usa SD quando o target tem de 100 a 30% da vida.. e usa exori frigo quando o target tem menos de 30% auto 100 if [$target.hppc <= 100] {sd target | wait 1200} | if [$target.hppc <= 30] {say 'exori frigo' | wait 1200} Com Pouca sd, usa exori frigo (menos de 5 sd usa a magia exori frigo) auto 1000 if [$itemcount.'sudden death rune' < 5] istargeting say 'exori frigo Usar GManaPot em uma pessoa específica auto 200 gmana 'Nome da pessoa' Usar GManaPot em uma pessoa específica e dar follow nessa pessoa auto 200 ifnot [$followed] { follow 'Nome da pessoa' } | gmana 'Nome da pessoa' Heal por % auto 200 listas 'Healing %' | if [$hppc < 67] say exura vita | if [$hppc < 88] say exura gran | if [$hppc < 95] say exura Heal de mana por % (Great mana/30%) auto 1000 | dontlist | if [$mppc < 30] gmana self Puxar Energy Ring qndo tiver 3+ monstros na TELA auto 20 listas 'Feito por Mani, Recuse Imitações' | if [$monstersaround.7 >= 3] equipring 3051 | if [$manashielded && $monstersaround.7 <= 2] unequip 'ring' 'empty' Usar energy ring pela % da vida (esta em 40%) auto 200 if [$hppc <= 40] equipring 3051 | if [$hppc => 90] unequip 'ring' 'empty' Mana Training auto 200 listas Mana Training | mphigher 1200 say 'NOME DA MAGIA' | mphigher 350 say 'utana vid' UE com 4 bixos na tela, se tiver player na tela bate SD auto 500 listas 'Auto UE' | if [$monstersaround.4 >= 4] if [$mppc > 10] ifnoplayeronscreen say 'exevo gran mas flam' | if [$monstersaround.1 >= 4] if [$mppc > 10] ifplayeronscreen sd target SDMAX auto 200 attack target | sd target Soltar GFB com 2 ou + bixos na tela e nenhum player na tela auto 500 listas 'Auto UE' | if [$monstersaround.4 >= 4] if [$mppc > 10] ifnoplayeronscreen useoncreature 3191 self Soltar Exori Flam com nenhum player na tela auto 100 if [$playersaround.2 == 0 && $monstersaround.4 >= 1] { istargeting say 'exori flam' | wait 1200 } | if [$playersaround.10 >= 1] { istargeting } Hotkeys extras 1: Spoiler Anti-Push 3.0 -/- Joga no chão: 2Gold, 1minhoca, 1brown e 1 platinum. Após ter feito isso ele confere se tem item em baixo.. se tiver algum item ele nao joga mais nada, ou seja, nao tem exhausted! Quebra gold (crystal e platinum) -> Foi consertado o bug do 3.0 onde ele parava de quebrar gold caso tivesse com 1 moeda na bp.. auto 1 listas 'anti push do mani 4.0' | wait 100 | ifnot [$topitem.$posx.$posy.$posz == 3035] {dropitemsxyzamount $posx $posy $posz 3031 2 | wait 200 | dropitemsxyzamount $posx $posy $posz 3492 1 | wait 200 | dropitemsxyzamount $posx $posy $posz 3725 1 | wait 200 | dropitemsxyzamount $posx $posy $posz 3035 1 | wait 200 | if [$itemcount.3031 <= 1 && $itemcount.3035 >0] {useitem 3035 | wait 500 | end} | if [$itemcount.3035 == 0 && $itemcount.3043 >0] {useitem 3043 | wait 500 | end}} Anti-Push 4.0 -/- Joga no chão: potions vazias e gold coin (dourado). No mais o mesmo esquema do 3.0. auto 1 listas 'anti push do mani 4.0' | wait 100 | ifnot [$topitem.$posx.$posy.$posz == 3031] {dropitemsxyzamount $posx $posy $posz 285 1 | wait 200 | dropitemsxyzamount $posx $posy $posz 284 1 | wait 200 | dropitemsxyzamount $posx $posy $posz 283 1 | wait 200 | dropitemsxyzamount $posx $posy $posz 3031 2 | wait 200 | if [$itemcount.3031 <= 1 && $itemcount.3035 >0] {useitem 3035 | wait 500 | end} | if [$itemcount.3035 == 0 && $itemcount.3043 >0] {useitem 3043 | wait 500 | end}} Usar em tal pos usegroundxyz {x} {y} {z} SD Combo (O lider manda o nome da pessoa e todos viram target/batem sd no nome dito pelo lider) auto 200 {listas 'SDCombo' | setcolor 0 255 55} | if [$curmsg.sender == 'NOME DO LIDER' && $curmsg.isdefault == 1] {attack '$curmsg.content'} | sd target Bug Map pela setinha: auto 1 listas 'Bug Map SETINHAS' | if [$key.37] {usegroundxyz [$posx-7] $posy $posz | end} if [$key.39] {usegroundxyz [$posx+7] $posy $posz | end} if [$key.40] {usegroundxyz $posx [$posy+6] $posz | end} if [$key.38] {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} Super Train (Treina sem parar, pode dar server save, oque for.. vai continuar treinando) Info: usa magia, come food, reloga, roda e nunca para de treinar!! auto 200 listas 'Feito por Mani, Recuse Imitações' | foreach 'shootablemonsters' $kill {if [$kill != 0] {setattackmode 'offensive' 'chase' | attack $kill.id }} | wait 50 | mphigher 115 say 'NOME DA MAGIA' | turne | wait 150 | turnn | wait 150 | turnw | wait 150 | turns | wait 150 | eatfood | wait 200 | ifnot '$connected' reconnect | wait 1000 Super Anti Push (Joga Gold no Pé do target) auto 100 listas "Anti push do Mani" | if istargeting {dropitemsxyzamount $target.posx $target.posy $posz 3031 1} | wait 100 | if istargeting {dropitemsxyzamount $target.posx $target.posy $posz 3035 1} | wait 100 | if [$itemcount.3031 == 0 && $itemcount.3035 >0] {useitem 3035 | wait 200 | end} | if [$itemcount.3035 == 0 && $itemcount.3043 >0] {useitem 3043 | wait 200 | end} Upar na UE (aparece player na tela desativa target/ sai player da tela ativa o target) auto 500 listas 'corre de player' | if [$playersaround.10 == 0] {settargeting on} auto 500 listas 'corre de player' | if [$playersaround.10 >= 1] {settargeting off && stopattack} Deslogar se pegar PK auto 100 if [$curmsg.content ? 'the murder of'] {setfollowwaypoints off | logout} Ligar e Desligar o CaveBot dependendo da mana [ta configurado para 3.500 de mana - ótima HK para upar na UE, pois sem ela o bot vai 'pular' waypoint, por ficar se potando sem parar]. Obs: Tem que ser por HotKey/Icon, nao pode ser pelo Edit do CaveBot, pq como vc vai desativar o cavebot para esperar a mana encher o cavebot nao vai ligar automaticamente (pois ele foi desligado) auto 100 if [$mp > 3500] {setfollowwaypoints on | wait 1000} auto 100 if [$mp < 3500] {setfollowwaypoints off | wait 1000} Apitar quando matar alguem/desligar o cave bot/quando sair o pz logar auto 100 if [$curmsg.content ? 'the murder of'] {setfollowwaypoints off | logout| playsound monster.wav} Apitar quando aparecer PK na tela auto 200 listas 'Apitar quando aparecer Pk' | foreach 'shootableplayers' $pr {if [$pr.isonscreen && $pr.skull >= 3] playsound monster.wav Apitar quando aparecer PK na tela e/ou virar pk auto 200 listas 'Apitar quando aparecer Pk' | if [$pr.isonscreen && $pr.skull >= 3] playsound monster.wav Usar uma magia ao ficar 45 segundos parados e caso nao tenha player na tela. Essa HK é muito útil quando você coloca o bot para refilar a distancia e sem querer toma trap por uma criatura indevida. auto 200 if [$standtime >= 45*1000 && $playersaround.10 == 0] {say 'nome da magia'} Follow ao digitar msg auto 100 if [$lastmsg.sender == 'Mani' && $lastmsg.content == 'segue troxa'] { follow 'Mani' } Puxar ring pela quantidade de monstro e player na tela // configurado para: se tiver 2ou+ player na tela puxa ring e se tiver 3ou+ monstros na tela tbm puxa. --> tira o ring se tiver 2 ou menos monstros ou 1 ou menos players na tela (não buga) auto 20 listas 'Feito por Mani, Recuse Imitações' | if [$monstersaround.7 >= 3] equipring 3051 | if [$playersaround.20 >= 2] equipring 3051 | if [$manashielded && $playersaround.20 <= 1 && $monstersaround.7 <= 2] unequip 'ring' 'empty' Relogar, se morrer auto 5000 if [$hp < 1 && standtime > 10000] {reconnect} Trocar de label e reconectar com tempo parado (10min) auto 200 if [$standtime >= 600*1000] {reconnect | wait 2000 | gotolabel 'NOMEdaLABEL' | wait 50000} Ir ao label Y com o lvl X if [$exp > EXPAQ] gotolabel 'LABEL' Tabela de EXP: http://www.tibia.com/library/?subtopic=experiencetable ex: if [$level >= 9] gotolabel 'LABEL' ANTI-PK (Pausa o bot se estiver PK/ativa qndo sai o pk) auto 200 dontlist | if [$self.skull == 3] {setcavebot off} | if [$caveboton == 0 && $self.skull != 3] {setcavebot on} Andar com o char caso ele fique bugado em um mesmo SQM (nao anda se tiver em PZone, e so se tiver com mais de 2min bugado num msm sqm) auto 200 if [$inpz == 0 && $standtime >= 120*1000] {usegroundxyz $posx [$posy+1] $posz | wait 1000} Hotkeys extras 2: Spoiler Caso alguém te mande msg você responde que esta AFK para qm te mandou a msg e a mensagem/nome do cara é anotado no canto da tela do tibia. ** Tem q estar ligado o On-screen Info (vai em HUD e o ligue) auto 100 if [$curmsg.isprivate] {pm '$curmsg.sender' 'No momento estou AFK, mas fique sua MSG e seu nick foram anotados!'} | listboxsetup 1 [$screenleft+6] [$screenbottom-2] 6 4500000 'up' | if $curmsg.isprivate { ifnot $curmsg.isbotlook { listboxaddline 1 $setcolor 237 242 '$systime [$curmsg.sender]: [$curmsg.content]' }} Anuncia a quest + o TS e a mensagem/nome do cara é anotado no canto da tela do tibia. ** Tem q estar ligado o On-screen Info (vai em HUD e o ligue) auto 100 if [$curmsg.isprivate] {pm '$curmsg.sender' 'Tá afim de ir pra quest? Entre no TS! CoroNelas.ts3clan.com:9950'} | wait 500 | if [$curmsg.isprivate] {pm '$curmsg.sender' 'Saimos as 19horas do horario de brasilia, logo as 18:50 qm quiser ir esteja no TS e no barco de venore.'} | listboxsetup 1 [$screenleft+6] [$screenbottom-2] 6 4500000 'up' | if $curmsg.isprivate { ifnot $curmsg.isbotlook { listboxaddline 1 $setcolor 237 242 '$systime [$curmsg.sender]: [$curmsg.content]' }} Solta magia quando o target tem menos de 80% da vida, ou seja tem q estar no target na pessoa! auto 100 if [$target.hppc < 80 && $target.haslookinfo] say 'Nome da Spell' Solta SD quando o target tem menos de 80% da vida, ou seja tem q estar no target na pessoa! auto 100 if [$target.hppc < 80 && $target.haslookinfo] sd target Abrir corpo morto Lembrando que você não pode marcar Loot Monster quando a hotkey estiver ativa auto 1 listas 'Open Corpses' | if [$target && $target.hppc <= 1] { settargeting off | setfollowwaypoints off | set $corpsex '[$target.posx]' | set $corpsey '[$target.posy]' | set $corpsez '[$target.posz]' } | if [$corpsex != 0] { wait 500 | opengroundxyz $corpsex $corpsey $corpsez | wait 2000 | settargeting on | setfollowwaypoints on | clear $corpsex | clear $corpsey | clear $corpsez | end } Anunciar no GuildChannel (o nome da guild tem que ser Coronelas Team) quando alguém ta te atacando, fala o nome do PK q ta te atacando e a Senha do cast, para te acharem (senha: mani1). Obs: se tiver alguém te atacando e esta pessoa esteja na sua friend list ele não vai fazer nada. auto 100 ifplayerattacking {if [$fileisline.'safelistpk.txt'.'$pk.name' == 0 && $pk.name != $name && $target != $pk] sayin 'CoroNelas ...' Tão me atacando, pra saber onde eu to, cast: mani1, o nome do PK: $attacker.name ' | wait 2000 Desativar/Ativar cavebot de acordo com seu ping, coloque o tanto do ping q vc acha q deve pausar o BOT - obs: pausa so o cavebot, o targeting continua. Explicando: qndo seu ping tiver acima da quantidade q vc colocou ele pausa o cavebot por 50seg, passado os 50seg ele ativa dnvo e espera 50seg para ver se o ping normalizou. auto 200 if [$ping >= PINGAQUI] setfollowwaypoints off | wait 50000 | setfollowwaypoints on | wait 50000 Puxar SSA (sem Exhausted) auto 20 listas 'SSA' | if [$ammyslot.id != 3081] {equipammy 3081} Atacar bixo, caso tome trap auto 200 dontlist | if [$standtime >= 9000] {attack 'Monster1' | wait 1000 | attack 'Monster2'} ~~~~~~~~~~~~~~~~~~~Cavebot!~~~~~~~~~~~~~~~~~~ label oq é: Hotkeys úteis para cavebot: Spoiler Comprando Supply say 'hi' wait 500 npcsay 'trade' wait 1000 countitems IDDOITEMDESUPPLY Wait 600 buyitemsupto IDDOITEMDESUPPLY QUANTIDADEAATINGIR wait 500 --------//-------- Exemplo: (comprando 180 Mana Potion // vc deve repetir até atingir a quantidade desejada. no exemplo eu pretendo comprar 180Mana Pot, e como so se vende de 100 em 100 eu devo repetir 2 vezes a action): say 'hi' wait 500 npcsay 'trade' wait 1000 countitems 268 wait 600 buyitemsupto 268 180 wait 500 countitems 268 wait 600 buyitemsupto 268 180 wait 500 -------------------- Comprando Supply baseado na CAP say 'hi' wait 500 npcsay 'trade' wait 500 if [$cap >= 200] buyitems 3155 100 wait 400 OQUE VAI FAZER: Vai comprar o item 3155 (SD) em 100 de quantidade se o cap tiver - que 200. Repita varias vezes a parte: if [$cap >= 200] buyitems 3155 100 wait 400 para comprar vários do item que você deseja. Repondo Enchanted Spear Obs1: Deve-se ir ao NPC onde vende SPEAR. Obs2: sempre fique com a HK de juntar os itens ativos, pois as spears vao ficar separadas na BP. -> HK: auto 200 stackitems say 'hi' wait 500 npcsay 'trade' wait 1000 -------------------- countitems 7367 wait 1000 if [$itemcount.'7367' < XXX] buyitems 3277 1 wait 1500 equiprhand 3277 1 wait 2000 say 'exeta con' wait 500 --//-- lembre-se de alterar onde esta 'XXX' por um único número (1,15,30,40, etc) --//-- Você deve repetir a action acima o número de vezes q vc colocou para comprar, se vc colocou 15.. deve repeti-la 15x.. se colocou 20, repete 20.. Etc.. -------------------- Por fim vc deve dar bye pro npc: npcsay 'bye' -------------------- Após ter criado essa action, no mesmo SQM desta você deve colocar outra.. de mover as enchanteds spears que estão na sua BP para mão, então nessa action nova você deve colocar: wait 2000 equiprhand 7367 wait 2000 -------------------- Conferir a posição -> Essa HK vai conferir a posição do seu char, ou seja, se vc NAO estiver na posição q nela esta marcada vc vai para onde você colocar o label. wait 500 isnotlocation gotolabel 'LABEL' wait 500 -> Essa HK vai conferir a posição do seu char, ou seja, se vc estiver na posição q nela esta marcada vc vai para onde vc colocar o label. wait 500 islocation gotolabel 'LABEL' wait 500 Conferir a posição -> Essa HK vai conferir a posição do seu char, ou seja, se vc NAO estiver na posição q nela esta marcada vc vai para onde vc colocar o label. wait 500 isnotlocation gotolabel 'LABEL' wait 500 -> Essa HK vai conferir a posição do seu char, ou seja, se vc estiver na posição q nela esta marcada vc vai para onde vc colocar o label. wait 500 islocation gotolabel 'LABEL' wait 500 Viajar de Barco follow 'NOME DO NPC' wait 1500 say 'hi' wait 500 npcsay 'NOME DA CIDADE' wait 500 npcsay 'yes' --------//-------- Exemplo (indo para Pyre): follow 'Captain Vip' wait 1500 say 'hi' wait 500 npcsay 'Pyre' wait 500 npcsay 'yes' Vendendo itens Basta substituir o 'IDdoItem' para o id do item. Repita a action (sellitems IDdoItem $itemcount.IDdoItem) de acordo com o numero de itens diferentes q vc for vender: say 'hi' wait 500 npcsay 'trade' wait 500 {sellitems IDdoItem 10 | sellitems IDdoItem 9 | sellitems IDdoItem 8 | sellitems IDdoItem 7 | sellitems IDdoItem 6 | sellitems IDdoItem 5 | sellitems IDdoItem 4 | sellitems IDdoItem 3 | sellitems IDdoItem 2 | sellitems IDdoItem 1 | end} npcsay 'bye' Mesmo esquema da de cima, porém em alguns ot's ela não conta os itens da bp fechada say 'hi' wait 1000 npcsay 'trade' wait 1000 sellitems IDdoItem $itemcount.IDdoItem npcsay 'bye' --------//-------- Exemplo, quero vender BOH (ID:3079) e RH (ID:3392): say 'hi' wait 1000 npcsay 'trade' wait 1000 sellitems 3392 $itemcount.3392 sellitems 3079 $itemcount.3079 npcsay 'bye' Voltar (ir repotar/ir pra cave) ? Quando tiver com mais de 300 do item colocado ir para label escolhida: wait 500 countitems IDdoITEMdeREFILAR wait 500 if [$itemcount.'NOME DO ITEM' >= 300] gotolabel 'NOME DO LABEL' Exemplo (atingindo +300Mana pot vai pro label 'vai1' wait 500 countitems 268 wait 500 if [$itemcount.'mana potions' >= 300] gotolabel 'vai1' --------//-------- Quando tiver com menos de 300 do item colocado ir para label escolhida: wait 500 countitems IDdoITEMdeREFILAR wait 500 if [$itemcount.'NOME DO ITEM' <= 300] gotolabel 'NOME DO LABEL' Exemplo (atingindo -300Mana pot vai pro label 'vai1'): wait 500 countitems 268 wait 500 if [$itemcount.'mana potions' <= 300] gotolabel 'vai1' --------//-------- ? Quando tiver com menos do cap colocado ir para label escolhida: wait 500 if [$Cap < CAPAQUI] gotolabel 'NOME DO LABEL' Abrir BP's 0) Fechar todas as BP's abertas closeallwindows 1) Abrir a BP principal (na foto é a bp colorida de amarelo) openbpitem 2) Abrir a BP do slot da flecha openbeltitem 3) Abrir uma BP que esteja dentro de outra BP, abre em nova janela. (na foto é a bp colorida de verde) openitemnew IDdaBP Para colocar que todas as BP's que você abra, inclusive loot de monstros, estejam da menor forma possível basta seguir a imagem abaixo (extras/3 opção): Na imagem mostra como ficara todas as bp's que vc ira abrir após ativar essa opção. Colocar itens no DP ou oeste]), coloque a action no meio do DP pq ele vai no lugar que estiver vazio! Substitua no script abaixo os siguintes tópicos: - IDdaBackpack - IDdoItem ** Ele abre a BP dentro da caixa do depot.. logo vc deve colocar BP's de cores diferentes (não pode repetir a cor, nem com bp q você tenha e nem com bp q esteja dentro do depot).. e repetir o script quantas vezes achar necessário. -> linha a se repetir para abrir mais de 1 bp openitemnew IDdaBackpack 1 'Depot Chest' wait 500 --- Script abrindo a BP como nova BP --- reachgrounditem 'dp' wait 1000 opengrounditem 'dp' wait 700 openitem 3502 1 'Locker' wait 1000 openitem 3502 1 'Locker' wait 1000 openitem IDdaBackpack 1 'Depot Chest' wait 5000 moveitems IDdoItem IDdaBackpack wait 1000 --- Script abrindo a BP como nova BP --- reachgrounditem 'dp' wait 1000 opengrounditem 'dp' wait 700 openitem 3502 1 'Locker' wait 500 openitem 3502 1 'Locker' wait 500 openitemnew IDdoItem 1 'Depot Chest' wait 500 moveitems IDdoItem IDdaBackpack wait 1000 Lista de itens Id:http://www.elfbot.com.br/2012/11/tibia-item-id-list.html Editado Junho 8, 2017 8 anos por KotZletY Melhorei a organização do tópico! (veja o histórico de edições) Sou fã do :
Postado Junho 4, 2017 8 anos @vital900 nem precisaria de tempo, um espaço ajudaria, um enter(quebra de linha) ajudaria a separar scripts dos textos, sinceramente, não ta legal seu tópico, isso vale para os outros também. Você tem 24h para da uma melhorada no tópico, caso precise de mais tempo, é só avisar. Quando o tópico estiver mais legível ae a equipe do tk irá aprovar. Mas, as hk são tops!! xD
Postado Junho 6, 2017 8 anos Autor Vou tentar separar um tempo hoje, faço faculdade de medicina... quando n estou em aula, estou em ambulatorio ou plantão. mas n garanto nada, como disse só postei na tentativa de ajudar, pois duvido q alguem tenha algo desse padrão... anos de estudo de hk em um unico topico. Sou fã do :
Postado Junho 8, 2017 8 anos @Tópico: depois de uma conversa com o membro via PM, lhe pedi autorização para organiza o tópico pois estava tudo solto, e não dava pra entender, mas por ser um puta de um conteúdo(me desculpe o termo usado), não poderia deixar passar, hahaha, então pedi autorização para o autor para que deixasse eu organiza o mesmo. Consistia em 3x tópicos, 2x sobre cavebots, e 1x para hotkeys, então como não tem motivo para tópicos soltos com o mesmo assunto "bot, hk, cavebot", resolvi unir ambos os tópicos em um só e separar por categoria, para que o mesmo fosse aprovado. @Tópico aprovado!!
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.