Postado Julho 21, 2015 9 anos Este é um post popular. ===============SOURCE IONBOT=============== Então galera.. Meu nome é Anderson tenho 21 anos, não sou programador apenas tenho programação como hobby. Jogo tibia desde 2008 e me iniciei na programação 2 anos depois em 2010. Ao inicio foi só por curiosidade que resolvi "aprender" a programar bots pra tibia. Foi ai que eu conheci pascal e posteriormente o delphi. Criei meu primeiro bot healer apenas vendo sources de exemplos na internet. Ele era bem simples e contia tudo aquilo de simples que todo "1º newbie bot" era capaz de fazer (food eat, ant-kick etc..), mas apesar de simples era funcional. Um dia pesquisando na net procurando sobre o que mais eu poderia adicionar ao meu bot, encontrei uma source disponibilizada pelo @kimoszin que era capaz de ler o battlelist do tibia. A partir dai eu fiz varias mudanças no meu healer e criei muitos diferentes projetos de bots sempre procurando adicionar algo a mais.Esse projeto ionbot foi meu penúltimo projeto de uns 1~2 anos atrás..Intusiasmado em criar "algo open source" resolvi disponibilizar meu projeto a um tempo abandonado a todos. Muita coisa (se não a maioria) no bot foi escrita por min apenas usando a lógica por min mesmo. Nota: poderá haver trechos na source que podem parecer desnecessários ou até escritos de forma "pré histórica". Como eu disse, eu não sou um programador (pelo menos não um experiente) e tudo que eu sei sobre programação aprendi lendo artigos na net.Bem vamos ao que interessa..====>O que o bot faz?O bot está atualizado para o tibia 10.53 mais pode facilmente ser atualizado. Healer : auto cura (spell,potion,rune) Refiller : auto restaura mana Friend heal : auto cura aliados (com spell, potion ou rune) Auto-spell : auto "utamo vita", "gran hur", "utito tempo".. Attack-spells : usa determinada spell/rune na criatura configurada.. Auto-attack : auto ataca criaturas configuradas no attack-spells Ml-train : treiner de magic level Auto-eat : usa hotkey do food de tempos em tempos.. Ant-idle : evita o logout do char fazendo ele "dançar" Runemaker : auto cria runas (com spells já setadas) Alerts : alerta se player, pk, membro de war etc.. Esta na tela Reconnect : reconecta o char com login e senha configaráveis Light-hack : full light do tibia Scripter : possibilidade de criar scripts em lua engineO ionbot foi criado com o intuito de tentar minimizar as chances de ser pego em massban (usando funções de teclado e mouse em intervalos ramdômicos).Eu e mais 4~5 amigos meus, usamos ele durante muito tempo (mais de ano) e ninguem foi pego em mass ban.Lembre-se : ao usar qualquer bot/macro de qualquer tipo (com simulação de teclado/mouse, com packets, dll injection, memory write etc..) Você sempre estará sujeito a ser banido/deleted.Á muita coisa o que se pode fazer com essa source basta ter imaginação. >>um exemplo é um client hack (onde se pode "usar" mounts, outfits premium alterando valores na memoria do tibia). >>outro exemplo é criar um "auto equip item" já que na versão atual do tibia é possivel equipar items através de hotkeys.Todas as funções podem ser facilmente alteradas para bem atender ao que se deseja fazer.====>Como posso editar e recompilar o bot?O bot foi escrito no delphi 2010. Para ser mais especifico eu usei o embarcadero rad studio 2010 sem componentes adicionais. ====>Como atualizar a source para a versão atual do tibia?basicamente isso pode ser feito apenas atualizando os endereços de memória do tibia para a versão atual. Com o cheat engine é possivel achar todos os endereços.====>Você dará suporte para resolver dúvidas sobre a source?Provavelmete não. Caso eu encontre tempo para responder eu responderei mais é bem provável que não. Apesar de alguns trechos não estarem "comentados" a source está muito fácil de ser entendida.====>Porquê você está disponibilizando e tornando free open source? Já vi muitas pessoas fazerem isso com aplicativos bem mais complexos. Apesar de ter gastado muito tempo "montando" esse bot não vejo porquê não disponibilizar.====>Porquê você escolheu o tibiaking para postar?A grande maioria das minhas dúvidas foi exclarecida aqui. Não vejo porque não contribuir com o que eu aprendi. ====>O que eu posso fazer com a source?Basicamente você pode fazer o que você quiser com a source. A partir de hoje eu a tornei um projeto open source. A única coisa que eu peço (e nem precisava pedir) é um simples "obrigado por compartilhar" e que tenha em mente que estou fazendo isso de bom grado.Mantendo os créditos da source eu também agradeceria. @AndersonHz ou @Hazze (Eu) : Por iniciar o projeto e montar o bot. @Kimoszin : Por ajudar com funções/explicações essenciais @TibiaKing : Pela oportunidade de compartilhar o projeto aqui. @Outros : Por disponibilizar bibliotecas (como a Unit Lua) funções, turoriais etc.. ====>Informações adicionaisMuitas funções do bot foram tiradas da internet e eu não sei a quem devo me dirigir quanto aos creditos de cada função. Quase todas foram adaptadas por min. Basicamente eu apenas "montei um bot simples" com o que eu achei/aprendi na internet. Pequenas sources postadas aqui que fizeram a diferença. Gostaria de agradecer também a outras pessoas, mais eu nem lembro mais onde tirei os códigos e muito menos os nomes.Espero que seja de ajuda esse pequeno e simples projeto.Obrigado a você que leu todo esse texto (sei que muitos irão apenas baixar)Comente o que achou do bot, poste a sua versão melhorada da source ou pelo menos agradeça se foi de ajuda. Não custa nada . Postar a versão melhorada da source será de ajuda a todos. PEÇO QUE POR FAVOR MANTENHA OS DEVIDOS AUTORES DO BOT (ISSO INCLUI OS AUTORES DAS BIBLIOTECAS/FUNÇÕES/PROCEDURES USADAS NO MESMO). O DOWNLOAD DA SOURCE ESTÁ ANEXADO AO POST. ionBot.zip NAO POSTAREI O SCAN DO ARQUIVO POIS SE TRATA DA SOURCE E NÃO DO PROJETO COMPILADO.Se alguém quiser o projeto compilado é só pedir que eu posto. BOM PROVEITO E Obrigado Galera. Algumas screenshots: Editado Setembro 1, 2015 9 anos por Hazze (veja o histórico de edições)
Postado Setembro 8, 2015 9 anos Autor Disponha! Eu também estou parado no ramo da programação. Estou estudando outras possibilidades de projetos, mas o tempo está curto. Tenho outros projetos aqui parados e estou pensando seriamente em abandona-los e posta-los pra quem quiser
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.