Ir para conteúdo

Augusto

Héroi
  • Registro em

  • Última visita

Tudo que Augusto postou

  1. Augusto postou uma resposta no tópico em Recursos Avançados
    Cara, eu vou ser sincero, li umas 5 vezes pra ver se intendia, mais não intendi nada, tenta explica de outro jeito! Se possivel, poste imagens do que quer fazer!
  2. Augusto postou uma resposta no tópico em Recursos Avançados
    Achei como se faz isso! De uma olhada neste artigo da Microsoft... http://msdn.microsoft.com/pt-br/library/aa932387.aspx A própria TibiaAPI utiliza esta função para esconder e mostrar a janela do tibia como pode ver http://code.google.com/p/tibiaapi/source/browse/trunk/tibiaapi/Util/WinApi.cs e aqui http://code.google.com/p/tibiaapi/source/browse/trunk/tibiaapi/Objects/Client.WindowHelper.cs#127 agora só botar a cuca pra queimar uns neurônios, mais da pra faze sim =D
  3. Augusto postou uma resposta no tópico em Playground (Off-topic)
    AHHHHHHHHHHH
  4. Augusto postou uma resposta no tópico em Recursos Avançados
    Agora sim...kkkkkkkkkkk Então você quer fazer um programa que esconde outros? Ao abrir o programa, irá aparecer uma lista de processos (programas) abertos, vc seleciona ele e fica escondido no tray, ai dps só clicka no tray, e abri o programa novamente? Vou dar uma pesquisada!
  5. Augusto postou uma resposta no tópico em Playground (Off-topic)
    O nome da banda é muito gay, pqp, PULSO COLORIDO! a musica em si é legal, bem suave! @Matheus Ai num vale, compara com Raimundos kkkkkkkkkkkkk
  6. Augusto postou uma resposta no tópico em Recursos Avançados
    Mais procure intender o código, só colocar e ve se funciona não vai adiantar de nada, porque erros concerteza irão surgir. @Robson Eu tbm tinha intendido isso, mais acho q isso ja é "foda" de faze, pelo menos pra mim tbm.
  7. Augusto postou uma resposta no tópico em Recursos Avançados
    Fazer tipo, teclas de atalho, se vc apertar CTRL+S o programa esconde? http://vbtuga.blogspot.com/2008/09/vbnet-criando-hotkeys-teclas-de-atalho.html segue um link que explica isso (se for realmente isso, pois foi o que eu intendi ).
  8. Augusto postou uma resposta no tópico em Recursos Avançados
    Só selecionar o ContextMenuStrip na barra la embaixo, que ele irá aparecer no form para edita-lo. http://img690.imageshack.us/i/menu2r.jpg/ dps para adicionar alguma "função" para os items criados, basta dar 2 clicks emcima deles para ir a parte do código!
  9. Augusto postou uma resposta no tópico em Recursos Avançados
    Isso é um ContextMenuStrip, ao crialo, vc pode selecionar um ListBox por exemplo e selecionar o ContextMenuStrip criado na propriedade. Segue uma imagem para melhor vizualizar! http://img703.imageshack.us/i/menutx.jpg/ Desculpa, esqueci do icone no tópico do Puncker ele ensina a fazer isso segue o link
  10. @Acima karai, que tizorada! @Tópico utilizei o método do Puncker que é bem parecido (fiz no C#) e funfa normalmente!
  11. Cara, primeiramente, me desculpe...realmente o método que o Renato ensina no tópico não funciona mais, tentei fazer várias vezes e não funcionou, dai fui pesquisar o porque! Estudando a documentação da API "encontrei" o porque não funciona mais. O p.location.Z indica o floor que o char se encontra, mais isso serve apenas para localização! Na ultima atualização da API ela passou a funcionar da seguinte maneira para o LevelSpy. O char sempre estara na posição 0, ou seja, onde seria o suposto p.location.Z se inicia com 0. Vou postar o código que fiz apenas para você ver como é. Váriaveis: private Client client; private Player player; private int floor=0; Load do form: client = ClientChooser.ShowBox(); if (client.LoggedIn) { player = client.GetPlayer(); } Botão Acima: if (floor < 7 || floor > -7) { client.Map.LevelSpyOn(floor + 1); floor++; } Botão Abaixo: if (floor < 7 || floor > -7) { client.Map.LevelSpyOn(floor - 1); floor--; } Botão Desativar: client.Map.LevelSpyOff(); Fiz os testes e funcionou normalmente utilizando este método. PS:O code esta em C#, utilize este link para transformar -> Link Abraços!
  12. Augusto postou uma resposta no tópico em Playground (Off-topic)
    Wellcomido ! Seja bem vindo
  13. eu nunca ganhei nada, mais minha irmã tira o zói ¬¬, o minina que tem uma sorte do karalho, ganha tudo...ja ganto TV, microondas, e por onde ela passa, ganha alguma coisa, nunca vi isso!
  14. n foi dessa vez =( mais parabens a todos os vencedores!
  15. Augusto postou uma resposta no tópico em Recursos Avançados
    Exato, esse ClientChooser abre uma janela da propria API para que seja feita a escolha do client e do player, agora só não sei se tem na versão 8.54 da API. Qualquer coisa, utilize os tópicos do Renato, pois la ele ensina a criar sua própria janela para escolha de char's!
  16. Augusto postou uma resposta no tópico em Recursos Avançados
    O tibia esta aberto com o char logado? se não irá dar erro mesmo, esta linha verifica se o char esta online ou não.
  17. Augusto postou uma resposta no tópico em Recursos Avançados
    Você declarou a variavel c sendo Client, mais não atribuiu o valor a ela, que seria o cliente aberto. Eu não sei se a versão 8.54 possui o ClientChooser, mais vale a pena testar. c = ClientChooser.ShowBox If c.LoggedIn Then player = c.GetPlayer Else End If Coloque o seguinte código no load do formulário e veja se irá funcionar!
  18. Isso esta acontecendo porque vc não atribuiu valores as váriaveis c e p respectivamente client e player. Se c esta nulo, ele irá dar este erro, pois não tem valor a ele, assim como em p. Imports Tibia Imports Tibia.Objects Imports Tibia.Objects.Map Public Class Form1 Public c As Client Public p As Player Dim levelspy As Integer = p.Location.Z Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load c = ClientChooser.ShowBox If c.LoggedIn Then player = c.GetPlayer Else End If End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If levelspy = 14 Then Else c.Map.LevelSpyOn(levelspy + 1) levelspy = levelspy + 1 End If End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click If levelspy = 0 Or levelspy = 7 Then Else c.Map.LevelSpyOn(levelspy - 1) levelspy = levelspy - 1 End If End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click c.Map.LevelSpyOff() levelspy = levelspy End Sub End Class Veja no Load do Form! Caso não de certo (fiz o cod no bloco de notas e não testei =/) aqui tem o tutorial do Julio ensinando a fazer isso Link Teste e dps nos fale! PS: A API pode não funcionar em sistemas x64.
  19. Poste o código que vc esta usando para analizarmos!
  20. @Rick intendo a sua duvida, veja este tópico do Renato, nele esta detalhado a criação "básica" de um bot utilizando a API. agora em relação do Delphi, acredito que não funciona, pois até mesmo o Pucker aqui do forum tbm não conseguiu utiliza-la no Delphi 2010 - veja -> Link.
  21. Cara, declarar é a primeira coisa que vc aprende em uma linguagem, não é por mal. Acho que pra coisas simples, é inviavel a disponibilização de um projeto ensinando a fazer apenas uma unica coisa! Como o Flamer costuma dizer, aprenda a programar na linguagem primeiro, faça programas que fazem apenas calculos (médias, pitágoras, etc..), porque começar direto com a API vc vai ter muita dificuldade, e as vezes irá se deparar com um erro bobo da linguagem! isto é um conselho. Em relação a sua duvida, verifique se esta assim declarada suas variaveis Dim c As Client Dim p As Player Dim levelspy As Integer = p.Location.Z
  22. Segue um link que explica como fazer. Link
  23. Kara, eu usava tanto o NG como o MCV (este foi o primeiro bot que usei xD). Me adiciona no MSN que dps eu te ajudo -> [email protected]
  24. Augusto postou uma resposta no tópico em Playground (Off-topic)
    WellComido Espero que vc aprenda e ensine tbm!
  25. Augusto postou uma resposta no tópico em Playground (Off-topic)
    Parabens e todo aquele blablabla de sempre...aproveita pra apronta agora, pq dps dos 18 fode tudo!

Informação Importante

Confirmação de Termo