qual erro que dá?
da uma olhada e vê se a função getCreatureHealth(cid) funciona
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

qual erro que dá?
da uma olhada e vê se a função getCreatureHealth(cid) funciona
Crie um arquivo em talkactions>scripts chamando vida.lua e cole isto dentro:
local minlevel = 10 -- minimo level para usar o comando function onSay(cid, words, param) if getPlayerLevel(cid) >= minlevel then doSendMagicEffect(getCreaturePosition(cid), 14) doPlayerSendTextMessage(cid, 24,"Você tem ".. getPlayerHealth(cid) .." no momento.") doPlayerSendTextMessage(cid,22,"Você tem ".. getCreatureMaxHealth(cid) .. " ao total.") else doPlayerSendCancel(cid,"Você não tem o level necessário para usar este comando.") end return true end
Em talkactions.xml coloque a tag:
<talkaction words="!vida" event="script" value="vida.lua"/>
Vá para a pasta lib e adicione isso em 050-function.lua lá no final:
function getPlayerHealth(cid) -- by vodka
doPlayerSave(cid)
local PlayerInfo = db.getResult("SELECT `health` FROM `players` WHERE `id` = " .. getPlayerGUID(cid))
return PlayerInfo:getDataInt("health")
end
(Crédito da função - Vodkart)
Vlw, abraço!
Editado Junho 11 por Leoxtibia
agora sim funcionou vlw mesmo leo
problema resolvido !
info
Grupo: Campones
Registrado: 08/12/11
Posts: 18
Reputação: 0
ae galera eu ja tentei vários scripit para o comando !vida e nenhum funciono no meu ot , o de mana eu consegui mais o de vida não vai de maneira nenhuma alguem me passa ai um que funcione e como eu tenho que colocar o comando la no arquivo xml plx ^^