Líderes
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 12/26/10 em todas áreas
-
Admins forever alone
1 pontoAdmins tibia bots in forever alone rsrsrsrs1 ponto
-
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.1 ponto
-
O Que é Delphi ? - História Do Delphi
Mas afinal! O que é Delphi? Ao contrário do que se fala, o Delphi NÃO é uma linguagem de programação, mas sim uma ferramenta de desenvolvimento da ultima geração do Object Pascal. Na verdade, o Delphi nada mais é do que uma evolução natural do "Borland Turbo Pascal for Windows" que marcou época na sua época. As origens do DELPHI (Ferramenta) Em 1990 o sucesso marcante do Turbo Pascal (tanto para Dos como para Windows). que era a ferramenta de desenvolvimento e carro chefe da Borland, começava a dar sinais de que já não estava mais com esta bola toda. As causas? O Turbo Pascal for Windows não era uma ferramenta RAD e sim apenas um IDE de escrita de linguagem limitadíssimo e com alguns recursos extras, que se comparados aos IDE's atuais, seria visto como um mero bloco de notas incrementado, de tão pouco o que ele oferecia ao desenvolvedor. Há, e antes que eu me esqueça, tudo era codificado na mão. não existia VCL e elaboração de Forms era no estilo do Visual C ou do Borland C++For Windows, através de arquivos .rc. Além do mais, não chegou a existir a versão 32 bits do Turbo pascal for windows. Ele só compilava projetos para o Windows 3.11 ou para MS-Dos. Além do mais, muitos dos programadores do TP for Windows, preferiam mesmo continuar trabalhando no ambiente Dos para desenvolver aplicativos para Windows (Estranho não?), e pra complicar mais ainda a Micro$oft, do nosso eterno colega Bill, lançava o Visual Basic for Windows (Antes existia o Visual Basic p/Dos) uma verdadeira ferramenta RAD com um IDE super incrementado e que permitia que um desenvolvedor criasse um projeto na metade do tempo previsto, se ele usasse o TP, e no conceito do "Arrastar-e-soltar". Além do mais, o Turbo Pascal era focado mais no segmento Científico/Acadêmico do que comercial ao passo que o VB foi concebido justamente para o segmento comercial. Pra sorte da Borland, o VB era limitado em recursos e interpretado e a maioria dos desenvolvedores tem um grande preconceito de "linguagens interpretadas". Outra deficiência que o VB tinha, e que a Borland explorou para tentar derrubá-lo, era o fato do proprio VB não explorar por completo a API do Windows (Nesta o Bill pagou um mico daqueles. Como pode uma ferramenta Micro$oft não interagir 100% com outra ferramenta Micro$oft???) Bom, como toda ação provoca uma reação, começou-se nos bastidores da borland, uma revolução/ release/desenvolvimento no Turbo Pascal de forma que ele se transformasse em uma nova ferramenta aos olhos dos leigos, mas que fosse um upgrade aos olhos dos analistas/desenvolvedores. Algo que fosse a "Bala na agulha" e que pudesse afrontar, pau-a-pau, o VB for Windows. Nesta época, o Delphi estava sendo fecundado. Em 1993, começou o desenvolvimento desta nova ferramenta baseada na linguagem Object Pascal e, portanto, orientada a objetos. A ferramenta, no entando, seguiria ainda algumas trilhas instituídas pelo VB for Windows. Mas havia muita coisa a ser feita já que o Turbo pascal estava anos luz distante de seu concorrente, e, pelo que foi analisado pela equipe de desenvolvimento da Borland, muito pouca coisa dele poderia ser aproveitada em termos de IDE já que a linguagem e o compilador atendiam perfeitamente à nova proposta de upgrade. Além do mais, eles tinham que agir rápido porque se o VB for Windows emplacasse e caisse no gosto dos desenvolvedores, o Turbo Pascal que ainda ia levando, iria pro saco de vez e seu sucessor não iria sequer decolar! O nome escolhido, Delphi, era, originalmente, o nome do Projeto deste upgrade, e tinha um significado oculto, ligado ao fato de solução estar sendo desenvolvida para integração com servidores Oracle. Quando se quer falar com o "Oráculo" (Oracle em português) para onde se vai? Delphi (referência à localização do famoso oráculo da Grécia Antiga)! o nome oficial previsto deveria ser APPBuilder, mas todos concordavam que este nome não era nada inspirador. A Sorte foi que a Novell lançou, pouco tempo antes, o Visual AppBuilder, o que forçou a Borland repensar o nome da nova ferramenta. Outra razão pela troca de seu nome, foi devido a fatores mercadológicos pois o nome "Turbo" já não era muito compatível com as modernas regras de marketing usadas pelas empresas atuais e além disto, não queriam que o nome Pascal criasse algum tipo de resistência por parte de gerentes de sistemas corporativos que, na maioria das vezes, são pessoas que não tem conhecimentos técnicos abrangentes sobre projeto e desenvolvimento de sistemas, nem tampouco conhecem as diversas ferramentas existentes e tendem sempre a adotarem ferramentas "Micro$oft" por achar que são as "melhores" que existem no mercado. Além do mais, o pascal não era uma linguagem comercial e sim uma linguagem de meio acadêmico sendo muito usada por universidades e escolas técnicas, para os alunos aprenderem técnicas e conceitos de lógica de programação. Mas ela era uma linguagem de programação extremamente poderosa, abrangente e quase que ilimitada, o que permitia o programador fazer qualquer tipo de aplicativo comercial ou científico. Em busca deste novo nome, propôs uma mesclagem do nome da ferramenta anterior: Borland Turbo Pascal AppBuilder que não agradou também, a solução então foi manter o nome do projeto (Situação semelhante à do Kylix) e, em meados de 1995, foi lançado no mercado a nova aposta da Borland para peitar o Visual Basic for Windows e ver no que que daria: DELPHI! A sorte estava lançada.... Atualmente, na sua versão 7, o Delphi dispõe de recursos para integração com diversos bancos de dados relacionais (Paradox, XBase, ACCESS), DBMS (Oracle, Sybase, Interbase, Informix, SQL Server, MYSQL) de forma ágil e extremamente fácil, recursos para desenvolvimento de aplicativos para internet, suporte a tecnologias CORBA, ActiveX, OLE, XML e agora as mais recentes: SOAP e .NET. Seu raio de ação vai desde um simples aplicativo comercial até softwares científicos ou que façam uso de pesadas rotinas em assembler que podem ser implementadas em seu proprio código fonte. O Produto deu tão certo que lhe valeu uma versão para o ambiente Linux, que ainda que apesar de ainda estar engatinhando, demonstra evolução e aos poucos ganha o seu espaço no mercado. PS: Não confunda "Turbo Pascal" com "Object Pascal". O Object Pascal é A LINGUAGEM DE PROGRAMAÇÃO em Pascal ORIENTADA A OBJETOS, ao passo que o turbo Pascal É UMA FERRAMENTA DE DESENVOLVIMENTO que usa o Object Pascal da mesma forma que o Delphi é. Portanto se lhe perguntarem o que o Turbo Pascal tem haver com o Delphi, você vai dizer que ambos são duas ferramentas de desenvolvimento baseadas no pascal. Créditos : 98% Geotices e 2% Orbtitan. Abraço, Orbtitan.1 ponto
-
[TibiaAPI] Player (Tutorial)
1 pontoOla Tbnet! Aqui vou trazer para vocês algumas funções do player, as bem básicas. Para que possam usar em seus bots! Lembrando que usarei exemplos com a variável "p" Dim p As PlayerSe o seu for player As Player, edite todos os p. por player. p.Mana - se refere á mana do player, você pode usálo em um mana restore com timer e if. Exemplo em if: If p.Mana <= TextBox1.Text ThenSe a mana do player for menor ou igual ao texto do TextBox1, então.. p.Health - se refere ao health do player, você pode usárlo em um Heal com timer e if Exemplo em if: If p.Health <= TextBox1.Text ThenSe a hp do player for menor ou igual ao texto do TextBox1, então.. p.TargetId - se refere ao target do player, ou seja, o player ou bixo que ele está atacando. Exemplo em if: If p.TargetId = 0Se o target do player for igual a 0 (0 é o valor dado quando o player não está atacando ninguém) If p.Target > 0 Se o target do player for maior que 0 (1 ou mais é o valor dado quando o player está atacando alguém) p.Walk - se refere á onde o player andar. Exemplo em ação: p.Walk(Direction.Down) Player mova para baixo. p.Walk(Direction.Up) Player mova para cima. p.Walk(Direction.Left) Player mova para esquerda. p.Walk(Direction.Right) Player mova para direita. //usando em um botão por exemplo no event click, ao clicar no botão o player irá andar um sqm para a direção definida. p.Turn - se refere para onde o player está virado. Exemplo em ação: p.Turn(Direction.Down) Player vire para baixo. //não tem segredo, é igual o Walk só que aqui ele vai virar e não dar. p.BlackSquare - se refere ao ataque contra você [o quadrado preto] Exemplo em if: If p.BlackSquare = 1 Then Se o 'blacksquare' for igual a 1 então.. (1 é quando alguém atacou você, seja player ou monstro) If p.BlackSquare = 0 Then Se o blacksquare for igual a 0 então... (0 é quando ninguém está te atacando, seja player ou monstro) p.Capacity - se refere ao 'cap' do personagel Exemplo em if: If p.Capacity <= TextBox1.Text Se o cap do player foi menor ou igual ao texto do textbox1 então.. // da pra fazer um alert usando Process.Start("C:\...\tibiabotsnet.wav") ou My.Computer.Audio.Play(Application.StartupPath & "\tibiabotsnet.wav") • Skill Valor bruto: p.Level - Se refere ao level do player. p.Stamina - Se refere á stamina do player. p.Axe - Se refere ao axe skill do player. p.Club - Se refere ao club skill do player. p.Sword - Se refere ao sword skill do player. p.MagicLevel - Se refere ao magic level skill do player. p.Fist - Se refere ao fist skill do player. p.Fishing - Se refere ao fishing skill do player p.Shielding - Se refere ao shielding skill do player Valor porcentagem: p.LevelPercent - Se refere á valor da porcentagem do level. p.AxePercent - Se refere á valor da porcentagem do axe fighting. p.ClubPercent - Se refere á valor da porcentagem do club fighting p.SwordPercent - Se refere á valor da porcentagem do sword fighting. p.MagicLevelPercent - Se refere á valor da porcentagem do magic level. p.FistPercent - Se refere á valor da porcentagem do fist fighting. p.FishingPercent - Se refere á valor da porcentagem do fishing. p.ShieldingPercent - Se refere á valor da porcentagem do shielding. //com isto da pra você simular o skill do player no bot, parecido com o FerumbrasBot. • Posições. p.Location - Se refere á localização do personagem. Valores: p.Location.X - Se refere á localização X do personagem (x é a coordenada horizontal) p.Location.Y - Se refere á localização Y do personagem (y é a coordenada vertical) p.Location.Z - Se refere á localização Z do personagem (z é o floor, "andar") //da pra criar um tipo de "verificar coordenadas" no seu bot, em tempo real usando timer (Label1.Text = p.Location.X & p.Location.Y & p.Location.Z) e no load do form (Timer1.Start()) • Set Outfit Cores: p.HeadColor - Se refere á cor do cabelo. p.BodyColor - Se refere á cor da camisa. p.LegsColor - se refere á cor da calça. p.FeetColor - Se refere á cor do 'tenis'. //da pra mudar a cor usando este exemplo em uma ação: p.HeadColor = Tibia.Constants.OutfitColor.Black Outfit: p.OutfitType - Se refere ao type do outfit do player. //da pra mudar o outfit usando este exemplo em uma ação: p.OutfitType = OutfitType.AssassinMale ou p.OutfitType = OutfitType.Demon Addon: p.Addon - Se refere ao addon do player. //da pra trocar o addon usando este exemplo em uma ação: p.Addon = OutfitAddon.Addon1 ou p.Addon = OutfitAddon.Addon2 ou p.Addon = OutfitAddon.Both • Executando uma Ação Is: p.IsAttacking() - o player está full attack. p.IsBlocking - o player está full block. p.IsReachable() - se o player está na tela. p.IsSelf() - não sei oque é. p.IsVisible - se o player está visível. p.IsWalking - se o player está andando. Por enquanto é isso!1 ponto
-
[Tutorial] Desligando o computador em determinada hora
{Desligando o computador em determinada hora} Essa é uma função que o agendador do windows faz, mas vou ensinar como fazer isso em delphi. 1 - Componentes Adicione um Edit e defina sua propriedade visible para false Adicione um MaskEdit e vá na propriedade EditMask e coloque Short Time Adicione um Timers e defina o "interval" como 1 2 - Timer begin Edit1.text := FormatDateTime('HH:MM',time); if MaskEdit1.Text = Edit1.Text Then WinExec('Shutdown -s -f -t 00', SW_SHOWNORMAL); end; Agora seu programa está pronto para uso.1 ponto
-
AlienBot Platinum - Estrutura
1 pontoMinha sugestao é uma ferramenta que se alquem Falar Oi bot essas coisas ele responda e saia do jogo algo assim pra evitar denuncias1 ponto
Líderes está configurado para São Paulo/GMT-03:00