Histórico de Curtidas
-
BrunooAngel recebeu reputação de Yurim18 em [Tutorial] Limpando serial do HDaqui deu isso, executei como ADM e pronto
-
BrunooAngel deu reputação a EdsonJunior em [Crack] iBot 2.7.3 [Tibia 10.77]iBot 2.7.3 (cracked)
Por: PandoriumX
Vou postar esse crack feito por terceiros, pra que vocês não fiquem sem.
Sempre passe scan nos arquivos baixados.
Como usar:
Faca o download do iBot 2.7.3 por esse link: MIRROR 1 | MIRROR 2 Extraia para qualquer lugar do seu computador Cadastre-se no fórum PandoriumX Abra o Launcher.exe (em modo administrador) e em seguida entre com seu Login e Senha cadastrada no fórum PandoriumX Aguarde e o bot abrirá. -
BrunooAngel deu reputação a crashston3 em Free Scripts by DexterFree Scripts by Dexter - Fórum Oficial
A principio irei deixar o link para meus scripts no fórum oficial do bbot. Com mais tempo, e conforme atualizar lá irei postá-los aqui também.
-
BrunooAngel deu reputação a caiooldschool em [ELFBOT] Hotkeys & Shortkeys By Caio' Old SchoolAll Vocations Hotkey's. " Essas Hotkeys Abaixo são pra todas as vocações "
-------------------------------------
movesw -> num1
moves -> num2
movese -> num3
movew -> num4
movee -> num6
movenw -> num7
moven -> num8
movene -> num9
Dash -> Qualqer Tecla.
----------------------------------
exivalast | wait 1000 -> num5 . Essa hotkey vai exivar o ultimo player Exivou.
exivatarget | wait 1000 -> Exiva no utlimo target.
auto 200 exivatarget | wait 1000 -> auto exiva target
auto 200 exivalast | wait 1000 -> auto exiva.
auto 200 say exani hur up -> Qualquer Tecla . Magia para subir
auto 200 say exani hur down -> Qualquer Tecla . Magia Para Descer
spyup -> num+
spydown -> num-
----------------------------------
Shortkeys -> A diferença entre Shortkeys e hotkeys é, em vez de usar uma tecla para ativar , necessita escrever no Default do tibia pra ativar.
auto 200 listas 'Strong Haste' | stronghaste -> Renova Seu " Utani Gran Hur "
auto 200 listas 'Mana Shield' |manashield -> Renova Seu " Utamo Vita "
safe soulf enemy | wait 1000 -> Vai tacar soul fire no seu inimigo
safe soulf target | wait 1000 -> Vai tacar soul fire no seu target
auto 100 keepmagwall -> Vai ficar tacando mw no ultimo mw que vc usou
safe magwall enemy | wait 1000 -> Essa Hotkey Jogara 1 mw na frente do Enemy. (Lembra o Enemy Tem Que Estar Adicionado Em " LIST ")
safe magwall target | wait 1000 -> Essa jogara 1 mw na frente do seu target.
auto 200 listas 'Stack' | stackitems -> agrupa itens stacaveis
----------------- KNIGHT_HOTKEYS -----------------
auto 200 listas 'Fierce Berserk - Whirlwind Throw' | if [$monstersaround.1 >= 2] if [$mppc > 10] ifnoplayeronscreen say 'Exori Gran' | if [$monstersaround.2 = 1] if [$mppc > 10] isattacking say 'Exori Hur'
auto 100 listas 'GHP' | if [$hppc <85] say 'Exana Mort' | ghealth 70 self -> Cura 85% da vida com Exana Mort e usa ghp com 70%
auto 100 listas 'UHP' | if [$hppc <85] say 'Exana Mort' | uhealth 70 self -> Cura 85% da vida com Exana Mort e usa uhp com 70%
auto 200 listas 'MP' | if [$mppc <=75] mana self
auto 200 listas 'Anti Paralyze' | healparalysis Exana Mort
auto 200 listas 'Strong Haste' | charge
auto 200 listas 'Haste' | haste
auto 200 listas 'Blood Rage' | if [$inpz == 0]{say utito tempo | wait 10800 | say Utito Tempo | wait 200 say Utito Tempo} -> Auto Blood Rage.
----------------- PALADIN_HOTKEYS -----------------
auto 100 listas 'HP' | if [$hppc <90] say 'Exura San' | gsmana 70 self
auto 200 listas 'MP' | if [$mppc <=70] gsmana self
auto 200 listas 'Anti Paralyze' | healparalysis Exura San | safe uhpc 45 friend
auto 200 listas 'Divine Caldera - Divine Missle' | if [$monstersaround.2 >= 2] if [$mppc > 10] ifnoplayeronscreen say 'Exevo Mas San' | if [$monstersaround.2 = 1] if [$mppc > 10] isattacking say 'Exori San'
auto 9800 listas 'Strong Haste' | say 'Utamo Tempo San'
auto 200 listas 'Haste' | haste
auto 20000 listas 'Ammo' | refillammo -> Refil Munição (Lembra que a bp deve estar aberta com as munições) (1000 = 1 SEGUNDO , pode trocar o tempo)
----------------- SORCERER_HOTKEYS -----------------
auto 200 listas 'Auto UE' | if [$monstersaround.3 >= 2] if [$mppc > 10] ifnoplayeronscreen say 'Exevo Gran Mas Vis' | if [$monstersaround.2 = 1] if [$mppc > 10] isattacking say 'Exori Vis'
auto 200 listas 'Auto UE and SD' | if [$monstersaround.3 >= 2 && $mp > 1200 && $playersaround.6 == 0]{say 'exevo gran mas vis'} | isplayeronscreen useoncreature 3155 target
auto 100 listas 'HP' | if [$hppc <90] say 'exura vita'
auto 200 listas 'MP' | if [$mppc <=80] gmana self
auto 200 listas 'Anti Paralyze' | healparalysis exura vita | safe uhpc 70 friend
auto 200 attack lasttarget | sd target | wait 500 -> Vai fica usando sd no ultimo target
----------------- DRUID_HOTKEYS -----------------
auto 200 listas 'Auto UE' | if [$monstersaround.3 >= 2] if [$mppc > 10] ifnoplayeronscreen say 'Exevo Gran Mas Frigo' | if [$monstersaround.1 = 1] if [$mppc > 10] say 'Exori Frigo'
auto 200 listas 'Auto UE and Rune' | if [$monstersaround.3 >= 2 && $mp > 1200 && $playersaround.6 == 0]{say 'exevo gran mas frigo'} | isplayeronscreen useoncreature 3155 target
safe attack target | sd target | wait 1000
safe attack enemy | sd enemy | wait 1000
auto 200 listas 'Anti Paralyze' | healparalysis exura vita | safe sio 70 friend
safe attack enemy | paralyze enemy | wait 1500
safe attack target | paralyze target | wait 1500
auto 200 attack lasttarget | sd target | wait 1000
auto 200 attack target | paralyze target | wait 500
----------------- OTHERS_HOTKEYS -----------------
auto 100 listas 'Auto UE' | if [$monstersaround.4 >=3 && $playersaround.10 == 0] {say 'MAGIA'} -> Usa MAGIA so quando nao tem ngm na tela
auto 200 listas 'Gold Coin - Platinum Coin' | stackitems | if [ $itemcount.3031 >= 100 ] equipbelt 3031 | if [$beltslot.id == 3031 && $beltslot.count == 100] useitem 3031
auto 200 listas 'Platinum Coin - Crystal Coin' | stackitems | if [ $itemcount.3035 >= 100 ] equipbelt 3035 | if [$beltslot.id == 3035 && $beltslot.count == 100] useitem 3035
auto 200 | listas 'Crystal coin - Gold Nugget' | stackitems | if [ $itemcount.3043 >= 100 ] equipbelt 3043 | if [$beltslot.id == 3043 && $beltslot.count == 100] useitem 3043
auto 200 if [$mppc <= 60] equipboots 6529 | if [$mppc >= 85] equipboots 3079 -> Hotkey Softboots mppc <=60 , é mana q vai ekipar , >= 85 é a mana desejada para tirar e por a boots desejavel
auto 400 if [$bootsslot.id == 6530 && $winitemcount.6529 == 0] equipboots 3079 -> Se a Soft Acaba troca pela BOH
auto 400 if [$bootsslot.id == 9020 && $winitemcount.9019 == 0] equipboots 9019
auto 100 if [$itemcount.7378 < 5] {playsound 'defaultmessage.wav' | wait 2500} -> Alarme para itens [ 7378 ] éo ID do item poem qlqr ID , e <5 é a quantidade pode mudar pra qnts vc quizer
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}}} -> Mate todos os monstros e Logue se estiver com menos de 5 mana potions. ( so mudar o nome do item e o valor desejavel )
auto 100 if [$itemcount.'mana potions' <= X] {playsound 'lowmfs.wav' | flash} | if [$itemcount.'mana potions' == 0] countitems 268 -> Alerta se estiver com pouca mana potions ( Onde ta x voce coloca a quantidade e 268 é o ID entao troque pelo o ID do item )
auto 1000 listas 'Auto UE' | if [$monstersaround.4 >= 5 && $mp > 1200]{say 'exevo gran mas vis'} -> monstros em volta = monstersaround.4 ( esse 4 sao os sqms ) pode mudar pra qnts quiser
lembrando q a tela so tem 7 sqm pra kd direçao ( creio q é 7) e esse >=5 sao qnts monstros em volta é necessarior pra usar a spell é a quantidade de mana necessaria pra usar a spell
auto 100 ifplayerattacking {if [$fileisline.'safelistpk.txt'.'$pk.name' == 0 && $pk.name != $name && $target != $pk] attack $pk.id} -> Revidar PK
auto 100 foreach 'newmessages' $msg if [$msg.content ? 'Loot of a Serpent Spawn:']{opengrounditem xxxx | wait 1000} -> Abrir corpo Onde tem os 'xxxx' coloca o id do corpo ( Editavel ) [ pode ser utilizado para serpent spawn ]
scrollview -> Permite que vc olhe alguns sqms fora da tela
auto 100 if [$playersaround.10 == 0 && $monstersaround.1 >= 1] { istargeting say 'Exori Gran' } | if [$playersaround.10 >= 1] { istargeting say 'Exori Hur'} -> Qd tive algum player na tela vai para de usar exori gran e passa usar exori hur
auto 10 listas 'Push MAX' | 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 -> ( puxa tudo ao redor para debaixo )
auto 200 if [ $itemcount.285 >= 1 ] dropitems 285 | wait 100 | if [ $itemcount.284 >= 1 ] dropitems 284 | wait 100 | if [ $itemcount.283 >= 1 ] dropitems 283 - Drop vial vazio
auto 100 ifplayerattacking {if [$fileisline.'safelistpk.txt'.'$pk.name' == 0 && $pk.name != $name && $target != $pk] attack $pk.id} -> Revidar PK
auto 200 if [ $itemcount.285 >= 1 ] dropitems 285 | wait 100 | if [ $itemcount.284 >= 1 ] dropitems 284 | wait 100 | if [ $itemcount.283 >= 1 ] dropitems 283 -> Drop Vial Vazio
auto 100 listas 'Anti- Push' | setcolor 0 200 500 || 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 -> Anti-Push
auto 100 isnottargeting {if [$followed.name != 'NAME FRIEND'] follow 'NAME FRIEND'} -> Vai Dar Fallow nessa pessoa ( Mude NAME FRIEND para o nome da player )
auto 100 listas 'Reconnect' | if [$hp == 0] {xlog | if [$connected == 0] {reconnect | wait 2000 | gotolabel start}} else {if [$connected == 0] {reconnect | wait 5000}}
auto 180000 reconnect -> Auto reconnect ( 60000 = 1 MiNUTO )
auto 200 setoutfitcolor '$name' $self.color1 $self.color2 $self.color3 $self.color4 3 -> O outfit que vc esta usando fica Full
auto 100 if [$curmsg.sender == 'Name Do Combo Leader' && $curmsg.content == 'Magia Que o Combo Leader Vai Usa' && $curmsg.isdefault] {say 'Magia Que vc Vai Usar' | wait 1900} -> COMBO , da pra faze COMBO UE E O QUE QUIZER.
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} -> Pausa Cavebot
----------------- TRANING_AFK -----------------
auto 100 if [$mp >=Mana] say 'Magia' -> So trocar o numero que vc deseja da mana e a magia
auto 100 listas 'Anti-Idle' | if [$self.dir == 0] {set $dir 0 | set $firdir 'turnn' | set $secdir 'turns'} | if [$self.dir == 1] {set $dir 1 | set $firdir 'turne' | set $secdir 'turnw'} | if [$self.dir == 2] {set $dir 2 | set $firdir 'turns' | set $secdir 'turnn'} | if [$self.dir == 3] {set $dir 3 | set $firdir 'turnw' | set $secdir 'turne'} | if [$time > $idletime] {exec $secdir | wait 1500 | exec $firdir | wait 1500 | if [$self.dir == $dir] $idletime [$time+60]} -> ANTI IDLE
auto 30000 eatfood -> Comer Sozinho
Anti Idle - auto 1000 listas 'Anti Idle' | set $MIN 13 | turns | wait 300 | turnn | wait 300 | turne | wait 300 | turnw | wait [$MIN * 60000] -> ANTI IDLE
----------------- NAVIGATION -----------------
auto 100 displaymap -> Você pode ver exatamente onde estão seus amigos
auto 100 altnavdisplay -> Você também pode ver onde seus amigos estão sem o mapa
auto 1000 refillmana MP distance -> Cura o companheiro bom pra mages
auto 1000 500 3 -> 500 = o x mana q vc ker q ele cure , 3 sao os sqm q vc vai xega perto do truta
auto 1000 refillhealth HP -> Cura os truta mais usado pelos o kina pq é HP
auto 1000 1300 2 -> 1300 é o tanto x q ele vai curar e o 2 é o sqms
navsay 'combo $enemy.name' -> se for dito por algum líder, irá fazer com que todos os jogadores conectados ao Navigation e com "Trigger Aimbot" habilitado disparem uma SD sobre o melhor target inimigo.
-
BrunooAngel deu reputação a EdsonJunior em [Rook] Al Dee Rats + DepositerAl Dee Rat´s Por EdsonJunior
Local: Rookgaard (Al Dee Shop)
Onde Iniciar: Centro da cidade
O que faz: Vai até o shop do Al Dee, caça nos Rat, cap -10 vai banco, deposita e volta pra hunt.
Testado:
Download:
Al Dee Rats.rar
-
BrunooAngel deu reputação a VictorFT em [Básico] Aprendendo Script---Tutorial by Leo ---
Bom galera, venho através desse tutorial tentar ajudar aqueles que querem aprender um pouco mais sobre a área de scripting. Vai ser bem básico, como muita gente tinha me pedido por pm (então resolvi fazer para acabar com o enjoo =P). Acredito que existam muitos tutoriais, alguns bons, outros não, e como vinham me pedindo, ou os tutoriais eram ruins, ou queriam uma visão de outra pessoa (quem sabe com outra pessoa falando, entenda melhor). Diante mão, vou logo dizendo que não me considero um bom scripter ou coisa perto disso até porque estou nisso há menos de 1 mês, mas vou tentar ajudar as pessoas com o pouco que sei.
Nessa primeira parte, vamos ver os seguintes pontos:
1. [LÓGICA DE PROGRAMAÇÃO]
1.1 O que é um algoritmo?
1.2 Um exemplo de algoritmo.
1.3 Exercício: Faça seu próprio algoritmo.
1. Desde que existe o ser humano, existe programação. Quando os homens da pré-história iam caçar, ele se programavam, decidiam quais passos tinham que seguir a fim de alcançar a caça. (hehe) Com o computador não é diferente, você deve dar os passos para que ele possa executar as ações e alcançar o objetivo, que no nosso caso, é o sucesso do script. Isso é a linguagem de programação, é uma linguagem criada para instruir o computador a realizar suas tarefas, e o programador deve seguir uma lógica para colocar cada parte do script no seu devido local, essa é a lógica de programação.
1.1 Algoritmo é nada mais que uma "receita" que deve ter os passos seguidos pelo computador para realizar uma tarefa. Esses passos não devem deixar o computador com dúvidas, e portanto, devem ser bem definidos e claros.
1.2 Vamos a um exemplo de um algoritmo. Algoritmo: Preparar um cafezinho
Geralmente, tomamos um cafezinho logo quando acordamos então a primeira coisa que devemos fazer é:
Acordar
Se não tiver água quente então
Colocar água na panela
Colocar a panela no fogão
Ligar o fogão
Esperar água ferver
Vejam que se esses passos acima forem seguidos rigorosamente, você vai conseguir por a água para ferver. Continuando...
Mas se já tiver água quente então
Botar água na xícara
Botar duas colheres de açúcar
Botar uma colher de café em pó
Mexer
Tomar
Dizer: Delíiiciaa =P
Vejam, que aí estão os passos exatos para preparar um cafezinho. Aliás, mais do que preparar, até tomar o café.
Como ficou o algoritmo:
1.3 Faça um algoritmo para: Ir à escola/faculdade (não precisa postar, é só para treinar).
2. [sCRIPTEANDO]
2.1 Arquivos de Base
2.2 Controladores Lógicos
- Condicionais
- Operadores de relação
- Operadores-controladores
2.3 Variáveis
2.4 Storage
Nessa parte, vamos começar a parte de script realmente. Lembrando que existem muitos tutoriais e só esse aqui não é o bastante, até por estar bem básico.
2.1 Os arquivos que podem dar auxílio na hora de fazer os seus scripts são:
-- Em data/lib (alguns, global.lua) encontre o arquivo: 000-constant.lua que dá muitas informações sobre o server, como por exemplo, id dos channels, id das skulls, tipos de mensagens, etc.. é bastante útil na construção dos scripts.
-- Ot script Live by Colex: Programa que facilita bastante pros iniciantes. Ele marca algumas funções em uma cor diferente além de executar o script para ver se há algum erro de escrita. Em alguns fórums tem, é só usar o sistema de busca.
-- Notepad++: Um editor de texto que também pode ser útil.
2.2 Os controladores lógicos são aqueles que colocarão em prática a sua lógica de programação. São eles que guiarão os passos que o computador deve seguir.
--- Condicionais
Acho que todos sabem o que é um condicional. Como o nome já diz, ele abre uma condição para que algo possa ser feito.
Exemplo: Caso não chova, irei jogar bola.
Então, isso é uma condição, a condição de que não esteja chuvendo. Se não chover eu jogo, se chover não jogo.
Na programação, os principais condicionais são:
if -- equivale ao se em português. Está presente em todas linguagens de programação. Provavelmente, você já o viu nas aulas de português. Ele abre uma condição. Regra: Todo if tem seu end.
else -- equivale ao senão. Vai ser executado caso a primeira condição aberta pelo if seja falsa.
elseif -- equivale a "senão se" ou "mas se". Ele evita a repetição de vários se. Não precisa de end, "utiliza" o end do if.
Construindo um algoritmo só para exemplificar:
Pegando o exemplo acima, vamos usar o elseif.
---- Operadores de relação
Os operadores de relação são aqueles que vocês estudam em matemática: igual, maior igual, menor igual...Em lua, é um pouco diferente:
igual: = menor igual: <=
maior igual: >= verificação: ==
Esse de verificação serve para checkar se algo é realmente igual. A diferença dele para o de igual "=" é que o igual serve para atribuir valores.
Exemplo: se o level do player == 100 então -- verifica se o level do player é realmente 100
--- Operadores controladores
Esses operadores são o and e o or que significa basicamente "e" e "ou", respectivamente. O and verifica se todas as condições são verdadeiras para executar algo.
Exemplo: se o player tem level 100 e o nome dele é Leoking então
execute script
fim
Perceba que só será executado caso a condição de ser lvl 100 e o nome ser Leo sejam respeitadas. No caso do or, é necessário que apenas uma delas seja respeitadas.
Exemplo: se o player tem level 100 ou o nome dele é Leo então
execute script
fim
Nesse caso, com somente uma condição sendo respeitada, já é o bastante para que o script seja executado.
2.3 Variáveis: Servem basicamente para guardarem valores.
Exemplo:
O script retornará: king -- king é exatamente o valor da variável var.
2.4 Storage: É simplesmente uma função que vai guardar um valor ou letra, palavra, etc.
Para dar um storage usamos a função: setPlayerStorageValue(cid, valor, novo valor)
Exemplo: setPlayerStorageValue(cid, 1234, 1)
Para verificar se um player tem um storage usamos a função: getPlayerStorageValue(cid, valor)
Exemplo: getPlayerStorageValue(cid, 1234)
Essas funções você pode ver naquele arquivo de base: lista de funções em lua
Agora a última parte desse mini tutorial:
3. [ACTIONS]
3.1 Sintaxe das actions
3.2 Exemplo de actions
3.1 A sintaxe das actions é: function onUse(cid, item, fromPosition, itemEx, toPosition) mas também podem ser encontradas como fromPos, toPos, isso vai depender de como o scripter queira e como vai usar no script. Usei essa que está em negrito, pois, já é a padrão. Agora a explicação:
function onUse(cid, item, fromPosition, itemEx, toPosition)
Primeramente, é bom lembrar que assim como o if, toda função (function) tem seu end.
Exemplo:
Explicação da sintaxe:
onUse = ao Usar (assim que o player use um item)
cid = creature id -- quem vai usar o item
item = item que será usado ou item "principal"
fromPosition = da Posição
itemEx = item "secundário"
toPosition = para a Posição
3.2 Vamos colocar em prática tudo que lemos até agora.
Nossa action fará:
[/center] [center]Ao dar use em um item --- para inserir comentários que não alterarão o script, é só colocar -- e escrever[/center] [center]Se o player for level maior ou igual a 100 então[/center] [center]Sumona um monstro em uma posição[/center] [center]Manda uma mensagem para o player[/center] [center]Manda um efeito no player[/center] [center]se não for level 100[/center] [center]Manda uma mensagem para o player[/center] [center]fim do script[/center] [center] [/center] [center]function onUse(cid, item, fromPosition, toPosition, itemEx) --- sintaxe das actions[/center] [center]if getPlayerLevel(cid) >= 100 then -- se o level do player é maior igual a 100 então[/center] [center]doSummonCreature("Demon", {x=1, y=1, z=1}) --- sumona um demon na posição determinada. Todo valor que seja uma letra, palavra deve estar entre aspas. A posição, entre chaves.[/center] [center]doPlayerSendTextMessage(cid, 22, "Você sumonou um Demon.") -- manda uma mensagem do tipo 22 (veja no constant.lua)[/center] [center]doSendMagicEffect(getPlayerPosition(cid), 10) -- manda um efeito de id 10 (veja constant.lua) na posição do player[/center] [center]else -- se não[/center] [center]doPlayerSendTextMessage(cid, 22, "Você não tem level 100.")[/center] [center]end -- end do if[/center] [center]end -- end da função[/center] [center] Toda script deve ser registrado em um arquivo.xml, no caso da nossa action,será registrado no actions.xml e como é o item que será usado, usaremos itemid: <action itemid="IDDOITEM" event="script" value="NOMEDOARQUIVO.lua"/> Esse foi nosso script usando quase tudo que explicamos anteriormente. Vamos usar agora storage e variáveis nesse script. Vimos que variáveis podem guardar valores, seja númerico ou não. Então, podemos fazer com que não precisemos editar o monstro, a posição e o level dentro do script. (não vou explicar o que é uma variável local e global, pois é intuitivo -- se tiverem dúvidas procurem em outros tutoriais). Podemos colocar: --- Guardando os valores com variáveis --- local monster = "Demon" -- entre aspas, lembre-se! local pos = {x=1,y=1,z=1} -- entre chaves! local minlevel = 100 -- minimo de level Ok até aqui, então nosso script ficaria: [/center] [center]local monster = "Demon"[/center] [center]local pos = {x=1,y=1,z=1}[/center] [center]local minlevel = 100[/center] [center]function onUse(cid, item, fromPosition, toPosition, itemEx)[/center] [center]if getPlayerLevel(cid) >= minlevel then[/center] [center]doSummonCreature(monster, pos)[/center] [center]doPlayerSendTextMessage(cid, 22, "Você sumonou um Demon.")[/center] [center]doSendMagicEffect(getPlayerPosition(cid), 10)[/center] [center]else[/center] [center]doPlayerSendTextMessage(cid, 22, "Você não tem level 100.")[/center] [center]end[/center] [center]end[/center] [center] Mas, digamos que vou passar esse script para um amigo e ele não sabe nada de editar scripts. Aí você fala, é só colocar o nome do monstro no lugar do Demon. Ele vai e faz: [/center] [center]local monster = "Rotworm" --- olha aqui[/center] [center]local pos = {x=1,y=1,z=1}[/center] [center]local minlevel = 100[/center] [center]function onUse(cid, item, fromPosition, toPosition, itemEx)[/center] [center]if getPlayerLevel(cid) >= minlevel then[/center] [center]doSummonCreature(monster, pos)[/center] [center]doPlayerSendTextMessage(cid, 22, "Você sumonou um Demon.")[/center] [center]doSendMagicEffect(getPlayerPosition(cid), 10)[/center] [center]else[/center] [center]doPlayerSendTextMessage(cid, 22, "Você não tem level 100.")[/center] [center]end[/center] [center]end[/center] [center] Ou seja, vai sumonar um rotworm mas vai mandar a mensagem: Você sumonou um Demon. Como resolver isso? Existe os strings, (não vou me aprofundar) vou dar um exemplo e mostrar como ficaria. Exemplo: local var = king imprima("Você quis dizer ".. var .."?) Retornaria: Você quis dizer king? Percebam que é só colocar ".. variavel .." . Além de resolver o problema do monster, também poderíamos fazer isso com o level, no nosso script ficaria: [/center] [center]local monster = "Rotworm"[/center] [center]local pos = {x=1,y=1,z=1}[/center] [center]local minlevel = 100[/center] [center]function onUse(cid, item, fromPosition, toPosition, itemEx)[/center] [center]if getPlayerLevel(cid) >= minlevel then[/center] [center]doSummonCreature(monster, pos)[/center] [center]doPlayerSendTextMessage(cid, 22, "Você sumonou um "..monster..".")[/center] [center]doSendMagicEffect(getPlayerPosition(cid), 10)[/center] [center]else[/center] [center]doPlayerSendTextMessage(cid, 22, "Você não tem level "..minlevel..".")[/center] [center]end[/center] [center]end[/center] [center] Sendo assim, seu amigo noob só vai precisar editar na parte de cima do script. Adicionando storage ao script. Nesse caso, faremos com que o item só possa ser usado uma única vez. Para isso, daremos um storage a ele quando o item for usado e verificaremos se o player já tem esse storage para ver se poderá ser usado o item novamente ou não. (Leia a parte de storage) A função que verifica se o player tem storage é : getPlayerStorageValue(cid, value), então: [/center] [center]se o player tiver esse storage menor ou igual a 0 então[/center] [center]execute o script[/center] [center]dê a storage -- para que o player n possa usar novamente[/center] [center]se não --- se ele já não tiver storage menor ou igual a 0, ou seja, ja tiver usado o item[/center] [center]mande msg negando[/center] [center] No script ficaria assim: [/center] [center]local monster = "Rotworm"[/center] [center]local pos = {x=1,y=1,z=1}[/center] [center]local minlevel = 100[/center] [center]function onUse(cid, item, fromPosition, toPosition, itemEx)[/center] [center]if getPlayerStorageValue(cid, 1234) <= 0 then -- se o storage 1234 for menor ou igual a zero entao[/center] [center]if getPlayerLevel(cid) >= minlevel then[/center] [center]doSummonCreature(monster, pos)[/center] [center]doPlayerSendTextMessage(cid, 22, "Você sumonou um "..monster..".")[/center] [center]doSendMagicEffect(getPlayerPosition(cid), 10)[/center] [center]setPlayerStorageValue(cid, 1234,1) --- dar storage 1234 pra q n possa usar novamente[/center] [center]else[/center] [center]doPlayerSendTextMessage(cid, 22, "Você não tem level "..minlevel..".")[/center] [center]end --- end do if do getPlayerLevel[/center] [center]else -- se já tiver storage igual a 1[/center] [center]doPlayerSendTextMessage(cid, 22, "Você já usou esse item.") -- manda a mensagem[/center] [center]end -- end do if getPlayerStorage...[/center] [center]end -- end da função[/center] [center]
Então é isso galera, tentei englobar o maior número de informações necessárias para vocês começarem a fazer seus scripts e espero que esse tutorial ajude alguém. É bom lembrar que só isso não basta e que é sempre bom olhar os scripts dos outros e pelo menos tentar entender como que foram feitos. Vlw aí, abraços.
Créditos: 100% Leo
PS: Não quero ninguém pegando o Tutorial e colocando em outro fórum se for colocar em outro fórum deixa que eu ou o Leo .
-
BrunooAngel deu reputação a Mad Rats em [8.60] Monster Map RPG Deads *Fala Ae Galera Tibia - King Hoje Vou Lhes Trazer Um Mapa Bem Rpg Encontrei ele Perdido No Meu Pc Porem Nunca Foi Postado Em Download e Tanbem Não Sei Onde Eu Achei Ele Mas Agora atualizei ele Para Uma Nova Verção para 8.60 Tem Muitas Hunts para Caça Sem Teleports e Muito RPG e Muitos Mobs Novos Aconselho ele em Exp " 450 " Bom Vamos As S's .
Bom Ai Está Mais Um Mapa Excelente Para Exp Media Baixa e Alta De Acordo Com Seu Gosto .
Duvidas Bugs Erros Postem Aqui Estarei Online " All Day " Belez Fui ..
...::! SKAN DO MAPA [MONSTER - 8.60] * !::...
..::! Download Do Mapa [MONSTER - 8.60] * !::..
Develope'rs :
Mad Deads Menoxcide
@up Creditos .
-
BrunooAngel deu reputação a Mad Rats em [8.60] Custom Rpg Hunt Deads *eae Galera TK Hoje Vou Lhes Trazer Uma Hunt Muito Boa Para Seu Mapa Rpg Ou Custom Mapa e Simples Para Seu Mapa Vamos As S's .
Bom Hunt Posta + Creditos Adicionados Bom Proveito Das Hunts .
..:: ! SKAN DAS HUNTS [8.60] ! ::..
..:: ! Download Mapa HUNTS [8.60] ! ::..
Developer's By :
Mad Deads * Menoxcide *
-
BrunooAngel deu reputação a Augusto em O Mais Débil Mental do Tkvcs tão achando muito
que merda de tópico heim
-
BrunooAngel deu reputação a renatoo.rrp em [MS~ED] Maker Mage 8 ao 30~40 + Treiner ml, PACC! Larvas.[MS~ED] Maker Mage 8 ao 30~40 + Treiner ml, PACC! Larvas.
E ae pessoal do TibiaKing.comm, tudo bem com vocês?
Pois bem, estou eu aqui de volta e hoje vim postar um save que achei muito útil pra quem quer upar um maker mage level baixo sem ter trabalho.
Pois bem, o tópico está destinado somente para makers, apesar de ter um dinheiro envolvido na hunt não é nada extraordinário e não vai te deixar rico, sem mais delongas, vamos lá.
Pois bem, a cave de larvas é a cave North-East, irei marcar de preto a entrada da cave para que não haja dúvidas. (Não é exatamente na marcação mas fica por ali.)
Enfim, o bot fará o seguinte processo: ele vai rodar toda a cave, matar as larvas, pegar o gp e comer o food, quando chegar aos 50 de cap ele vai no banco de Ankrahmun, deposita o dinheiro e volta pra hunt.
Aqui estou eu na entrada da cave.
Esse cavebot também tem uma coisa muito especial, pelas larvas serem bichos fracos, eu ativei a ml, ou seja, ele vai treinar ml enquanto caça, não usando quase o heal, como podem ver na imagem abaixo eu não estou tendo quase problemas caçando ali, e acreditem, meu char foi todo upado nessas larvas, demorou um pouco por causa do retired, mas enfim.
Conselhos: Levar em torno de 30 pots, na hunt não gasta pots, mas para caso de pks, coisa e tal, ter uma fire sword, diminuirá muito seu gasto com mana e deixará seu treino de ml mais eficaz porque você terá uma maior regeneração!
Link para download:
http://www.4shared.c...aker_Mage.html?
Scan:
http://virusscan.jot...423198202203965
Pedido: Gente, por favor, no último tópico não recebi nada a respeito que vocês ficaram gratos, nem REP+, salvo exceção de dois membros que comentaram coisa e tal, então por favor, se gostarem deixem falando para que eu tenha uma motivação para criar mais e se não gostarem deixem críticas também, porém críticas construtivas, aqui vai mais um Cavebot, espero que gostem e obrigado!
Créditos: Renatoo.rrp
-
BrunooAngel deu reputação a Iuri Machado em Versões antigas TibiaBot NGBom eu usei, as versões 7.6 e 7.72 e não encontrei nada.
Mais se desconfiarem não precisa baixar, não vim aqui pra prejudicar ninguém.
-
BrunooAngel deu reputação a WarW0lf em Guild HouseTa meio quadrado ;X
-
BrunooAngel deu reputação a EdsonJunior em [Tutorial] Limpando serial do HDHaha, sim sim, empolguei!
Como eu perguntei no TS esses dias atrás e ninguém soube, vou ensina-los chupa!
[Tutorial Limpando Serial do HD]
Pra usar uma nova key.
1- Defina o Internet Explorer como browser padrão. Sim isso mesmo, AHIUSHASIUHUIA
2- Baixe o programa Hard Disk Serial Number Changer [Download] .
3- Instale-o e altere o valor do Serial do HD (Utilizando o formato XXXX-XXXX 0-9 A-F com letras maiusculas e minusculas), reinicie o computador.
4- Acesse o site http://www.tibiadb.com/resendkey.php e re-envie a key para seu email cadastrado.
5- Remova qualquer computador adicional que estiver utilizando sua licença atraves do link fornecido no final do email.
6- Adicione normalmente a key ao programa.
Beijos ;*
-
BrunooAngel deu reputação a iasbik em PANDABOTvaleu Kimoszin
vou quebrar a cabeça com isso na próxima semana.
ae devo lançar o bot pro pessoal ae
-
BrunooAngel deu reputação a Kimoszin em [DUVIDA] BBOThttp://forums.bmega.net/showthread.php?tid=3674
-
BrunooAngel deu reputação a tonyplyson em [Arton-ATS] Novo Sistema "New-Look"
-
BrunooAngel deu reputação a ClariX em Tutorial Akuma [Moderado]
-
BrunooAngel deu reputação a KeyMendes em Hotkeys ElfBot 8.6~..::HOTKEYS::..~
Para todas alterações aperte o botão "SAVE" no menu principal do bot.
Ps: Oque está distacado em vermelho é a hotkey.
Como usar as "Persistent" hotkeys...
Primeiro vá em hotkeys e marque a caixa persistent depois vá em HUD e marque tudo menos "Damage per second" que é 100% inutil fora isso marque tudo que está em display options :
Feito isso clique em SAVE. Pronto agora já pode visualizar suas persistents tipo Mana potions counter % da life.. todos scripts pra ver % de mana e life se encontram mais abaixo
\/.
auto 200 mphigher 2600 paralyze target (Essa hotkey é bem util para os druids nas wars..
Ele joga paralye no target quando você tem mais de 2600 de mana..ah e claro você pode alterar a mana
* scrollview (Olha 2 sqms a frente)
Movimentação.. Tipo dash ;p
movene (Coloca no numero 9 do numlock com ele ativado)
movenw (Coloca no numero 7 do numlock com ele ativado)
movesw (Coloca no numero 1 do numlock com ele ativado)
movese (Coloca no numero 3 do numlock com ele ativado)
movew (Coloca no numero 4 do numlock com ele ativado)
movee (Coloca no numero 6 do numlock com ele ativado)
moves (Coloca no numero 2 do numlock com ele ativado)
moven (Coloca no numero 8 do numlock com ele ativado)
Agora um para alertar quando sua hp estiver abaixo de tal numero por exemplo 200
auto 200 hplower 200 playsound 'gmdetected.wav'
o E uma para treinar mana e comer food
auto 200 mphigher 200 say MAGIA | eatfood (Troque 200 pela mana e MAGIA pela magia)
o Soltar exura ou otra magia quando a mana estiver full
auto 500 listas 'MP Train' | setcolor 500 0 10 | if [$mp>= ($maxmp - 2)] {say 'exura' | wait 1000}
o Varias informações em persistent hotkeys...
Mostra sua localização no mapa.
auto 100 listas '$posx$ $posy$ $posz$' | setcolor 0 0 255
Conta quantas GHP vc tem
auto 1000 dontlist | if [$supplycheck == 1] {countolditems 239 30000 'great health potion' | wait 200} | seticontext 'ghp' [$itemcount.'great health potion']
Conta as mana potions
auto 1000 dontlist | if [$supplycheck == 1] {countolditems 268 30000 'mana potion' | wait 200} | seticontext 'mp' [$itemcount.'mana potion']
Mostra quantos % de mana vc tem
auto 500 setpos [$screenright + 80] [$screentop - 142] | setcolor 83 80 218 | displaytext '%$mppc'
auto 500 setpos [$screenright + 80] [$screentop - 128] | setcolor 219 79 79 | displaytext '%$hppc'
Mostra se o targeting está on/off
auto 500 dontlist | setpos [$screenright-100] [$screentop-33] | if [$targetingon] {setcolor 0 255 0 | displaytext 'Targeting ON'} else {setcolor 255 0 0 | displaytext 'Targeting OFF}
Mostra se o cavebot está on/off
auto 500 dontlist | setpos [$screenright-90] [$screentop-20] | if [$waypointson] {setcolor 0 255 0 | displaytext 'Cavebot ON'} else {setcolor 255 0 0 | displaytext 'Cavebot OFF}
Mostra informaçoes na janela do tibia
auto 100 dontlist | setcaption '$name l Exp para upar: $exptnl l Exp/Hora: $exph l Tempo Restante : $formattime.$timetnl l Exp ganha nessa seção: $expgained l Tempo Jogado: $formattime.$deltatime'
Enchanted spear maker
auto 100 listas 'Spear Maker Enabled' | if [$mp>= ($maxmp - 2)] {equiplhand 3277 1 | wait 1500 | say exeta con | wait 1500 | equiplhand 3007 | wait 500 | stackitems}
Hold attack (Não destrava mira nunca melhor do que attack target)
coloque o clear hold no esc
auto 100 if $attacked set $holdd $attacked | if [$attacked != $holdd && $holdd.hppc != 0] attack $holdd.id | ifnot [$holdd.hppc] clear $holdd | setpos [$screenleft+2][$screentop] | setcolor 206 206 206 | if $holdd displaytext 'Hold target: [$holdd.name]' | ifnot $holdd displaytext 'Hold Target: None'
Agora coloque a hotkey abaixo no ESC para parar de atacar
clear $holdd
Se vc estiver com utani hur ou utani gran hur usar time ring
auto 100 listas 'Equip Time Ring' | if [$hasted] equipring 3053 | if [$hasted == 0 && $ringslot.id == 3090] unequip 'ring' 'empty'
Jogar wild trown na frente do target
auto 200 if [$target.dir == 0] {set $dirx [$target.posx] | set $diry [$target.posy-2]} | if [$target.dir == 2] {set $dirx [$target.posx] | set $diry [$target.posy+2]} | if [$target.dir == 1] {set $dirx [$target.posx+2] | set $diry [$target.posy]} | if [$target.dir == 3] {set $dirx [$target.posx-2] | set $diry [$target.posy]} | if [$target.isonscreen && $target.isshootable] {useongroundxyz 3156 $dirx $diry $posz)
Conectar no seu char se ele cair...
auto 100 listas 'Re-Conect' | setcolor 0 400 500 | ifnot '$connected' reconnect | wait 6000
Anti KICK
auto 100 listas 'Anti-Idle' | if [$self.dir == 0] {set $dir 0 | set $firdir 'turnn' | set $secdir 'turns'} | if [$self.dir == 1] {set $dir 1 | set $firdir 'turne' | set $secdir 'turnw'} | if [$self.dir == 2] {set $dir 2 | set $firdir 'turns' | set $secdir 'turnn'} | if [$self.dir == 3] {set $dir 3 | set $firdir 'turnw' | set $secdir 'turne'} | if [$time > $idletime] {exec $secdir | wait 1500 | exec $firdir | wait 1500 | if [$self.dir == $dir] $idletime [$time+60]}
Fazer runa hmm com mana full
auto 200 makerune [$maxmp-2] 'Adori Vis'
Hotkeys abaixo By Tibiadash
auto 200 attack target | aimgfb -> Vai travar a mira, e vai ficar usando/usar a runa "Great Fireball" no alvo.Você pode optar por escolher tais opções da função "Aimbot" e "List" para que o BOT preveja o melhor lugar para atirar a GFB sem acertar nenhum de seus amigos.
auto 200 attack target | aimavalanche -> Vai travar a mira, e vai ficar usando/usar a runa "Avalanche" no alvo.Você também pode optar por escolher tais opções da função "Aimbot" e "List" para que o BOT preveja o melhor lugar para atirar a GFB sem acertar nenhum de seus amigos.
auto 200 attack target | aimstoneshower -> Vai travar a mira, e vai ficar usando/usar a runa "Stone Shower" no alvo.Você também pode optar por escolher tais opções da função "Aimbot" e "List" para que o BOT preveja o melhor lugar para atirar a GFB sem acertar nenhum de seus amigos.
auto 200 attack target | aimtype Dragon -> Vai travar a mira, e vai ficar usando/usar uma certa ação/magia selecionado na parte de "Aimbot" numa creatura.Você pode mudar o nome da creatura, bom para STRIKE SPELLS para certos tipos de imunidades/fraquezas.
auto 200 attack target | ewave -> Irá ficar usando/usar a magia "Exevo Vis Hur" somente se o seu alvo estiver na áreaa do efeito da magia.
auto 200 stopattack -> Irá parar de atacar a creatura que você estava/estiver atacando.
auto 200 attack target -> Trava a mira no alvo.
auto 200 attack target | explo target -> Trava a mira, e fica usando/usa "Explosion" alvo.
auto 200 attack target | exoricon 50 -> Trava a mira, e fica usando/usa "Exori Con" quando o alvo estiver com 50% de pontos de vida ou abaixo.
auto 200 attack target | exorihur 50 -> Trava a mira, e fica usando/usa a magia "Exori Hur" quando o alvo estiver com 50% de pontos de vida ou abaixo.
auto 200 attack target | istargeting mphigher 340 exorigran 50 -> Trava a mira, e fica usando/usa a magia "Exori Gran" quando o alvo estiver com 50% de pontos de vida ou abaixo e você estiver colado nele, e ter pelo menos 340 de mana.
auto 200 attack target | hmm target -> Trava a mira, e fica usando/usa a runa "High Magic Missile" no alvo.
auto 200 attack target | icicle target -> Trava a mira, e fica usando/usa a runa "Icicle" no alvo.
auto 200 attack target | paralyze target -> Trava a mira, e fica usando/usa a runa "Paralyze" alvo.
auto 200 attack target | sd target -> Trava a mira, e fica usando/usa a runa "Sudden Death" no alvo.
auto 200 attack target | soulf target -> Trava a mira, e fica usando/usa a runa "Soulfire" no alvo.
auto 200 attack target | stalagmite target -> Trava a mira, e fica usando/usa a runa "Stalagmite" no alvo.
Suporte:
auto 200 mphigher 400 makerune 400 'adura vita' -> Essa vai ficar runando automaticamente pra você, mas pra que funcione você terá que deixar a parte de felchas sem itens nenhum!Você pode mudar a mana necessária/nome da magia da runa/e a mana que gasta pra criar tal runa.Para fazer a runa de "Sudden Death" por exemplo irá ficar assim -> auto 200 mphigher 985 makerune 985 'adori gran mort'
auto 200 say 'exori vis' -> Irá dizer "exori vis" no Default Chat. Pode ser uma frase ou até mesmo uma magia.
auto 200 setcaption 'Os Havaianos' -> Irá mudar o nome da janela do seu Tibia!Você pode mudar o nome como você quiser.
spydown -> Irá olhar os andares de baixo.
aspyup -> Irá olhar os andares de cima.
auto 200 xlog -> Irá automaticamente desconectar-se do Tibia sem precisar fechar o Tibia!
exivalast -> Irá ficar usando/usa a magia "Exiva" na última pessoa que você exivou.
exivatarget -> Irá usar a magia "Exiva" na pessoa que você estava/estiver atacando.
auto 200 keepmagwall -> Vai ficar usando a "Magic Wall" no último lugar que você usou.Útil para manter Magic Walls.
auto 200 magwall target -> Vai usar a "Magic Wall" a 2 SQM's a frente do alvo.
auto 200 reconnect -> Vai reconectar seu personagem após o ServerSave, ou ser kikado.
auto 200 manashield -> Vai usar utamo vita sempre que faltar 8 segundos para sair.
Movimentos:
auto 200 haste -> Irá usar a magia "utani hur" se você não estiver, também irá usar se for paralizado por qualquer tipo de criatura.
auto 200 stronghaste -> Irá usar a magia "utani gran hur" se você não estiver, também irá usar se for paralizado por qualquer tipo de criatura.
Inventório:
auto 200 closeallwindows ->Irá fechar todas janelas de backpack 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 .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".
Hotkeys Tibia CwB
Hotkeys Support
-Mana trainer, usa utana vid com 90% de mana. auto 200 if [$mppc > 90] say 'utana vid'
-Renova utani gran hur e utamo vita.auto 200 safe stronghaste | manashield
-Healer baseado na porcentagem do life.auto 100 if [$hppc <> 61] say 'exura' | if [$hppc <>
-Mostra todos os players q tem BOH da tela, bom para quando for da PK.auto 100 set $boh '' | foreach 'floorplayers' $v {if [$v.haslookinfo && $v.speed == (260+($v.level-1)*2)] set $boh '[$v.name], [$boh]'} | setpos [$screenleft] [$screenbottom-14] | setcolor 232 232 232 | if [$boh != ''] displaytext 'People with BoH: $boh'
-Anti-idleauto 100 listas 'Anti-Idle' | if [$self.dir == 0] {set $dir 0 | set $firdir 'turnn' | set $secdir 'turns'} | if [$self.dir == 1] {set $dir 1 | set $firdir 'turne' | set $secdir 'turnw'} | if [$self.dir == 2] {set $dir 2 | set $firdir 'turns' | set $secdir 'turnn'} | if [$self.dir == 3] {set $dir 3 | set $firdir 'turnw' | set $secdir 'turne'} | if [$time > $idletime] {exec $secdir | wait 1500 | exec $firdir | wait 1500 | if [$self.dir == $dir] $idletime [$time+60]}
-Cura paralyze com utani tempo hur, para kina.auto 500 healparalysis 'utani tempo hur'
-Heala paralyze de acordo com seu life. Menos de 80% usa exura gran, 100% usa utani gran hur, entre 80% e 100% usa exura.auto 100 if $paralyzed {if [$hppc == 100] {say 'Utani Gran Hur' | end} | if [$hppc <>
-Taca sd somente se você não estiver usando Great mana potion.auto 100 if [$mppc <= 75] { while [$mppc <>
-Use essa hotkey para subir todos tipos de escadas, subir buracos com rope, cortar grama, cortar Wild Growth e abrir buraco com shovel. Tudo em uma hotkey.useongrounditem 3003 386 | usegrounditem 1948 |
usegrounditem 5542 | useongrounditem 3308 2130 |
useongrounditem 3308 3696
-Localizar target e a ultima pessoa q você exivou.
exivalast
exivatarget
-Espiar os andares de cima e baixo.
spyup
spydown
Hotkeys War
-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 magebotauto 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, eu explico como se faz abaixo. É muito rapido!
(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}
(2)* 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.
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 <>
Hotkeys Cavebot
-Monk Trainer, se tiver 2 monks e um estiver sem life, atacará o outro, se o mesmo ficar com 50% de life espera ate healar.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 <>
-Alert acabar a soft.auto 100 if [$bootsslot.id != 3549 && $winitemcount.6529 == 0] {playsound 'nosoftboots.wav' | flash}
-Atacar monstro logo após ele ficar invisivel.auto 100 isattacking {if [$attacked.outfit == 0] {say 'Exori Hur' | wait 200}}
-Gold Counter (conta quantos gps você tem, 2 scripts)
1-)auto 100 dontlist | setcolor 255 255 0 | setpos [$screenright-150] [$screenbottom-23] | displaytext 'Looted Gold: [$formatnum.($totalgold+$lootbp)] GPs' | if [$lootbp > $itemcount.3031] {countitems 3031 | wait 300 | set $totalgold [$itemcount.'gold coins'-$itemcount.3031]} | set $lootbp $itemcount.3031
(2)
auto 100 dontlist | setcolor 255 255 0 | setpos [$screenright-150] [$screenbottom-10] | displaytext 'Gold/Hour: [$formatnum.(60*60*($totalgold+$lootbp)/$deltatime)] GPs/h'
-Usa avalanche se tiver mais de 3 monstros te atacando.auto 100 if [$mcount."$m.distance <= 7" >= 3] {useoncreature 3161 self | wait 900}
-Alerta se você tiver menos de 10 potions. (você pode mudar o tipo de potion, é só trocar o 'mana potion' por 'great mana potion' ou 'strong health potion')auto 1000 if [$itemcount.'mana potion' <>
-Alerta se você tiver com menos de 130 de cap.auto 100 if [$cap <= 130] {playsound 'defaultmessage.wav' | flash}
-Alerta se você tiver com menos de 10 SD.auto 1000 if [$itemcount.'sudden death rune' <>
-Alerta se você ficar parado por 10 segundos (caso alguem
tenha te blockiado).auto 200 if [$standtime >= 10*1000] {playsound 'stopped.wav' | flash}
-Desliga o cavebot se você estiver com menos de 1000 de mana (pode mudar) e usará GMP até alcançar 2000 de mana (pode mudar).auto 100 if [$mp <= 1000 && $monstersaround.10 == 0] setcavebot off | while [$mp <= 2000] { gmana self } | setcavebot on
-Come Food a cada 1 minuto.auto 60000 eatfood
-Logout se alguem entrar na tela e não é GM.auto 100 foreach 'screenplayers' $players {ifnot [$players.name ? 'GM '] {xlog | break}}
-Pause Key, que nem no NG, pausa o cavebot e o targetting.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}
Hotkeys
By :
-
BrunooAngel deu reputação a Augusto em Burl RadBrMuito bom Kimoz, quero ve eles tentando melhora o sistema agora pra impedir seu cheat KKKKKKKKKKKKKK
-
BrunooAngel deu reputação a Kimoszin em Burl RadBrOlá pessoal, resolvi voltar atualizar o Bural RadBr.
Ele está funcionando na versão 9.6 agora, mudei a linguagem dele, agora ele está mais rapido, mais leve, e melhorado.
- Oque ele faz?
Pra quem não conhece, eu fiz o Burl RadBr para burlar o sistema anti cheat, ele pega os números e manda o comando !r números.
- Ele é seguro?
Sim, totalmente, você pode usar sem preocupações, mas se não confia no meu trabalho... só lamento.
- Você joga RadBr?
Não, eu só fiz porque muita gente pediu.
DOWNLOAD:
Burl RadBr.rar
Usem e abusem, abraços.
-
BrunooAngel deu reputação a Augusto em [Pedido] Crack do iBotCara, tudo indica que ele não é seguro, por 2 motivos
1º - Ele tem um formulário de email em suas sources, ou seja, ele envia algo por email
2º - Ele faz conexão com um servidor remoto no momento que ele é aberto.
Não consegui ver o que trafega na conexão pois a mesma é encriptada, só que pelos motivos acima, não irei postar, devido ao risco de alguém ser hackiado!
-
BrunooAngel deu reputação a menbro em Pagamendo via cellAcho que so ta liberado o de 15 dias, a final acabei de comprar uma
-
BrunooAngel recebeu reputação de Smack Down em [Tutorial + Download] Entrada Para Websites AvançadaOlá galera do TibiaKing, faz muito tempo que so sigo forums, eu tinha muitos posts legais em outro forum, entao resolvi traze-lo para este, ja que la ninguem mais acessa meus topicos pois não são mais tão recentes, Então Vamos ao que interessa !
Vocês ja acessaram o site do Tibia.com e se depararam com aquela entrada então,
eu, digamos, peguei a entrada deles e coloquei em .HTML para você usar em seu site
Screenshot:
Essa entrada, e recomendada para quem tem experiencia, tipo bateu o olho ja sabe onde tem que editar, porem tem gente que nao é assim, então segue uma video aula
http://www.youtube.com/watch?v=xs5CmL1xQdU
Ou:
Clique Aqui !
DESCULPEM PELA PARTE DO X-t... , porque ano passado postei la tambem
[ AH ESQUECI DE POR NO VIDEO: na parte de por os links temq por assim, www.SeiSite. /Site/....... se nao nao vai encontrar a pagina, todos os links temq por o /Site ]
Downloads:
http://www.tibiaking.com/forum/uploads/emoticons/default_star.gif' alt=':star:'> Entrada Website: Clique aqui !
http://www.tibiaking.com/forum/uploads/emoticons/default_star.gif' alt=':star:'> Scan: Clique Aqui !
-
BrunooAngel recebeu reputação de Guiiway em [Tutorial + Download] Entrada Para Websites AvançadaOlá galera do TibiaKing, faz muito tempo que so sigo forums, eu tinha muitos posts legais em outro forum, entao resolvi traze-lo para este, ja que la ninguem mais acessa meus topicos pois não são mais tão recentes, Então Vamos ao que interessa !
Vocês ja acessaram o site do Tibia.com e se depararam com aquela entrada então,
eu, digamos, peguei a entrada deles e coloquei em .HTML para você usar em seu site
Screenshot:
Essa entrada, e recomendada para quem tem experiencia, tipo bateu o olho ja sabe onde tem que editar, porem tem gente que nao é assim, então segue uma video aula
http://www.youtube.com/watch?v=xs5CmL1xQdU
Ou:
Clique Aqui !
DESCULPEM PELA PARTE DO X-t... , porque ano passado postei la tambem
[ AH ESQUECI DE POR NO VIDEO: na parte de por os links temq por assim, www.SeiSite. /Site/....... se nao nao vai encontrar a pagina, todos os links temq por o /Site ]
Downloads:
http://www.tibiaking.com/forum/uploads/emoticons/default_star.gif' alt=':star:'> Entrada Website: Clique aqui !
http://www.tibiaking.com/forum/uploads/emoticons/default_star.gif' alt=':star:'> Scan: Clique Aqui !