Ir para conteúdo

Featured Replies

Postado

olá gente. estou com 1 piqueno grande problema.

eu começei a programar 1 bot com o tibiaapi e tudo ja peguei a noção de algumas coisas como tirar paralize com exura botar war icon black skull etc... coisas basicas

e estudei 1 pouco de timer tb.

porem eu tentei criar 1 healer simples de magias. porem ele nao funfa. o codigo que eu usei segue a baixo

print mostrando como ta as configurações do timer :

OgAAAKOGyu049xAuR2Ho1X_VBgZXvKwauN612xkrXttu6vY7nO7S2D8A_UFtO-Cm9QLp5UdwcDhjT22cggjgLNM-j88Am1T1UFi5497mMcVp83fYwiggWA6A2kUA.jpg

aparentemente nao achei nenhum erro no codigo que é este:

Imports Tibia

Imports Tibia.Util

Imports Tibia.Objects

Imports Tibia.Constants

Public Class Form1

Dim c As Client

Dim p As Player

Private Sub Timerspell_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timerspell.Tick

If c.LoggedIn Then

If p.Health <= TextBox1.Text Then

If p.Mana >= TextBox2.Text Then

c.Console.Say(TextBox3.Text)

End If

End If

End If

End Sub

Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged

If CheckBox1.Checked Then

Timerspell.Start()

Else

Timerspell.Stop()

End If

End Sub

End Class

quando eu o abro simplesmente o bot trava :( a principio achei que era o interval do timer mais nao é ;s alguem me ajuda plx ? *-*

  • Respostas 21
  • Visualizações 3.5k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • bom, agora os erros provavelmente serão relacionadas a valores de variaveis, procure utilizar a depuração do visual studio (ou o express mesmo) segue um link que explica como fazer tal depuração

Postado

Coloque o Intervalo do timer para 100.

O Timer do VB trabalha com MiliSegundos, no seu está configurado para 2 segundos(2 mil milisegundos)

E certifique-se que as caixas de texto estão sendo preenchidas corretamente, ponha nomes nelas (txtspell e etc) para facilitar a visualização de erros.

Posta o resultado.

Meus Tutoriais:

Montarias

Postado
  • Autor

tentei as duas maneiras que vocês postaram mudando o interval para 100 ai que ele trava mais ainda 0.0'

e flamer subistitui as linhas que vs disse

mais continua travando

verifique se eu subistitui corretamente.

Imports Tibia

Imports Tibia.Util

Imports Tibia.Objects

Imports Tibia.Constants

Public Class Form1

Dim c As Client

Dim p As Player

Private Sub Timerspell_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timerspell.Tick

If c.LoggedIn Then

If p.Health <= TextBox1.Text Then

If p.Mana >= TextBox2.Text Then

c.Console.Say(TextBox3.Text)

End If

End If

End If

End Sub

Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged

If CheckBox1.Checked Then

TimerSpell.Enabled = True

Else

TimerSpell.Enabled = False

End If

End Sub

End Class

e os textbox estão todos corretos. :s

obrigado desde já :D

Postado

Vi aonde você está errando.

If CheckBox1.Checked Then

TimerSpell.Enabled = True

Else

TimerSpell.Enabled = False

End If
Coloque assim no seu código.
[b]If CheckBox1.Checked=True[/b] Then

TimerSpell.Enabled = True

Else

TimerSpell.Enabled = False

End If

Você deve especificar para o VB qual é o valor do checkbox, verdadeiro ou falso.

Isso deve resolver ;D

Meus Tutoriais:

Montarias

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo