Ir para conteúdo

BrunooAngel

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    BrunooAngel recebeu reputação de Yurim18 em [Tutorial] Limpando serial do HD   
    aqui deu isso, executei como ADM e pronto
  2. Gostei
    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á.
  3. Gostei
    BrunooAngel deu reputação a crashston3 em Free Scripts by Dexter   
    Free 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.

  4. Gostei
    BrunooAngel deu reputação a caiooldschool em [ELFBOT] Hotkeys & Shortkeys By Caio' Old School   
    All 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 &amp;&amp; $winitemcount.6529 == 0] equipboots 3079 -> Se a Soft Acaba troca pela BOH
    auto 400 if [$bootsslot.id == 9020 &amp;&amp; $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 &amp;&amp; $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' &amp;&amp; $curmsg.content == 'Magia Que o Combo Leader Vai Usa' &amp;&amp; $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.
  5. Gostei
    BrunooAngel deu reputação a EdsonJunior em [Rook] Al Dee Rats + Depositer   
    Al 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
  6. Gostei
    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 .

  7. Gostei
    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 .
  8. Gostei
    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 *
  9. Gostei
    BrunooAngel deu reputação a Augusto em O Mais Débil Mental do Tk   
    vcs tão achando muito

    que merda de tópico heim
  10. Gostei
    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

  11. Gostei
    BrunooAngel deu reputação a Iuri Machado em Versões antigas TibiaBot NG   
    Bom 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.
  12. Gostei
    BrunooAngel deu reputação a WarW0lf em Guild House   
    Ta meio quadrado ;X
  13. Gostei
    BrunooAngel deu reputação a EdsonJunior em [Tutorial] Limpando serial do HD   
    Haha, 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 ;*

  14. Gostei
    BrunooAngel deu reputação a iasbik em PANDABOT   
    valeu Kimoszin

    vou quebrar a cabeça com isso na próxima semana.
    ae devo lançar o bot pro pessoal ae
  15. Gostei
    BrunooAngel deu reputação a Kimoszin em [DUVIDA] BBOT   
    http://forums.bmega.net/showthread.php?tid=3674
  16. Gostei
    BrunooAngel deu reputação a tonyplyson em [Arton-ATS] Novo Sistema "New-Look"   
  17. Gostei
    BrunooAngel deu reputação a ClariX em Tutorial Akuma [Moderado]   
  18. Gostei
    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 :


  19. Gostei
    BrunooAngel deu reputação a Augusto em Burl RadBr   
    Muito bom Kimoz, quero ve eles tentando melhora o sistema agora pra impedir seu cheat KKKKKKKKKKKKKK
  20. Gostei
    BrunooAngel deu reputação a Kimoszin em Burl RadBr   
    Olá 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.

  21. Gostei
    BrunooAngel deu reputação a Augusto em [Pedido] Crack do iBot   
    Cara, 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!
  22. Gostei
    BrunooAngel deu reputação a menbro em Pagamendo via cell   
    Acho que so ta liberado o de 15 dias, a final acabei de comprar uma
  23. Gostei
    BrunooAngel recebeu reputação de Smack Down em [Tutorial + Download] Entrada Para Websites Avançada   
    Olá 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 !
  24. Gostei
    BrunooAngel recebeu reputação de Guiiway em [Tutorial + Download] Entrada Para Websites Avançada   
    Olá 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 !

Informação Importante

Confirmação de Termo