Eae :XTibia_smile: hoje vo ensinar a como colocar bless sem precisar do npc "bless" (OBS : Não sei se ja tem isso no Xtibia entao estou postando, geralmente em alguns server's já vem com esse sistema.)! Explicando como funciona : É assim em fez de você ir lá no NPC "Bless" e comprar... Agora não precisa mais. Só você Falar !bless e pronto!
Testado em OT 8.60!
Tá vamo para de papo e vamo no que interessa:
1° Passo Vá em data/talkaction/script e copie e cole 1 arquivo qualquer, e renomei-o para bless.lua e cole isso dentro.
function onSay(cid, words, param)if getPlayerBlessing(cid, 1) or getPlayerBlessing(cid, 2) or getPlayerBlessing(cid, 3) or getPlayerBlessing(cid, 4) or getPlayerBlessing(cid, 5) then
doPlayerSendCancel(cid,'You have already got one or more blessings!')
else
if doPlayerRemoveMoney(cid, 120000) == TRUE then
doPlayerAddBlessing(cid, 1)
doPlayerAddBlessing(cid, 2)
doPlayerAddBlessing(cid, 3)
doPlayerAddBlessing(cid, 4)
doPlayerAddBlessing(cid, 5)
doSendMagicEffect(getPlayerPosition(cid), 28)
doPlayerSendTextMessage(cid,MESSAGE_EVENT_ADVANCE, 'You have been blessed by the gods!') else
doPlayerSendCancel(cid, "You need 120k to get blessed!")
end
end
return TRUE
end
2° Passo : Vá e da/talkactions/talkactions.xml e cole este tag lá :
<talkaction words="!bless" script="bless.lua" />
3° Passo, Explicando:
Em Vermelho é o quanto a Bless vai custar.
Em Roxo, se você for mudar o preço você tem que mudar essa frase tambem pois se for custar 200k ali em 120k tem que ser alterada por 200k.
Em Verde é a mensagem que vai aparecer quando você compra a Bless.
Em Laranja é quando você ja comprou a Bless.
É isso... Se ajudei não Custa nada da 1 REP + :button_ok:
Bye... Comentem