Quando um player esta com seu soul zerado ou muito baixo, ele não gosta de esperar subir novamente. Então basta usar um comando e pronto, você comprou Soul, !buysoul.
Testado em: 8.60.
Tutorial
talkactions.xml:
<talkaction words="!buysoul" script="soul.lua"/>
talkactions/scripts, crie arquivo com nome soul.lua e bote isso dentro:
function onSay(cid, words, param)
if doPlayerRemoveItem(cid, 2160,100) == TRUE then
doPlayerAddSoul(cid,50)
doSendMagicEffect(getCreaturePosition(cid),13)
doCreatureSay(cid, "Voce comprou 50 de Soul", TALKTYPE_ORANGE_1)
else
doCreatureSay(cid, "Voce nao tem dinheiro suficiente", TALKTYPE_ORANGE_1)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
end
end
info
Grupo: Banidos
Registrado: 07/04/13
Posts: 648
Reputação: +163
Créditos à Slaake.
Objetivo
Quando um player esta com seu soul zerado ou muito baixo, ele não gosta de esperar subir novamente. Então basta usar um comando e pronto, você comprou Soul, !buysoul.
Testado em: 8.60.
Tutorial
talkactions.xml:
talkactions/scripts, crie arquivo com nome soul.lua e bote isso dentro: