Ir para conteúdo
  • 0

Script !vida


felipeomatad

Pergunta

8 respostass a esta questão

Posts Recomendados

  • 0

Posta o script que não pego.

 

<talkaction words="!vida" event="script" value="vida.lua"/>

 

function onSay(cid, words, param, channel)

if(param == '') then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "\nVida atual: " .. getCreatureVida(cid) .. "\nVida máxima: " .. getCreatureMaxVida(cid) .. "")

return true

end

 

if isPremium(cid) == TRUE then

local pid = getPlayerByNameWildcard(param)

if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "O jogador com o nome " .. param .. " não esta online ou não existe.")

return true

end

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "\n de Vida[ " .. getCreatureName(pid) .. " ] atual: " .. getCreatureVida(pid) .. "\nVida de [ " .. getCreatureName(pid) .. " ] máxima: " .. getCreatureMaxVida(pid) .. "")

return true

else

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Apenas jogadores VIP podem utilizar este comando para visualizar informações de outros jogadores.")

return true

end

end

Link para o comentário
Compartilhar em outros sites

  • 0

criei aki agr.

 

function onSay(cid, words, param)
function getCreatureHealth(cid)

doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_ORANGE, "Voce tem " .. getCreatureHealth(cid)
end

 

em talkactions.xml

 

<talkaction words="!Vida" script="nome do arquivo.lua"/>

Editado por SkyLigh
Link para o comentário
Compartilhar em outros sites

  • 0

criei aki agr.

 

function onSay(cid, words, param)

doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_ORANGE, "Voce tem " .. getCreatureHealth(cid) .. " health points.")
end

 

em talkactions.xml

 

<talkaction words="!Vida" script="nome do arquivo.lua"/>

 

Não Funfo , Olha o Erro

 

[23/11/2012 17:48:43] [Error - TalkAction Interface]

[23/11/2012 17:48:43] data/talkactions/scripts/vida.lua:onSay

[23/11/2012 17:48:43] Description:

[23/11/2012 17:48:43] data/talkactions/scripts/vida.lua:3: attempt to call global 'getCreatureHealth' (a nil value)

[23/11/2012 17:48:43] stack traceback:

[23/11/2012 17:48:43] data/talkactions/scripts/vida.lua:3: in function <data/talkactions/scripts/vida.lua:1>

Link para o comentário
Compartilhar em outros sites

  • 0

Tenta assim:

 


function onSay(cid, words, param)

doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_ORANGE, "Voce tem " .. doPlayerAddHealth(cid, 2222) .. " health points.")
end

 

em talkactions.xml

 


<talkaction words="!Vida" script="nome do arquivo.lua"/>

 

Obs: Copiei do SkyLigh e editei.

Link para o comentário
Compartilhar em outros sites

  • 0

@sky

mano... por favor! teste as coisas antes de postar... teu script esta bem no sense... ;/

achu q ja eh a 10* vez q vejo vc postar scripts assim no sense... tenta usar o OTScript Live!, ele tem um debugger proprio, apertando F5, ajuda muito no inicio....

 

@topic

function onSay(cid, words, param) 
doPlayerSendTextMessage(cid, 20, "Voce tem " .. getCreatureHealth(cid) .. " / ".. getCreatureMaxHealth(cid).." health points.") 
return true
end

Editado por Slicer
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...