Scripit !vida

Faaelzim
em Scripts

Faaelzim

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 08/12/11Posts: 18

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 ^^

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

qual erro que dá?

 

da uma olhada e vê se a função getCreatureHealth(cid) funciona

bossisg.png

Leoxtibia

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/06/08Posts: 489Gênero: Masculino

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!

sergiped.gif

Faaelzim

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 08/12/11Posts: 18

agora sim funcionou vlw mesmo leo

problema resolvido !

Vilden

Loading. . .
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 09/05/08Posts: 1597

Dúvida sanada, movido.

Atenciosamente, Vilden.