Olá pessoal! Pra quem não me conhecia, eu me chamo Aricles.
Hoje estarei mostrando uma magia bem legal que fiz a muito tempo atrás!
Chamei ela de Frenesi. Vocês podem usar ela no seu OTserver, ou podem usar esse script para criar outra spell parecida!
Como funciona: O player dirá as palavras mágicas, e se ele estiver com menos de 60% de sua life, sua velocidade de movimento é aumentada, e seus skills são aumentados em 30%. O jogador gastará 100% de sua mana total, e também gastará 100 de Soul.
De onde surgiu a idéia: Eu tenho um servidor em que existem muitas vocações diferenciadas, e uma delas é o Barbarian. Um knight com menos defesa e muito mais ataque. Suas habilidades são muito mais ofensivas e menos defensivas.
Como instalar em seu OTSERV!!
Ok! Vamos lá?
1- Abra a sua pasta SPELLS, que fica dentro da pasta DATA do seu servidor.
2- Abre o arquivo chamado spells.xml (Aconselho que use o Notepad++ para isto, ou então o bloco de notas.
3- Adicione esta tag abaixo! (ATENÇÃO, NÃO INTERROMPA O SCRIPT DE OUTRA SPELL.
(DEPOIS DE ESTAR ESCRITO </instant> PULE UMA LINHA E ADICIONE A TAG)
4- Editar a spell, de acordo com seu gosto, e de acordo com seu server.
Como? Vou explicar para quem não sabe.
<instant -- Inicio da TAG!
name="Frenesi" -- Entre aspas está, qual será o nome da sua spell.
words="Utito mas tempo" -- Palavras mágicas que serão ditas para ativa-la!
lvl="80" -- Level para usá-la (DÃÃÃÃÃ Não me diga...)
manapercent="100" -- Porcentagem da mana que será gasta. ( Se quiser número fixo, deixe apenas mana="quanto de mana vc quer que gaste")
soul="100" -- Quanto de Soul será gasto
prem="0" -- Precisa ser premium? (1= sim 0=não)
aggressive="0" --A magia vai ser agressiva? (Se vc colocar que sim, o player não poderá usar em PZ por exemplo.
selftarget="1" --Significa que o alvo será ele mesmo!
exhaustion="2000" -- Quanto tempo o player ficará exausted depois de usar a magia? (1000 = 1 segundo)
needlearn="0" --Precisa aprender com algum npc ou item? Se vc colocar 0, o player só pega o level necessário e usa a spell
event="script" value="support/frenesi.lua"> --event é para dizer que vc vai tipo "falar algo", e logo em seguida aonde está o script da spell (Vide abaixo)
<vocation id="8"/> -- Qual o ID da vocação que poderá usar a spell?
No meu caso, o Barbarian é 8, mas o padrão é: 1-Sorc 2-Druid 3-Pala 4-Kina 5- Master Sorcerer 6- Elder Druid 7- Royal Pala 8- Elite Knight
</instant> -- Término da TAG.
5 - Muito bem pessoal! Agora estamos na PENúltima parte! Você precisa adicionar o SCRIPT naquele local que a TAG que vc fez pediu!
No nosso caso ali em cima, coloquei que está em "support/frenesi.lua" Então abra um arquivo chamado frenesi.lua. dentro da pasta support, que fica dentro da pasta spells/scripts
6- Dentro do arquivo frenesi.lua deverá estar escrito o seguinte:
7- No lugar de time, e skills, lá em cima, você escolherá o seguinte:
time = tempo em segundos de quanto tempo o player ficará neste estado de frenesi. ( 60*1000 significa 60 vezes 1000 que é um minuto!)
skills = Quantos porcento de skills ele vai ficar.
OBS: Recomendo que iniciantes não mecham em mais nada, e os mais experientes com certeza vão entender meu script. Então nada mais será necessário ser falado aqui.
Galera do TIBIA KING, muito obrigado por estarem online, espero que vocês possam também me receber nesta família que está a cada dia mais crescendo mais e mais.
Dúvidas ou sugestões de melhora do script, favor postar abaixo!
EDIT: Desculpem qualquer coisa, este é meu primeiro post aqui...