E ai galera, suave?
To começando scripts, entao há 1 ano atrás comecei fazer um
e o Jhon992 me deu uma ajuda, mas não dei continuidade.
E hoje, voltei com tudo e LuckOake me ajudou.
Aqui vai o script!
Em data/creaturescripts/scripts, crie um arquivo com o nome de foodcheck.lua e adicione:
function checkFood(cid, time) if getPlayerFood(cid) <= 30 then doCreatureAddHealth(cid, -20) doPlayerSendTextMessage(cid,19, "Você está com fome.") doSendMagicEffect(getCreaturePosition(cid), 30) end return addEvent(checkFood, time*1000, cid, time) end function onLogin(cid) local tempo = 10 -- A cada quantos segundos será verificado if getPlayerFood(cid) == 0 then doPlayerFeed(cid, 100) end checkFood(cid, tempo) return true end
Agora em creaturescripts.xml adicione a tag:
<event type="login" name="foodcheck" event="script" value="foodcheck.lua"/>
Agora para saber quanto de feed você tem, usaremos uma talkaction.
Em data/talkactions/scripts, crie um arquivo com o nome de feed.lua e adicione:
function onSay(cid, words, param, channel) doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "Feed: ".. getPlayerFood(cid)) return true end
Em talkactions.xml adicione a tag:
<talkaction words="!feed" event="script" value="feed.lua"/>
É isso ai galera, sistema bem simples, espero que gostem.
Imagens:
Créditos: John992
LuckOake
PsyMcKenzie