canal do gabrieltibiano do youtube onde fala tudo sobre tibia

Como Identificar a Vocação com ElfBot

Aprenda a usar um script no ElfBot para identificar a vocação, permitindo suporte multi-vocação e criação de scripts personalizados para cada classe

Como Identificar a Vocação com ElfBot
canal do gabrieltibiano do youtube onde fala tudo sobre tibia
Verificação de Vocação com ElfBot

Este guia mostrará como usar um script de verificação de vocação no ElfBot, permitindo suporte para múltiplas vocações em seus scripts. Esta verificação básica pode ser usada para adaptar scripts de acordo com a vocação do personagem, facilitando a criação de futuros scripts avançados que exijam diferenciação entre as vocações do jogador.

Como o Script Funciona

O script faz uma verificação baseada na relação entre vida e nível do personagem, classificando as vocações em três categorias:

Mage: Inclui Druid e Sorcerer, ambos tratados como uma única categoria, pois têm atributos semelhantes. Paladin Knight

Para iniciantes, caso você não saiba como testar o script, siga estas instruções:

Abra o painel do Cavebot. Clique no botão Edit no canto superior direito. Uma nova aba se abrirá. Insira o script completo, clique em Save e feche a aba. Volte para o painel do Cavebot e marque a opção Follow Waypoints para iniciar o script.

Script de Verificação de Vocação

auto 1 | listas 'Vocation Checker:     Voc = $voc'
set $voc 'unknown'

set $magemin 0 | set $magemax 7
set $paladinmin 7 | set $paladinmax 13
set $knightmin 13 | set $knightmax 20

set $var1 '[$maxhp - 200]' | set $var2 '[$level-8]'
set $hpplevel '[$var1 / $var2]'

if [$hpplevel >= $magemin && $hpplevel < $magemax] {set $voc 'Mage'}
if [$hpplevel >= $paladinmin && $hpplevel < $paladinmax] {set $voc 'Paladin'}
if [$hpplevel >= $knightmin && $hpplevel < $knightmax] {set $voc 'Knight'}

say 'self.voc = $voc'

Explicação do Script

O script define valores mínimos e máximos para cada vocação com base nos pontos de vida e nível do jogador. A variável $hpplevel é calculada para determinar a vocação:

  • Mage: Valor entre 0 e 7 
  • Paladin: Valor entre 7 e 13 
  • Knight: Valor entre 13 e 20

Ao identificar a vocação, o script define a variável $voc como "Mage", "Paladin" ou "Knight" e exibe a informação no console. Essa abordagem simplificada ajuda a identificar vocações de maneira funcional e rápida.

Dicas para Teste e Ajustes

Após inserir o script, observe o comportamento do personagem para garantir que a vocação seja detectada corretamente. Qualquer ajuste pode ser feito modificando os valores $magemin, $magemax, $paladinmin, $paladinmax, $knightmin, e $knightmax para melhor refletir as características de cada vocação no Tibia.

Sinta-se à vontade para testar e adaptar o script para necessidades específicas, e avise caso encontre algum bug ou tenha sugestões de melhoria!

Com este script de verificação de vocação, você pode criar scripts mais complexos e adaptados para cada vocação no Tibia, ajudando a melhorar a experiência de uso do ElfBot. Aproveite para explorar outras funcionalidades e criar combinações poderosas de scripts para o seu personagem.

+Vistas da Semana

Nenhum comentário:

Postar um comentário