Postado Dezembro 31, 2014 10 anos Fiz para mostrar exatamente como vc disse lá em cima. Assim deve funcionar: lifeP.lua (data/talkactions/scripts): function onSay(cid, words, param, channel) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Life ["..getPlayerHealth(cid).."] - ["..getPlayerMaxHealth(cid).."]") return true end Tag em talkactions.xml: <talkaction words="!life;/life" event="script" value="lifeP.lua"/> Te ajudei?? REP + e ficamos quites... http://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'> Atenciosamente, Daniel. Abraços! Meus tutoriais: Programação: Resolvendo QUALQUER erro na data base. Scripts (system's, creaturescripts, mod's, NPC's, etc): (Sistema) GOD Ambient Light Full. Adicionando novas mounts ao servidor [NPC] Papai Noel que dá presente todo ano. Web-site: Resolvendo problema de caracteres especiais em PHP Formatando textos em PHP! Mudando a cor, tamanho, fonte, etc. Criando e configurando tabelas para paginas PHP
Postado Dezembro 31, 2014 10 anos Autor Man nn pegou nn olha oq ta dando: [Error - TalkAction Interface] data/talkactions/scripts/lifeP.lua:onSay Description: data/talkactions/scripts/lifeP.lua:2: attempt to call global 'getPlayerHealth' (a nil value) stack traceback: data/talkactions/scripts/lifeP.lua:2: in function <data/talkactions/scripts/lifeP.lua:1>
Postado Dezembro 31, 2014 10 anos Tenta assim: function onSay(cid, words, param, channel) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Life ["..tonumber(getPlayerHealth(cid)).."] - ["..tonumber(getPlayerMaxHealth(cid)).."]" return true end Te ajudei?? REP + e ficamos quites... http://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'> Atenciosamente, Daniel. Abraços! Meus tutoriais: Programação: Resolvendo QUALQUER erro na data base. Scripts (system's, creaturescripts, mod's, NPC's, etc): (Sistema) GOD Ambient Light Full. Adicionando novas mounts ao servidor [NPC] Papai Noel que dá presente todo ano. Web-site: Resolvendo problema de caracteres especiais em PHP Formatando textos em PHP! Mudando a cor, tamanho, fonte, etc. Criando e configurando tabelas para paginas PHP
Postado Dezembro 31, 2014 10 anos Autor Ainda nn deu man olha: [Error - TalkAction Interface] data/talkactions/scripts/lifeP.lua:onSay Description: data/talkactions/scripts/lifeP.lua:2: attempt to call global 'getPlayerHealth' ( a nil value) stack traceback: data/talkactions/scripts/lifeP.lua:2: in function <data/talkactions/scri pts/lifeP.lua:1> [Error - LuaScriptInterface::loadFile] data/talkactions/scripts/lifeP.lua:3: ')' expected (to close '(' at line 2) near 'return' [Warning - Event::loadScript] Cannot load script (data/talkactions/scripts/lifeP .lua) data/talkactions/scripts/lifeP.lua:3: ')' expected (to close '(' at line 2) near 'return'
Postado Dezembro 31, 2014 10 anos Tente esse: function onSay(cid, words, param, channel) 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, "Life ["..getCreatureHealth(pid).."] ["..getCreatureMaxHealth(pid).."]") return true end ou esse function onSay(cid, words, param, channel) local pid = getPlayerByNameWildcard(param) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Life ["..getCreatureHealth(pid).."] - ["..getCreatureMaxHealth(pid).."]") return true end Editado Dezembro 31, 2014 10 anos por narazaky (veja o histórico de edições) Te ajudei? Então Rep +
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.