Ir para conteúdo

Shooks

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    Shooks recebeu reputação de Nuthaccinia em [Lista] Hotkeys   
    IREI ATUALIZAR SEMPRE QUE EU ACHAR OU POSTAREM NOVOS HOTKEYS.


    Atacar runa automaticamente por AIM.

    Vai travar a mira e ficar atacando a runa selecionada sempre:

    auto 200 attack target | x Substitui Xpor: Great Fire Ball - aimgfb Avalance - aimavalanche Stone Shower - aimstoneshower Sudden Death - aimsd Heavy Magic Missile - aimhmm Assim em diante, só usar a lógica colocando aim e depois a abreviação ou o nome da runa que funciona. Definir monstro do AIM. Vai atacar a runa selecionado acima só no monstro selecionado: auto 200 attack target | aimtype X Substitui X pelo nome do monstro: Dragon Dragon Lord Demon Etc. Travar mira no alvo. Irá travar a mira no alvo que estiver atacado: auto 200 attack target Runemaker Irá falar tal palavra quando a mana for maior que x auto 200 mphigher X makerune X 'Y' Substitua X pela mana e Y pelo spell. Exemplos: auto 200 mphigher 400 makerune 400 'adura vita' auto 200 mphigher 985 makerune 985 'adori gran mort' Trocar o nome da tela do Tibia. Auto explicação no título: auto 200 setcaption 'X'

    Substituir X pelo que quiser que apareça.
    Exemplo:

    auto 200 setcaption 'TibiaBots.net'

    Todos os códigos foram postados por Ezinho, porém eu não somente dei Ctrl C + Ctrl V e formatei, eu escrevi o tutorial do meu jeito,.
  2. Gostei
    Shooks deu reputação a Renato em [CSS] #1 - Aplicando o CSS   
    CSS Básico (AULA 1)
    O mundo da automatização.




    Para este tutorial você precisa entender pelo menos um pouco de HTML, se não, me desculpe, você não irá entender.


    Aula: 1 de X
    Créditos: Renato Ribeiro (eu eu eu)
    Dificuldade: :staropt: :staropt: :staropt: :staropt:






    Entendendo


    Função: Css nada mais é do que padronizar seu site/blog.
    Significado: CSS na realidade deveria ser escrito C.S.S. pois é uma sigla que significa cascading style sheet porém é mais fácil escrever css do que c.s.s. então não vamos discutir , e sua tradução para o português é folha de estilo em cascata.




    Colocando CSS no seu site


    A Renato, mas eu nem sei como coloca esse tal css em meu site... me ajuda?
    R Você pode colocar dentro do proprio site, dentro da tag <head>:


    <head>
    <style type="text/css">

    </style>
    </head>
    [/code] Ou pode criar um arquivo ".CSS" e colocar no site HTML: [code]
    <link href="CAMINHO DO ARQUIVO/style.css" rel="stylesheet" type="text/css"/>

    Exemplos:
    Dentro da pasta CSS: <link href="css/style.css" rel="stylesheet" type="text/css"/>
    Junto ao arquivo html: <link href="style.css" rel="stylesheet" type="text/css"/>

    Aprendendo usar o CSS:

    A Mas agora me explica como é esse css e como eu uso ele R Vou ensiná-lo usando exemplos, pois acho ser um método mais fácil pra min que estou explicando e mais fácil pra você aprender. Aqui eu irei configurar a tag body "<body> </body>", que é onde fica o corpo do seu site.
    <head>
    <style type="text/css">
    body {background: #000000; color: #FFFFFF;}
    </style>
    </head>
    [/code] Código organizado: [code]
    <head>
    <style type="text/css">

    body {
    background: #000000;
    color: #FFFFFF;
    }

    </style>
    </head>
    R Vimos que para configurar qualquer tag só é necessário digitar o nome dela e configurar dentro de chaves "{" e "}". No exemplo eu configurei o background, coloquei preto, e configurei a cor do texto, que eu coloquei branco. R Aqui vai outro exemplo, vou configurar a tag <img>:
    img {
    opacity: 0.5;
    }
    [/code] [color=#FF0000][b]R[/b][/color] Com esse CSS, todas as imagens do seu site ficarão com opacidade de 50%... [color=#0000FF][b]A[/b][/color] Mas Renato, eu não quero que todas as imagens fiquem com opacidade, só quero aquelas que estão dentro das divs "<div>" [color=#FF0000][b]R[/b][/color] Então utilize este código ao invés do anterior: [code]
    div img {
    opacity: 0.5;
    }
    R Assim todas as Imagens das DIVs ficarão com opacidade, já as que estiverem fora ficarão normais. Ah não ser se você manter o código anterior no CSS ¬¬. A Mas Renato, eu quero deixar com opacidade somente as imagens de uma CERTA div, e não de todas as divs. R Ai já complica, agora teremos que usar classes para nomear a tal div que você quer. Para usar classes devemos especificar no CSS e passar para o html...
    Criando classes.

    R Para configurar uma classe é diferente de tag, teremos que colocar um ponto "." antes da classe para poder configura-la, se não seu browser não vai saber que é uma classe :} R Vou criar uma classe chamada renato e aplica-lá a uma div:
    .renato {
    width: 400px;
    height: 400px;
    background: #888888;
    color: #000000;
    }

    .renato img {
    opacity: 0.5;
    }
    [/code] [color=#FF0000][b]R[/b][/color] Agora aplicando em uma div [code]
    <div class="renato"><img src="http://1.bp.blogspot.com/-7DkUBiJmQKo/Tb8rEPeTxBI/AAAAAAAAAAM/oU2WiT2Zoko/s320/teste.png"></div>


    R Como pode ver eu criei uma div e dei a classe "Renato" à ela, agora ela vai atender a todas as configurações do css referidas a ".renato", então agora somente a div que você escolher vai ter opacidade (:


    Bom galera é isso ai, vamos recordar o que eu ensinei nesta aula:

    Colocar o CSS no seu HTML
    Criando seu CSS
    Aplicando CSS à Tags
    Criando e Aplicando CSS à classes



    Quem gostou levanta a mão e pede BIS!
    "BIIIIIIIIS"
  3. Gostei
    Shooks deu reputação a Renato em Criando seu tibia bot com TibiaAPI - Parte 4   
    Criando seu tibia bot com TibiaAPI - Parte 4
    {Form2 e Funções Básicas}


    Agora criaremos o Form2, aonde ficará as funções do bot.

    Criando outra Form.

    Do lado direito em Solution Explorer, onde está os arquivos do seu programa clique com o botão direito no nome do seu bot, o primeiro arquivo lá em cima. Vá em Add > New Item, então selecione Windows Form. Não renomeie.

    Pronto agora você criou uma outra form no seu programa, o Form2. Se não abrir automaticamente, clique com o botão direito em solution explorer e depois em Open.

    Adaptando o Form2.

    Abra o code do Form2. Verá que ele está 'seco' igual no começo do form1. Então importe o Tibia e Declare as variáveis de novo.

    Andes de Public Class Form2:


    Imports Tibia
    Imports Tibia.Util
    Imports Tibia.Objects
    Imports Tibia.Constantes
    [/code] Depois de Public Class Form2: [code]
    Dim c As Client
    Dim p As Player
    Então:
    Imports Tibia
    Imports Tibia.Util
    Imports Tibia.Objects
    Imports Tibia.Constants

    Public Class Form2
    Dim c As Client
    Dim p As Player

    End Class
    [/code] [color=#006400][b][size=4]Terminando o Loader[/size][/b][/color] Clique duas vezes no form2 para abrir o Form2_Loader e então ponha o código: [code]
    c = Form1.ComboBox1.SelectedItem
    If c.LoggedIn Then
    p = c.GetPlayer
    Form1.Hide()
    Else
    Me.Hide()
    MsgBox("Você precisa escolher o seu personagem.")
    End If
    Explicando: If c.LoggedIn Then - se client estiver "loggedIn" (logado) então p = c.GetPlayer - define o p, que é o player. Form1.Hide() - fechará o form1. Else - (se não estiver logado) Me.Hide() - Me, se refere a ele mesmo, ou seja, form2, que irá "esconder" (hide) MsgBox("") - aparecerá a mensagem ao usuário. Dica: se quiser, coloque dentro do If, Me.Text = p.Name, ficará o nome do player em vez do nome do bot. Por exemplo o Alien Bot eu coloquei Me.Text = "AlienBot [" + p.Name + "] TibiaBots.NET", ou seja, fica (AlienBot [nomedoplayer] TibiaBots.NET) Como ficará o código:
    Imports Tibia
    Imports Tibia.Util
    Imports Tibia.Objects
    Imports Tibia.Constants

    Public Class Form2
    Dim c As Client
    Dim p As Player

    Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    c = Form1.ComboBox1.SelectedItem
    If c.LoggedIn Then
    p = c.GetPlayer
    Form1.Hide()
    Else
    Me.Hide()
    MsgBox("You need choose your character")
    End If
    End Sub
    End Class
    [/code] Tudo está carregado, pronto para usar o bot. Mas, vou usar o que? O bot tá vazio.. [color=#006400][size=4][b]Funções Básicas[/b][/size][/color] [size=3][b]• Full Light[/b][/size] Vou lhes ensinar a criar um Light Hack. é a coisa mais fácil de um bot. Crie dois botões, em um botão ponha Ativar Light e outro Desativar Light. No botão de ativar ponha: [code]
    c.Map.FullLightOn()
    E no botão de desativar ponha:
    c.Map.FullLightOff()
    [/code] Pronto, abra o tibia 8.5 ao 8.62, entre em algum char e teste seu bot. (Aperte F5 para testar). [size=3][b]• Outfits[/b][/size] Outfits já é mais difícil pois tem If e ElseIf e eu não expliquei ElseIf ainda, mas vamos lá. Crie um ComboBox, selecione ele e em properties (abaixo do Solution Explorer) procure por Items = (collection). Clique em collection e irá aparecer um botão com reticências (...) do lado, então clique-o. Ai você vai colocar tudo que aparecerá no ComboBox. Ponha: [code]
    Assassin
    Beggar
    Que serão meus exemplos. Agora crie um Botão, ao lado ou abaixo do combobox escrito "Trocar Outfit". Acione o evento _Click do botão, clicando duas vezes nele. Então ponhe:
    If ComboBox1.SelectedItem = "Beggar" Then
    p.OutfitType = Tibia.Constants.OutfitType.BeggarMale
    ElseIf ComboBox1.SelectedItem = "Assassin" Then
    p.OutfitType = Tibia.Constants.OutfitType.AssassinMale
    End If
    [/code]

    Explicando:


    [b]If ComboBox1.SelectedItem = "Beggar" Then[/b] - [i]Se o Item selecionado do ComboBox1 for Beggar, então[/i]
    [b]p.OutfitType = Tibia.Constants.OutfitType.BeggarMale[/b] - [i]outfit do player vai ser beggarmale.[/i]
    [b]ElseIf ComboBox1.SelectedItem = "Assassin" Then[/b] - [i]Mas se o Item selecionado do ComboBox1 for Assassin, então[/i]
    [b]p.OutfitType = Tibia.Constants.OutfitType.AssassinMale[/b] - [i]outfit do player vai ser assassinmale.[/i]
    [b]End If[/b] - [i]Fechar condição 'se'.[/i]

    Não esqueça de conferir se o Name do combobox é combobox1. Se não for, substitua no código ComboBox2 ou ComboBox3, como for o "Name" dele. Para ver selecione ele e vá em properties (abaixo do solution explorer) e procure por 'Name'. Se quiser mude também (melhor para se organizar).

    Aperte F5 e teste seu bot (:

    Até o próximo tutorial! ;*
  4. Gostei
    Shooks deu reputação a Renato em [CreatureEvent] Ganhar premium ao upar tal level   
    Créditos no script.

    Explicação: Quando o player upar X level ele ganhará Y dias de premium (configurável), porém só terá efeito com o primeiro char que alcançar o X level, para evitar o ganho extra de premium.
    Exemplo: upei level 100 com fulano e ganhei 10 dias de premium, então criei o ciclano e ao pegar level 100 eu não irei ganhar a premium.

    1. Crie um arquivo com o nome de "gainpalvl.lua" (sem aspas) em: data/creaturescripts/scripts
    Ponha:
    --[Criado por Renato Ribeiro para www.TibiaKing.com]-- --[Baseado em um script do Matheus]-- local config { level == 100, days == 10, } function onAdvance(cid, oldlevel, newlevel) if getPlayerLevel(cid) >= config.level and getGlobalStorageValue(getPlayerAccountId(cid)+321) <= 0 then setGlobalStorageValue(getPlayerAccountId(cid)+321, 1) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você ganhou "..config.days.." dias de premium por alcançar level "..config.level.." em pelo menos um char de sua account. Você não irá ganhar de novo caso upe level "..config.level.." em outro char.") doPlayerAddPremiumDays(cid, config.days) end return TRUE end 2. Em, data/creaturescripts abra o arquivo creaturescripts.xml.
    Adicione a tag:
    <event type="login" name="gainpalvl" event="script" value="gainpalvl.lua"/> 3. Em, data/creaturescripts/scripts abra o arquivo login.lua.
    Adicione esta linha antes do ultimo return true:
    registerCreatureEvent(cid, "gainpalvl") Me baseei no script do Matheus, aqui.

  5. Gostei
    Shooks deu reputação a Renato em [Talk] /unban   
    Créditos no script.

    Explicação: simples script pra desbanir player, ele checa se a acc do player existe, também checa se o player em que o GM quer desbanir está banido ou não.

    • Crie um arquivo LUA com o nome unban.lua em data/talkactions/scripts e ponha:


    -- [{ Criado por Renato Ribeiro para Tibiaking.com }]--
    function onSay(cid, words, param, channel)
    local un = getAccountIdByName(param)
    if un == nil then
    doSendMagicEffect(getCreaturePosition(cid), 2)
    return doPlayerSendCancel(cid, "O player não existe.")
    end
    if isAccountBanished(un) then
    doSendMagicEffect(getCreaturePosition(cid), 10)
    doRemoveBanishment(un)
    doPlayerSendTextMessage(cid,25,"A acc "..un.." do player "..param.." foi desbanido com sucesso.")
    else
    return doPlayerSendCancel(cid, "A acc do player não está Banida.")
    end
    end
    [/code] [b]• Depois em [color=#9932CC]data/talkactions/talkactions.xml[/color] ponha a tag em qualquer lugar:[/b] [code]
    <talkaction log="yes" words="/unban" access="4" event="script" value="unban.lua"/>


    Seu talk /unban está pronto!

    Status: não testado // se alguém testar avise aqui
  6. Gostei
    Shooks deu reputação a Renato em [Action] Quest que Sumona monstro   
    Cara, eu curto scriptar, mas minha criatividade é meio falha ;p
    Se eu tivesse umas sugestões eu faria uns 3 scripts por dia haha

    @Kaio, rep- por floodar, na proxima é alerta.
  7. Gostei
    Shooks deu reputação a Renato em [Action] Quest que Sumona monstro   
    Créditos no script

    Explicação: ao clicar no baú pela primeira vez você será teletransportado (opcional) para a 'ppos' e um monstro aparecerá em 'mpos', ao clicar pela segunda vez você ganhará o item 'itemid', e ao clicar pela terceira ou mais vezes aparecerá 'This chest is empty'


    em Data > Actions > Scripts, cria 1 arquivo lua chamado questmonster.lua e cole-o dentro:


    --[Created by Renato Ribeiro to www.TibiaKing.com and others]--

    function onUse(cid, item, fromPosition, itemEx, toPosition)
    teleport = "yes" -- teleportar player? yes para sim ou no para não
    stg = 5123
    itemid = 2160
    desc = getItemNameById(itemid)
    monster = "Demon" -- qual monstro aparecerá
    ppos = {x=1005, y=1028, z=7} -- pra onde o player irá (só se teleport for yes)
    mpos = {x=1006, y=1028, z=7} -- onde o monstro irá aparecer

    if getPlayerStorageValue(cid, stg) < 1 then
    if teleport == "yes" then
    doTeleportThing(cid, ppos)
    doSendMagicEffect(ppos,10)
    doCreateMonster(monster, mpos)
    doSendMagicEffect(mpos,10)
    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Oh no! You raised the ire of the "..monster.."!")
    setPlayerStorageValue(cid, stg, 1)
    return TRUE
    else
    doCreateMonster(monster, mpos)
    doSendMagicEffect(mpos,10)
    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Oh no! You raised the ire of the "..monster.."!")
    setPlayerStorageValue(cid, stg, 1)
    return TRUE
    end
    elseif getPlayerStorageValue(cid, stg) == 1 then
    doPlayerAddItem(cid, itemid)
    setPlayerStorageValue(cid, stg, 2)
    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have found a "..desc..".")
    return TRUE
    else
    return doPlayerSendCancel(cid, "This chest is empty.")
    end

    end
    [/code] agora em [color=#FF0000]Data > Actions > Actions.XML[/color] [code]
    <action actionid="2545" event="script" value="questmonster.lua"/>



    Status: SCRIPT TESTADO E FUNCIONANDO (15/11/2011)
  8. Gostei
    Shooks deu reputação a Renato em [Gesior Acc] Página de vantagens premmium   
    Preview: (é uma simples tabela e só envolve html pelo php e não envolve sql)



    Adicionando á seu Gesior:



    Primeiramente preciso que você veja se no menú de seu site contém (provavelemente em shop) o botão vantagens.

    • Caso tenha:

    1- Clique no botão vantagens e veja o link que aparecer no browser ( seusite.servegame.com/?subtopic=X)
    O X é o nome do arquivo em que você vai procurar em htdocs.

    2- Vá em Htdocs e procure pelo nome que apareceu no X .php, abrá-o, apague tudo de dentro e cole isto:


    <?PHP
    // {made by Renato Ribeiro}

    $main_content .= '<center><table cellpadding="5" cellspacing="1"><tr><td width="500px" colspan="3" bgcolor="#555555"><font color="white" size="3"><b>Vantagens de ser Premium Account</b></font></td></tr><tr><td width="250px" bgcolor="#F1E0C6"><b>Feature</b></td><td width="125px" bgcolor="#F1E0C6"><center><b>Conta Free</b></td><td width="125px" bgcolor="#F1E0C6"><b>Conta Premium</b></center></td></tr>

    <tr><td width="250px" bgcolor="#D4C0A1">Acesso á todas as cidades</td><td width="125px" bgcolor="#D4C0A1"><center><img src="/images/false.png" /></center></td><td width="125px" bgcolor="#D4C0A1"><center><img src="/images/true.png" /></center></td></tr>

    <tr><td width="250px" bgcolor="#D4C0A1">Adquirir terceira vocação</td><td width="125px" bgcolor="#D4C0A1"><center><img src="/images/false.png" /></center></td><td width="125px" bgcolor="#D4C0A1"><center><img src="/images/true.png" /></center></td></tr>

    <tr><td width="250px" bgcolor="#D4C0A1">Permissão para usar todas as spells</td><td width="125px" bgcolor="#D4C0A1"><center><img src="/images/false.png" /></center></td><td width="125px" bgcolor="#D4C0A1"><center><img src="/images/true.png" /></center></td></tr>

    <tr><td width="250px" bgcolor="#D4C0A1">Acesso á todas as quests</td><td width="125px" bgcolor="#D4C0A1"><center><img src="/images/false.png" /></center></td><td width="125px" bgcolor="#D4C0A1"><center><img src="/images/true.png" /></center></td></tr>

    <tr><td width="250px" bgcolor="#D4C0A1">Addon Bonus</td><td width="125px" bgcolor="#D4C0A1"><center><img src="/images/false.png" /></center></td><td width="125px" bgcolor="#D4C0A1"><center><img src="/images/true.png" /></center></td></tr>

    <tr><td width="250px" bgcolor="#D4C0A1">Bonus +10% de exp</td><td width="125px" bgcolor="#D4C0A1"><center><img src="/images/false.png" /></center></td><td width="125px" bgcolor="#D4C0A1"><center><img src="/images/true.png" /></center></td></tr>

    </table></center>'
    ?>[/code] Provavelmente quem nunca mecheu com HTML, pra editar vai ser difícil, mas eu deixei cada linha da tabela, uma linha no código, pra facilitar. Cada linha começada por <tr> equivale á uma feature, basta seguir a linha e procurar por aquilo que quer editar, por exemplo Addon Bonus, terceira vocação, etc. Caso queira acrescentar mais vantagens (features), copia a linha e cole abaixo da ultima (sem ser a </table></center>) e edite as features. [b]E pronto, sua página estara pronta.[/b] [b][size=4][color=#FF0000]• Caso não tenha:[/color][/size][/b] [b] [/b] [size=2][b][color=#FF0000]1-[/color][/b] Vá em htdocs\layouts\{layout que voce usa}\layout.php e procure por:[/size] [size=2][code]<a href='?subtopic=shopsystem'> Nele vai estar todo o código do botão, e logo abaixo do </a> do shopsytem, cole isto aqui: <a href='?subtopic=vantagens'>
    <div id='submenu_vantagens' class='Submenuitem' onMouseOver='MouseOverSubmenuItem(this)' onMouseOut='MouseOutSubmenuItem(this)'>
    <div class='LeftChain' style='background-image:url(".$layout_name."/images/general/chain.gif);'></div>
    <div id='ActiveSubmenuItemIcon_vantagens' class='ActiveSubmenuItemIcon' style='background-image:url(".$layout_name."/images/menu/icon-activesubmenu.gif);'></div>
    <div class='SubmenuitemLabel'><div>Vantag&eacute;ns Premium</div></div>
    <div class='RightChain' style='background-image:url(".$layout_name."/images/general/chain.gif);'></div>
    </div> [/code] [/size] [size=2][b][color=#FF0000]2-[/color] [/b]Após isto, vá em htdocs\index.php e procure por isto:[/size] [size=2] [code]switch($_REQUEST['subtopic']) { Logo abaixo, ponha isto junto aos outros 'cases': case "vantagens":
    $topic = "Vantagens";
    $subtopic = "vantagens";
    include("vantagens.php");
    break;[/code] [b][color=#FF0000]3-[/color][/b] Feito isso crie um arquivo em htdocs chamado vantagens.php, e dentro cole isto: (caso ja tenha o arquivo, apague tudo) [code]<?PHP
    // {made by Renato Ribeiro} {www.tibiaking.com}

    $main_content .= '<center><table cellpadding="5" cellspacing="1"><tr><td width="500px" colspan="3" bgcolor="#555555"><font color="white" size="3"><b>Vantagens de ser Premium Account</b></font></td></tr><tr><td width="250px" bgcolor="#F1E0C6"><b>Feature</b></td><td width="125px" bgcolor="#F1E0C6"><center><b>Conta Free</b></td><td width="125px" bgcolor="#F1E0C6"><b>Conta Premium</b></center></td></tr>

    <tr><td width="250px" bgcolor="#D4C0A1">Acesso á todas as cidades</td><td width="125px" bgcolor="#D4C0A1"><center><img src="/images/false.png" /></center></td><td width="125px" bgcolor="#D4C0A1"><center><img src="/images/true.png" /></center></td></tr>

    <tr><td width="250px" bgcolor="#D4C0A1">Adquirir terceira vocação</td><td width="125px" bgcolor="#D4C0A1"><center><img src="/images/false.png" /></center></td><td width="125px" bgcolor="#D4C0A1"><center><img src="/images/true.png" /></center></td></tr>

    <tr><td width="250px" bgcolor="#D4C0A1">Permissão para usar todas as spells</td><td width="125px" bgcolor="#D4C0A1"><center><img src="/images/false.png" /></center></td><td width="125px" bgcolor="#D4C0A1"><center><img src="/images/true.png" /></center></td></tr>

    <tr><td width="250px" bgcolor="#D4C0A1">Acesso á todas as quests</td><td width="125px" bgcolor="#D4C0A1"><center><img src="/images/false.png" /></center></td><td width="125px" bgcolor="#D4C0A1"><center><img src="/images/true.png" /></center></td></tr>

    <tr><td width="250px" bgcolor="#D4C0A1">Addon Bonus</td><td width="125px" bgcolor="#D4C0A1"><center><img src="/images/false.png" /></center></td><td width="125px" bgcolor="#D4C0A1"><center><img src="/images/true.png" /></center></td></tr>

    <tr><td width="250px" bgcolor="#D4C0A1">Bonus +10% de exp</td><td width="125px" bgcolor="#D4C0A1"><center><img src="/images/false.png" /></center></td><td width="125px" bgcolor="#D4C0A1"><center><img src="/images/true.png" /></center></td></tr>

    </table></center>'
    ?>

    Repito: Provavelmente quem nunca mecheu com HTML, pra editar vai ser difícil, mas eu deixei cada linha da tabela, uma linha no código, pra facilitar.
    Cada linha começada por <tr> equivale á uma feature, basta seguir a linha e procurar por aquilo que quer editar, por exemplo Addon Bonus, terceira vocação, etc.
    Caso queira acrescentar mais vantagens (features), copia a linha e cole abaixo da ultima (sem ser a </table></center>) e edite as features.

    E pronto, sua página vantagens estará no ar.

    PS: Só testei no layout tibiacom [layout do site do tibia global];

    Abraxus. (:
  9. Gostei
    Shooks deu reputação a Bruno em [TibiaAPI] Usar exura sio no amigo   
    usei: 1 timer , 1 checkbox , 1 numericupdown , 1 textbox , e um label

    coloque um label em qlker lugar e ponha visible false com o texto " (aspas)

    pra pode pega o exura sio vc tem q por nu valor do hp a porcentagem e n o hitpoints entao eu usei o numericupdown com max value 100, fica mais fácil

    Textbox é aonde se poe o nome do cara

    código no timer:

    For Each amigosio As Creature In c.BattleList.GetCreatures() If amigosio.Name = TextBox1.Text Then If amigosio.HPBar <= NumericUpDown1.Value.ToString Then c.Console.Say("Exura Sio " & Label1.Text & amigosio.Name) End If End If Next código do checkbox: If CheckBoxUsado.Checked Then TimerUsado.Start() Else TimerUsado.Stop() End If

    eu testei aqui e funciono certinho e eu que fiz entao creditos a min se for colocar em outro forum seila

    eu usei o label porque o VB ve as aspas do exura sio "player como se tivesse fechando o texto, ai assim funciona xDDDD

    tÃO simples qnto parece!!

    fui
  10. Gostei
    Shooks recebeu reputação de Kaiofirma em Dragons Yalahar Big Cave   
    mas tem 4 caves nos dragys,
    2 só com dragys, 1 com uma hydra e a outra com a serpent...
    ql cave é?
  11. Gostei
    Shooks deu reputação a Renato em AlienBot - BETA [8.5 ~ 8.62]   
    AlienBot - Versão 1.0.0.2 (BETA)
    Copyright © TibiaBots.NET - Todos os direitos reservados.
    90% Indetectável - Não envia pacotes ao servidor do Tibia.
    VERSÕES EM INGLÊS E PORTUGUÊS! [RECOMENDO INGLÊS]




    Bot oficial do TibiaBots.NET





    QUALQUER BUG POSTE AQUI! BOT EM FASE BETA!


    Ferramentas:

    Basic Functions:


    Level Spy
    Light Hack
    Outfits and Addons
    Show Invisible Monsters

    Healing:


    Heal - Spell, Potion, Rune
    Mana Restore - Potion, per ID
    Auto Cure Paralyse
    Auto Cure Poison

    AFK Tools:


    Mana Caster (Train ML)
    Rune Maker
    Auto Eat Food
    Anti-Kick (you choose minutes to rotate)

    Com erros em Level Spy e Show Invisible Monsters.
    Rune Maker não testado.

    Clientes:


    8.50
    8.52
    8.53
    8.54
    8.55
    8.56
    8.57
    8.60
    8.61
    8.62

    Criador:

    Renato

    Ajudante:

    Puncker

    Agradecimentos:


    Matheus Sesso
    Guilherme
    Henrique M.
    Todos do TibiaBots.NET
    DarkstaR
    klusbert

    Screenshots:




    Downloads:


    Primeira Opção [iNGLÊS] [RECOMENDADO]: AlienBot 1.0.0.2 - BETA.rar
    Segunda Opção [iNGLÊS] [RECOMENDADO]: AlienBot 1.0.0.2 - BETA.rar
    Primeira Opção [PORTUGUÊS]: AlienBot 1.0.0.3 - BETA.rar
    Segunda Opção [PORTUGUÊS]: AlienBot 1.0.0.3 - BETA.rar
    Scan: 0/43 (0.0%)

  12. Gostei
    Shooks deu reputação a Renato em Criando seu tibia bot com TibiaAPI - Parte 2   
    Criando seu tibia bot com TibiaAPI - Parte 2
    {Visual Basic interface}


    Vamos conhecer o Visual Basic um pouco melhor.
    Abra seu Visual Basic 9.0, vá em file > new project > escolha Windos Forms Application e escreva o nome do seu BOT e pronto. Seu projeto foi devidamente criado. Agora, perceberás que tem um 'programa' com o título Form1. Este será seu BOT.





    Maaas... calmai. Form1 não é o nome do seu bot! Então vamos mudar (:
    Clique (uma vez só) no programa (Form1), e vá nas Properties (propriedades) s que está no canto direito inferior >> \/. E mude aonde esta escrito Text e não aonde está escrito (name). Escreva o nome do seu bot, depois clique fora e verá que já mudou o nome lá em cima.





    Agora iremos injetar a DLL como referencia no VB para que tudo funcione corretamente a partir daqui.
    Logo acima das Properties você encontrará um menu chamado Solution Explorer e o primeiro da lista estará escrito o nome do seu bot, que você colocu lá no começo na hora de criar o projeto. Clique com o botão direito nele e clique em Add Reference.
    Abrirá uma janela, então selecione a aba Browse e encontre o TibiaAPI.DLL que você baixou na Parte 1 do tutorial.





    Pronto, sua DLL está injetada no programa.

    Até o próximo tutorial.
    Abraços.
  13. Gostei
    Shooks deu reputação a Renato em Criando seu tibia bot com TibiaAPI - Parte 1   
    Olá Tibia Botters!




    Criando seu tibia bot com TibiaAPI - Parte 1
    {Conhecendo o Visual Basic e o TibiaAPI}

    Necessário:

    TibiaAPI (8.1 - 8.62) - Download
    Visual Basic 9 (2008) - Download

    O download do TibiaAPI é direto do site da googlecode e o do Visual Basic direto do site da microsoft.
    Então ta na cara que não precisa de scan, só perca de tempo.

    O que é o Visual Basic?
    O Visual Basic (abreviado como VB) é uma linguagem de programação produzida pela empresa Microsoft, e é parte integrante do pacote Microsoft Visual Studio. Sua versão mais recente faz parte do pacote Visual Studio .NET, voltada para aplicações .Net. Sua versão anterior fez parte do Microsoft Visual Studio 6.0, ainda muito utilizado atualmente. [leia o resto]

    O que é TibiaAPI?
    TibiaAPI é uma fonte aberta de programação de aplicativo para facilitar a criação de programas de interação com o cliente do multiplayer online RPG Tibia.

    Compatível com todas as linguages .NET
    Open Souce (código abero)
    Compilada e distribuída como um DLL

    Abraços.
  14. Gostei
    Shooks deu reputação a Renato em Criando seu tibia bot com TibiaAPI - Parte 5   
    Criando seu tibia bot com TibiaAPI - Parte 5 [Última Parte]
    {Configurando e Compilando}


    Depois de colocar todas as funções no seu bot, você precisará compilar para ter o arquivo .exe e poder divulgá-lo.

    Colocando Icon no Form (do lado do nome)

    Vá no Form1, em properties aonde tiver Show Icon você escolhe True (se quiser que não apareça, ponha false).
    Depois em Icon você seleciona um arquivo .icon do seu computador. Aconselho este site www.iconspedia.com (caso nao saiba fazer).
    Depois vá no Form2 faça a mesma coisa.





    Maximize & Resize

    Em seu programa da pra aumentar a altura e largura dele e maximizar, assim fica feio. Então vá no Form1 em properties, procura por FormBorderStyle e mude pra FixedSingle ou Fixed3D. Depois procure por MaximizeBox e mude para False (caso queira que não possa minimizar mude MinimizeBox para False).
    Repita o processo no Form2.






    Assembly

    Em soluction explorer clique com botão direito em My Project e depois em Open.
    Na aba Application, mude o nome do bot em Assembly name se quiser e escolha o icon do .exe (de preferencia o mesmo que você pois no Form).
    Em Startup form deixe o form do Loader, no caso o Form1. (é o form que vai abrir primeiro quando você abrir o .exe)

    Depois disso clique em Assembly Information.






    Compilando

    Tudo pronto, agora vá em solution explorer, clica no primeiro arquivo com o botão direito e então clique em Build.
    Você terá acesso ao .exe em Meus Documentos > Visual Studio 2008 > Projects > seu bot > Bin > Release.
    Seu bot está pronto. Agora sempre que quiser compilar clique em Re-Build, não esqueça.

    Conclusão: é isso ai pessoal, agora é só vocês correrem atrás das funções, heal, mana restore, etc, e criar seus BOTS!

    Agradeço á todos que me acompanharam!

    Abraços!
  15. Gostei
    Shooks deu reputação a Renato em Tibia KeyPress   
    Estou gostando de ver, muita gente se interessando em programação! : D

    Cara, se eu entendi bem o que você quer, você preccisa usar Tibia.KeyHookBoard
    Engraçado pois eu implementei isso hoje no Alien com ajuda do Puncker : D

    Primeiro crie as funções do que irá acontecer quando apertar + ou -


    Function spymais() As Boolean

    End Function[/code] Coloque a ação dentro. [code]Function spymenos() As Boolean

    End Function Coloque a ação dentro.² Depois crie um timer e deixe ele ligado... E ponha: If c.Window.IsActive = True Then
    Tibia.KeyboardHook.Enable()
    Tibia.KeyboardHook.Add(System.Windows.Forms.Keys.Add, New Tibia.KeyboardHook.KeyPressed(AddressOf spymais))
    Tibia.KeyboardHook.Add(System.Windows.Forms.Keys.Subtract, New Tibia.KeyboardHook.KeyPressed(AddressOf spymenos))
    Else
    Tibia.KeyboardHook.Disable()
    Tibia.KeyboardHook.Remove(System.Windows.Forms.Keys.Add)
    Tibia.KeyboardHook.Remove(System.Windows.Forms.Keys.Subtract)
    End If[/code]

    Nessa parte: [b]If c.Window.IsActive = True Then[/b]
    ele verifica se o fóco está no tibia. Por exemplo se nao tivesse essa condição e voce aperta-se + na internet ou em qualquer outro lugar ele também acionaria a ação 'spymais()'

    Aqui: [b]Tibia.KeyboardHook.Add[/b] e [b]Tibia.KeyboardHook.Subtract[/b]
    Add é o nome da tecla + e Subtract o nome da tecla -

    [b]Leia o código e só use se entender, se não entender pergunte!
    Abraços.[/b]
  16. Gostei
    Shooks deu reputação a Renato em TibiaAPI - Anti Kick [Dance]   
    Anti Kick [Dance]



    {usando TibiaAPI}

    Opa galera, mais um tuto com tibiaApi ai :]

    1 - Crie um timer, renomeie para TimerDance. Agora ponha um NumericUpDown no form e do lado um checkbox para ativar/desativar.
    No timer você coloca:



    Dim min As Integer = NumericUpDown1.Value
    TimerDance.Interval = min*60000

    p.Turn(Direction.Up)
    p.Turn(Direction.Up)
    p.Turn(Direction.Down)
    p.Turn(Direction.Down)
    p.Turn(Direction.Left)
    p.Turn(Direction.Left)
    p.Turn(Direction.Right)
    p.Turn(Direction.Right)
    [/code] [b]Observações¹: [/b]em[i]min*60000 [/i]ele vai multiplicar o valor do numeric por 60 segundos que é um minuto, pois a cada 1000 é 1 segundo. Dando o valor exato em minutos do numeric. [b]Observações²:[/b] na hora de 'dançar' eu dupliquei cada direção porque o VisualBasic vai ler muito rápido e vai acabar rodando em duas direções somente porque até chegar a informação de 1 direção no client do tibia, já passou mais duas direções no Bot. Então fiz por garantia. (Aqui funciona) [size=4][color=#FF0000][b]2 -[/b][/color][/size] Agora de dois clicks no checkbox para entrar no evento "CheckBox1_CheckedChanged". E ponha: [code]
    If CheckBox1.Checked Then
    TimerDance.Start()
    NumericUpDown1.Enabled = False
    Else
    TimerDance.Stop()
    NumericUpDown1.Enabled = True
    End If


    E pronto, o cara que for usar o bot, seleciona quantos de quanto em quanto tempo (MINUTOS) o char vai rodar e ativar =D





    Fiz de cabeça, então se aparecer algum erro, avise para min arrumar! Thanks!
    Abraços.
  17. Gostei
    Shooks deu reputação a EdsonJunior em Tibia KeyPress   
    Porque quando você começou, não existia tibiabots.net
    ;3


    /puxasacomodeon
  18. Gostei
    Shooks deu reputação a Renato em Ajuda com bot   
    Então cara, pra fazer Heal você vai precisar de um Timer.
    Vou colocar um exemplo simples aqui com 2 textbox, Spell e HP, e um checkbox pra ativar/desativar

    Crie um timer e ponha nele:



    If p.Health <= TextBoxDoHp.Text Then
    c.Console.Say(TextBoxDoSpell.Text)
    End If
    [/code] Depois cria um evento no checkbox (CheckBox_CheckedChange) só clicar duas vezes nele porque é o evento padrão. E ponha este exemplo: (lembre-se de adaptar ao seus) [code]
    If Checkbox1.Checked Then
    TimerDoHeal.Start()
    Else
    TImerDoHeal.Stop()
    End If
    Pra Heal com potion você cria um combobox com os potions, um textbox pro HP e o checkbox E no timer você poe
    If ComboBox1.Text = "HPotion" Then
    If p.Health <= TextBoxDoHP.Text Then
    c.Inventory.UseItemOnSelf(Tibia.Constants.Items.Potion.HealthPotion.Id)
    End If
    ElseIf ComboBox1.Text = "SHPotion" Then
    If p.Health <= TextBoxDoHP.Text Then
    c.Inventory.UseItemOnSelf(Tibia.Constants.Items.Potion.StrongHealthPotion.Id)
    End If
    End If 'acrescente o resto
    [/code]

    E no checkBox use o mesmo esquema do spell.
    "Escrevi tudo por cabeça, qualquer erro avise"
    [b]Qualquer dúvida pergunte![/b]
  19. Gostei
    Shooks deu reputação a JulinhoPiuPiu em Ajuda com bot   
    Cure Paralyze


    If p.HasFlag(paralyzed) Then c.Console.Say("utani hur") End If Cure Poison If p.HasFlag(poisoned) Then c.Console.Say("exana pox") End If
  20. Gostei
    Shooks deu reputação a Puncker em Ajuda com bot   
    Auto Eat

    Usando

    Para usar coloque em algum timer ou algo que você preferir e recomendo interval 30000 (30 segundos).
    Toda vez que esse timer for ativado ele irá verificar no inventário ou no slot de munição se há food e se tiver ele irá usar.

    Verificando no Inventário


    Dim Food As Item = client.Inventory.GetItems().FirstOrDefault(Function(ia) Constants.ItemLists.Foods.Keys.Contains(ia.Id)) If Food IsNot Nothing Then Food.Use() End If Verificando no slot de munição Dim Food3 As Tibia.Objects.Item = client.Inventory.GetItemInSlot(Tibia.Constants.SlotNumber.Ammo) If Food3 IsNot Nothing AndAlso Tibia.Constants.ItemLists.Foods.ContainsKey(Food3.Id) Then client.Inventory.GetItemInSlot(Tibia.Constants.SlotNumber.Ammo).Use() End If
  21. Gostei
    Shooks deu reputação a Renato em Ajuda com bot   
    Skin é uma coisa mais complexa.
    O que eu fiz no Alien, foi simplesmente colocar uma imagem no botão.

    Selecione o botão e vai nas propriedades procura por imagem e seleciona uma imagem.
    www.repeatxy.com

    Este site lhe oferece vários BG tipo Tile se você se interessar.

    Abraços.
  22. Gostei
    Shooks recebeu reputação de GTibia em [Liberty Bay] Laguna Island Terreo   
    Laguna Island - Terreo


    Quests necessárias para o acesso:
    Para acesso a Laguna você deve ter feito uma quest chamada Eleonore Quest [clique aqui] é uma quest simples de suporte a Npc Eleonore que vive em Liberty Bay.

    Como chegar:


    Monstros:
    Tortoises

    Toads

    Crocodiles

    Amazons


    E alguns frogs inofencivos.

    Loots:


    Level Recomendado: 35+

    Download:
    Laguna_FirstIsland.wpt
  23. Gostei
    Shooks recebeu reputação de Rodrigo Cardoso em [Liberty Bay] Laguna Island Terreo   
    sou sim.
  24. Gostei
    Atenção: em breve sairá a atualização do Ferumbras Bot Client para a versão do Tibia 8.70!

    Meu projeto finalmente esta pronto, ajustei os últimos detalhes e agora o tornarei publico, sem mais o que declarar vamos ver um pouco sobre o Bot, lembrando que é um Tools Basic em fase inicial, o que é um Tools Basic? É um utilitario que apenas contém ferramentas essenciais para se caçar sem estar AFK, para aquelas pessoas que gostam de caçar na “mão (popularmente falando),” veja as versões disponíveis:



    Imagem da verão atualizada (1.0.0.1)Novo





    Ferumbras Bot 8.62 - Versão 1.0.0.0 [Primeira versão] - 100% Indetectável



    Ferumbras Bot 8.62 - Versão 1.0.0.1 [Acréscimo de funções e repaginação] - 100% Indetectável



    Breve palavra: ao publicar meu Bot em qualquer meio de informação existente (site, fórum, blog e etc) eu peço o favor de acrescentar os devidos créditos à mim, o autor do projeto.

    Atenção:quero pedir á quem estiver usando o Bot venha aqui e FAÇA um breve COMENTÁRIO, isso irá me ajudar aprimorar de tudo um pouco em relação ao projeto, obrigado a todos.



    ~~Porfavor, se você gostou de utilizar o Ferumbras Bot, por gentileza clique no botão verde localizado à direita da barra inferior do tópico~~


  25. Gostei
    Shooks deu reputação a EdsonJunior em Como ativar Depositer   
    Segue um tutorial de como ativar o depositer no NG.
    Caso encontre dificuldades, não hesite em perguntar...





Informação Importante

Confirmação de Termo