Postado Fevereiro 19, 2011 14 anos Este é um post popular. [TibiaAPI] Walker Hoje vou ensinar a fazer um Walker bem simples, que apenas vai de um lado para o outro, de uma coordenada para outra. O que iremos precisar? De um botão, um checkbox, um timer e um listbox. Código do botão: lbWalker.Items.Add(p.Location.ToString()); lbWalker.SelectedIndex = 0; Código do timer: string pos = lbWalker.SelectedItem.ToString(); string output = pos.Substring(pos.IndexOf("(") + 1, pos.IndexOf(")") - pos.IndexOf("(") - 1); string[] arrayWalker = output.Split(','); if (p.Location == new Location(Convert.ToInt32(arrayWalker[0]), Convert.ToInt32(arrayWalker[1]), Convert.ToInt32(arrayWalker[2])) | p.Location.Z != Convert.ToInt32(arrayWalker[2])) { if (lbWalker.SelectedIndex >= (lbWalker.Items.Count - 1)) { lbWalker.SelectedIndex = 0; } else { lbWalker.SelectedIndex = lbWalker.SelectedIndex + 1; } } p.GoTo = new Location(Convert.ToInt32(arrayWalker[0]), Convert.ToInt32(arrayWalker[1]), Convert.ToInt32(arrayWalker[2])); Código do chekbox: if (chk_Bot.Checked) { timer_walker.Start(); } else { timer_walker.Stop(); } O código esta bem simples e objetivo. Qualquer duvida só perguntar! PS: Para converter para VB.Net, utilize este site: Link.
Postado Fevereiro 20, 2011 14 anos Bom tutorial Programo em VB.NET, mas tenho noção do que é e como se programa em C# (básico) Parabéns, REP++.
Postado Fevereiro 20, 2011 14 anos Administrador Gostei do codigo, ficou simples e eficaz. Reputado, REP+
Postado Fevereiro 20, 2011 14 anos Consegui fiz um walker mas pq c nao coloca ai de ladder etc ficaria lgl
Postado Fevereiro 20, 2011 14 anos Autor Estou trabalhando nesse walker, pois o mesmo pode ser trapado com qq item por ser simples, quando eu terminar, ai sim vou ver isso de subir, descer escadas/buracos e afins.
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.