Ir para conteúdo
  • Cadastre-se

[HELP] How to check floor (Location.Z) in Cavebot ? (C#)


Posts Recomendados

  • Respostas 6
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

private Client c; private Player p; private void Form1_Load(object sender, EventArgs e) { c = ClientChooser.ShowBox(); p = c.GetPlayer(); } private void buttonAddMyPosition_Click(object sender, EventArgs e) { Tibia.Objects.Location loc; loc.X = (int)p.X; loc.Y = (int)p.Y; loc.Z = (int)p.Z; listboxWalker.Items.Add(loc.X.ToString() + "," + loc.Y.ToString() + "," + loc.Z.ToString()); } private void

	    private Client c;

	    private Player p;


	    private void Form1_Load(object sender, EventArgs e)

	    {

		    c = ClientChooser.ShowBox();

		    p = c.GetPlayer();

	    }


	    private void buttonAddMyPosition_Click(object sender, EventArgs e)

	    {

		    Tibia.Objects.Location loc;

		    loc.X = (int)p.X;

		    loc.Y = (int)p.Y;

		    loc.Z = (int)p.Z;


		    listboxWalker.Items.Add(loc.X.ToString() + "," + loc.Y.ToString() + "," + loc.Z.ToString());

	    }



	    private void timerWalker_Tick(object sender, EventArgs e)

	    {

		    string[] myArray = listboxWalker.SelectedItem.ToString().Split(',');


		    if (p.IsWalking != true)

		    {

			    c.GetPlayer().GoTo = new Location(Convert.ToInt32(myArray[0]), Convert.ToInt32(myArray[1]), Convert.ToInt32(myArray[2]));

			    if (listboxWalker.SelectedIndex >= (listboxWalker.Items.Count - 1))

			    {

				    listboxWalker.SelectedIndex = 0;

			    }

			    else

			    {

				    listboxWalker.SelectedIndex = listboxWalker.SelectedIndex + 1;

			    }

		    }

	    }


	    private void checkboxEnableWalker_CheckedChanged(object sender, EventArgs e)

	    {

		    listboxWalker.SelectedIndex = 0;

		    timerWalker.Start();

	    }

Link para o post
Compartilhar em outros sites
  Em 08/12/2012 em 19:33, Kimoszin disse:

	 private Client c;

	 private Player p;


	 private void Form1_Load(object sender, EventArgs e)

	 {

		 c = ClientChooser.ShowBox();

		 p = c.GetPlayer();

	 }


	 private void buttonAddMyPosition_Click(object sender, EventArgs e)

	 {

		 Tibia.Objects.Location loc;

		 loc.X = (int)p.X;

		 loc.Y = (int)p.Y;

		 loc.Z = (int)p.Z;


		 listboxWalker.Items.Add(loc.X.ToString() + "," + loc.Y.ToString() + "," + loc.Z.ToString());

	 }



	 private void timerWalker_Tick(object sender, EventArgs e)

	 {

		 string[] myArray = listboxWalker.SelectedItem.ToString().Split(',');


		 if (p.IsWalking != true)

		 {

			 c.GetPlayer().GoTo = new Location(Convert.ToInt32(myArray[0]), Convert.ToInt32(myArray[1]), Convert.ToInt32(myArray[2]));

			 if (listboxWalker.SelectedIndex >= (listboxWalker.Items.Count - 1))

			 {

				 listboxWalker.SelectedIndex = 0;

			 }

			 else

			 {

				 listboxWalker.SelectedIndex = listboxWalker.SelectedIndex + 1;

			 }

		 }

	 }


	 private void checkboxEnableWalker_CheckedChanged(object sender, EventArgs e)

	 {

		 listboxWalker.SelectedIndex = 0;

		 timerWalker.Start();

	 }

Expand   Mostrar mais  

It don't work.

1) It skips waypoints randomly, which is not good :S

2) It don't change floor when I walk up/down stairs :S I still get error "Go upstairs first" or "Go downstairs first".

But thanks anyway... :)

Editado por levy4 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

I want my cavebot to work properly. Now it bugs when I change floor.

I want Center, North, South, West, East button to add waypoint. I have it now but it don't work because when I go up in stairs, in depot for example, the bot just stops and say "Please go downstairs first". I must check if Player.Location.Z != listbox location.Z and it continue botting, you understand?

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

    96849
    Tópicos
    519614
    Posts



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo