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 KnightPara 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.
Nenhum comentário:
Postar um comentário