Promotion NPC
Como vão galera? Hoje trouxe para vocês um NPC parecido com o do Mu Online, aquele que te promove em troca de items+coins.
Instalação
Vá em data/npc/, copie algum arquivo da pasta e cole, renomeie para Priest Sevina, agora abra com o bloco de notas e cole dentro:
<?xml version="1.0" encoding="UTF-8"?>
<npc name="Priest Sevina" script="promotion.lua" walkinterval="2000" floorchange="0">
<health now="150" max="150"/>
<look type="132" head="25" body="100" legs="50" feet="99" corpse="2212"/>
<parameters>
<parameter key="message_greet" value="Hello |PLAYERNAME|. If you want promote, say {promote}."/>
</parameters>
</npc>
Agora em data/npc/scripts, copie algum arquivo desta pasta e cole, renomeie para promotion, se já existir um arquivo com esse nome, substitua oque tem dentro dele por:
Configuração
Nesta parte:
local promos = {
[1] = {level = 150, item = 2494, quant = 1, coins = 20000, name = "Master Sorcerer"},
[2] = {level = 150, item = 2495, quant = 1, coins = 30000, name = "Elder Druid"},
[3] = {level = 100, item = 2493, quant = 1, coins = 15000, name = "Royal Paladin"},
[4] = {level = 200, item = 2492, quant = 1, coins = 50000, name = "Elite Knight"},
}
Entre [ e ], no caso 1, 2, 3 e 4 são os Ids das vocations, em "level" você coloca o level necessário para esta vocation ser promovida, "item" você coloca o Item ID necessário para ser promovido e quant coloque a quantidade.
Já em "coins" você coloca a quantidade de gold coins que devem ser removidas do player e em "name" coloque entre aspas e por escrito, o nome da Promotion.
Demonstração