Ir para conteúdo
  • Cadastre-se

[Tutorial] Utilizando a função Split


Posts Recomendados

{Utilizando a função Split}

A função Split que em português significa divisão, divide strings/chars/integers de acordo com o que você definiu que será a serapação desses valores.

Digamos que eu tenha um cavebot e nele os registros são assim: 89,498,7,G

89 = X

498 = Y

7 = Z

G = Comando no caso G é abreviação de Goto

Mas para usalos não poderei ter virgulas e principalmente esse G daria erro no bot então usario o split mas vou declarar uma variável Matriz (Array) em que pode conter varios valores dentro dessa variavel e para chamar os valores irei usar Matriz(0)=o valor contido no local 0 da Matriz, Matriz(1)=valor contido no local 1 da Matriz assim por diante...

Dim Matriz() As String = ListBox1.SelectedItem.ToString().Split(",")
Essa declaração cria a Matriz e ao mesmo tempo já define seus valores dividindo o valor selecionado em um Listbox1 veja que no final contém Split(,) ou seja ele vai dividir os valores com a vírgula. Depois dessa declaração minha variável ficou assim:
Matriz(0)=89

Matriz(1)=498

Matriz(2)=7

Matriz(3)=G
Ele separa tudo e coloca cada valor em cada local da Matriz Como usar isso em um bot para ir até a localização? Usaremos a função player.goto que move o personagem até certa localização e criaremos uma nova Localização usando New Location mas os dados da new location são em Integer e a Matriz está em String então irei converter tudo para string usando CInt.
player.GoTo = New Location(CInt(Matriz(0)), CInt(Matriz(1)), CInt(Matriz(2)))

Veja que usei até o Matriz(2) somente pois o Matriz(3) contém valor desnecessário para a Location mas pode ser usado para alguma lógica que vai definir se o local é um escada/hole/ramp/etc...

A função Split não serve apenas para dividir Coordenadas de Tibia serve para muitas outras coisas, basta definir algo para ele dividir que ele irá dividir do jeito que você quer.

"A esperança é o sonho do homem acordado."

Aristóteles

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.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo