Ir para conteúdo
  • Cadastre-se

[Dúvida] Loader/Funções


Posts Recomendados

Felipe, não é tão complicado, vou postando o código e explicando.

Primeiro eu verifico se o Tibia esta aberto.

Dim processo As Process() = Process.GetProcessesByName("tibia")

               If processo.Length > 0 Then


               Else

          End If

Ou seja, a variavel "processo" irá receber quantos clientes do Tibia esta aberto, caso seja mais de 1, ele da continuidade na execução, ai caso não tenha nenhum cliente aberto, no else poe a mensagem de erro. O meu bot utiliza o ClientChooser da Api, então ensinarei como eu o fiz. No ClientChooser, caso nenhum char esteja/seja selecionado na lista, o mesmo retorna o valor null, ficando facil a escolha.
c = ClientChooser.ShowBox()

If c IsNot Nothing Then

	If c.LoggedIn Then

		p = c.GetPlayer()

	Else

		MessageBox.Show("Nenhum char logado!", "Nenhum char logado!", MessageBoxButtons.OK, MessageBoxIcon.[Error])

		Application.[Exit]()

	End If

Else

	MessageBox.Show("Nenhum char logado!", "Nenhum char logado!", MessageBoxButtons.OK, MessageBoxIcon.[Error])

	Application.[Exit]()

End If
Ou seja, caso o valor retornado pelo "c" seja null, o mesmo informará que não tem nenhum char logado, e encerra a aplicação. Agora o código todo.
Dim processo As Process() = Process.GetProcessesByName("tibia")

If processo.Length > 0 Then

	c = ClientChooser.ShowBox()

	If c IsNot Nothing Then

		If c.LoggedIn Then

			p = c.GetPlayer()

		Else

			MessageBox.Show("Nenhum char logado!", "Nenhum char logado!", MessageBoxButtons.OK, MessageBoxIcon.[Error])

			Application.[Exit]()

		End If

	Else

		MessageBox.Show("Nenhum char logado!", "Nenhum char logado!", MessageBoxButtons.OK, MessageBoxIcon.[Error])

		Application.[Exit]()

	End If

Else

	MessageBox.Show("Tibia não esta aberto!", "Tibia não encontrado!", MessageBoxButtons.OK, MessageBoxIcon.[Error])

	Application.[Exit]()

End If

Caso não tenha intendido algo, só perguntar (o meu bot é feito em C#, logo eu converti o código, podendo ter erros em sintaxe).

# Regras Gerais - TibiaKing.com #
Contato: augusto@tibiaking.com
Não respondo dúvidas via MP.


1C2tu.png4Tlqo.png1C2tu.png


 

Link para o post
Compartilhar em outros sites
  • Respostas 8
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Isso eu consegui! Eu arrumei, só falta duas coisinhas...

Como faço para não ter como digitar no TextBox, bloquear para ninguem escrever e no ComboBox também (esqueci!)

E também, agora só falta tipo, o cara clica em Enable em uma função mas não preencheu nada e da erro!

Como ponho para aparecer a mensagem?

Atenciosamente

Felipe Sartori - Portal Bot

Link para o post
Compartilhar em outros sites

Olha.. não tenho nada ha ver com isso... mas se vc quer programar bot manow primeiro va aprender mais da linguagem que vc esta usando.... acho q vc fez um monte d perguntas muito de iniciante para poder ter conhecimentos suficiente para desenvolver bots.... lembrando que o nçao bom conhecimento da linguagem pode atehs er que vc consiga desenvolver um bot... mas um bot que pode chegar a dar ateh lag no tibia....

abraços

Donate

 

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Estatísticas dos Fóruns

    96843
    Tópicos
    519594
    Posts



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo