SK
pedido

Informações dos players

Por SkyDarkyes, 03 de out. de 2013 em Scripts

resolvido
12
1.2k
03 de outubro de 2013 às 21:20

Bom esse system mostra as informações dos players,alguem poderia editar e retirar para aparecer informação da reputação e colocar para aparecer quanto o player tem de mana/life

 

 

function onSay(cid, words, param, channel)
param = param or ""
if(param == "") then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.")
return true
end

local pid = getPlayerByNameWildcard(param)
if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player ".. param .." not found.")
return true
end

doShowTextDialog(cid, 2175, "Informações Pessoais\n" ..
"\nNome: " .. getCreatureName(pid) ..
"\nSexo: " .. (getPlayerSex(pid) == 0 and "Feminino" or "Masculino") ..
"\nLevel: " .. getPlayerLevel(pid) ..
"\nChakra: " .. getPlayerMagLevel(pid) ..
"\nVIP: " .. (getCreatureStorage(pid, 13540) > os.time() and "Sim" or "Não") ..
"\nSaldo Bancário: " .. getPlayerBalance(pid) ..
"\nReputação: " .. getCreatureStorage(pid, 6001) ..
"\n\nAtributos\n" ..
"\nTaijutsu - " .. getPlayerSkillLevel(pid, 0) ..
"\nNinjutsu - " .. getPlayerSkillLevel(pid, 1) ..
"\nGenjutsu - " .. getPlayerSkillLevel(pid, 2) ..
"\nKenjutsu - " .. getPlayerSkillLevel(pid, 3) ..
"\nDistance - " .. getPlayerSkillLevel(pid, 4) ..
"\nDefense - " .. getPlayerSkillLevel(pid, 5) ..
"\nFishing - " .. getPlayerSkillLevel(pid, 6) ..
"\n\nInformações da Tribo\n" ..
"\nNome: " .. getPlayerGuildName(pid) ..
"\nPosto: " .. getPlayerGuildRank(pid) ..
"\nNível: " .. getPlayerGuildLevel(pid))
return true
end
ZarussZ
03 de outubro de 2013 às 21:26

 

function onSay(cid, words, param, channel)
param = param or ""
if(param == "") then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.")
return true
end

local pid = getPlayerByNameWildcard(param)
if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player ".. param .." not found.")
return true
end

doShowTextDialog(cid, 2175, "Informações Pessoais\n" ..
"\nNome: " .. getCreatureName(pid) ..
"\nHealth Max: " .. getPlayerMaxHealth(pid)
"\nHealth: " .. getPlayerHealth(pid)
"\nSexo: " .. (getPlayerSex(pid) == 0 and "Feminino" or "Masculino") ..
"\nLevel: " .. getPlayerLevel(pid) ..
"\nChakra: " .. getPlayerMagLevel(pid) ..
"\nVIP: " .. (getCreatureStorage(pid, 13540) > os.time() and "Sim" or "Não") ..
"\nSaldo Bancário: " .. getPlayerBalance(pid) ..
"\n\nAtributos\n" ..
"\nTaijutsu - " .. getPlayerSkillLevel(pid, 0) ..
"\nNinjutsu - " .. getPlayerSkillLevel(pid, 1) ..
"\nGenjutsu - " .. getPlayerSkillLevel(pid, 2) ..
"\nKenjutsu - " .. getPlayerSkillLevel(pid, 3) ..
"\nDistance - " .. getPlayerSkillLevel(pid, 4) ..
"\nDefense - " .. getPlayerSkillLevel(pid, 5) ..
"\nFishing - " .. getPlayerSkillLevel(pid, 6) ..
"\n\nInformações da Tribo\n" ..
"\nNome: " .. getPlayerGuildName(pid) ..
"\nPosto: " .. getPlayerGuildRank(pid) ..
"\nNível: " .. getPlayerGuildLevel(pid))
return true
end

 

ve se funfa

03 de outubro de 2013 às 21:34

Erro attempt to call global 'getplayermaxhealth' (a nil value)

ZarussZ
03 de outubro de 2013 às 21:37

malz:

function onSay(cid, words, param, channel)
param = param or ""
if(param == "") then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.")
return true
end

local pid = getPlayerByNameWildcard(param)
if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player ".. param .." not found.")
return true
end

doShowTextDialog(cid, 2175, "Informações Pessoais\n" ..
"\nNome: " .. getCreatureName(pid) ..
"\nSexo: " .. (getPlayerSex(pid) == 0 and "Feminino" or "Masculino") ..
"\nLevel: " .. getPlayerLevel(pid) ..
"\nChakra: " .. getPlayerMagLevel(pid) ..
"\nVIP: " .. (getCreatureStorage(pid, 13540) > os.time() and "Sim" or "Não") ..
"\nSaldo Bancário: " .. getPlayerBalance(pid) ..
"\n\nAtributos\n" ..
"\nTaijutsu - " .. getPlayerSkillLevel(pid, 0) ..
"\nNinjutsu - " .. getPlayerSkillLevel(pid, 1) ..
"\nGenjutsu - " .. getPlayerSkillLevel(pid, 2) ..
"\nKenjutsu - " .. getPlayerSkillLevel(pid, 3) ..
"\nDistance - " .. getPlayerSkillLevel(pid, 4) ..
"\nDefense - " .. getPlayerSkillLevel(pid, 5) ..
"\nFishing - " .. getPlayerSkillLevel(pid, 6) ..
"\nHealth Max: " .. getPlayerMaxHealth(pid, 7) ..
"\nHealth: " .. getPlayerHealth(pid, 8) ..
"\n\nInformações da Tribo\n" ..
"\nNome: " .. getPlayerGuildName(pid) ..
"\nPosto: " .. getPlayerGuildRank(pid) ..
"\nNível: " .. getPlayerGuildLevel(pid))
return true
end

Editado Outubro 3 por Zaruss

fitaisolanteF
03 de outubro de 2013 às 21:38


function onSay(cid, words, param, channel)

param = param or ""

if(param == "") then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.")

return true

end

 

local pid = getPlayerByNameWildcard(param)

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

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player ".. param .." not found.")

return true

end

 

doShowTextDialog(cid, 2175, "Informações Pessoais\n" ..

"\nNome: " .. getCreatureName(pid) ..

"\nHealth Max: " .. getCreatureMaxHealth(pid)

"\nHealth: " .. getCreatureHealth(pid)

"\nSexo: " .. (getPlayerSex(pid) == 0 and "Feminino" or "Masculino") ..

"\nLevel: " .. getPlayerLevel(pid) ..

"\nChakra: " .. getPlayerMagLevel(pid) ..

"\nVIP: " .. (getCreatureStorage(pid, 13540) > os.time() and "Sim" or "Não") ..

"\nSaldo Bancário: " .. getPlayerBalance(pid) ..

"\n\nAtributos\n" ..

"\nTaijutsu - " .. getPlayerSkillLevel(pid, 0) ..

"\nNinjutsu - " .. getPlayerSkillLevel(pid, 1) ..

"\nGenjutsu - " .. getPlayerSkillLevel(pid, 2) ..

"\nKenjutsu - " .. getPlayerSkillLevel(pid, 3) ..

"\nDistance - " .. getPlayerSkillLevel(pid, 4) ..

"\nDefense - " .. getPlayerSkillLevel(pid, 5) ..

"\nFishing - " .. getPlayerSkillLevel(pid, 6) ..

"\n\nInformações da Tribo\n" ..

"\nNome: " .. getPlayerGuildName(pid) ..

"\nPosto: " .. getPlayerGuildRank(pid) ..

"\nNível: " .. getPlayerGuildLevel(pid))

return true

end

Editado Outubro 3 por Keilost

03 de outubro de 2013 às 21:42

Zaruss Mesmo erro

 

Keilost erro attempt to call a number value

ZarussZ
03 de outubro de 2013 às 21:49

 

function onSay(cid, words, param, channel)
param = param or ""
if(param == "") then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.")
return true
end

local pid = getPlayerByNameWildcard(param)
if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player ".. param .." not found.")
return true
end

doShowTextDialog(cid, 2175, "Informações Pessoais\n" ..
"\nNome: " .. getCreatureName(pid) ..
"\nSexo: " .. (getPlayerSex(pid) == 0 and "Feminino" or "Masculino") ..
"\nLevel: " .. getPlayerLevel(pid) ..
"\nChakra: " .. getPlayerMagLevel(pid) ..
"\nVIP: " .. (getCreatureStorage(pid, 13540) > os.time() and "Sim" or "Não") ..
"\nSaldo Bancário: " .. getPlayerBalance(pid) ..
"\n\nAtributos\n" ..
"\nTaijutsu - " .. getPlayerSkillLevel(pid, 0) ..
"\nNinjutsu - " .. getPlayerSkillLevel(pid, 1) ..
"\nGenjutsu - " .. getPlayerSkillLevel(pid, 2) ..
"\nKenjutsu - " .. getPlayerSkillLevel(pid, 3) ..
"\nDistance - " .. getPlayerSkillLevel(pid, 4) ..
"\nDefense - " .. getPlayerSkillLevel(pid, 5) ..
"\nFishing - " .. getPlayerSkillLevel(pid, 6) ..
"\nHealth Max: " .. getCreatureMaxHealth(pid, 7) ..
"\nHealth: " .. getCreatureHealth(pid, 8) ..
"\n\nInformações da Tribo\n" ..
"\nNome: " .. getPlayerGuildName(pid) ..
"\nPosto: " .. getPlayerGuildRank(pid) ..
"\nNível: " .. getPlayerGuildLevel(pid))
return true
end
KluivertK
03 de outubro de 2013 às 21:51

 

function onSay(cid, words, param, channel)
param = param or ""
if(param == "") then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.")
return true
end

local pid = getPlayerByNameWildcard(param)
if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player ".. param .." not found.")
return true
end

doShowTextDialog(cid, 2175, "Informações Pessoais\n" ..
"\nNome: " .. getCreatureName(pid) ..
"\nSexo: " .. (getPlayerSex(pid) == 0 and "Feminino" or "Masculino") ..
"\nLevel: " .. getPlayerLevel(pid) ..
"\nChakra: " .. getPlayerMagLevel(pid) ..
"\nVIP: " .. (getCreatureStorage(pid, 13540) > os.time() and "Sim" or "Não") ..
"\nSaldo Bancário: " .. getPlayerBalance(pid) ..
"\nLife: " .. getCreatureHealth(pid) ..
"\nLife Max: " .. getCreatureMaxHealth(pid) ..
"\nMana: " .. getCreatureMana(pid) ..
"\nMana Max: " .. getCreatureMaxMana(pid) ..
"\n\nAtributos\n" ..
"\nTaijutsu - " .. getPlayerSkillLevel(pid, 0) ..
"\nNinjutsu - " .. getPlayerSkillLevel(pid, 1) ..
"\nGenjutsu - " .. getPlayerSkillLevel(pid, 2) ..
"\nKenjutsu - " .. getPlayerSkillLevel(pid, 3) ..
"\nDistance - " .. getPlayerSkillLevel(pid, 4) ..
"\nDefense - " .. getPlayerSkillLevel(pid, 5) ..
"\nFishing - " .. getPlayerSkillLevel(pid, 6) ..
"\n\nInformações da Tribo\n" ..
"\nNome: " .. getPlayerGuildName(pid) ..
"\nPosto: " .. getPlayerGuildRank(pid) ..
"\nNível: " .. getPlayerGuildLevel(pid))
return true
end
03 de outubro de 2013 às 21:53

Klui o seu deu certo porem,não aparece as skills corretamente

 

function onSay(cid, words, param, channel)
param = param or ""
if(param == "") then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.")
return true
end
 
local pid = getPlayerByNameWildcard(param)
if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player ".. param .." not found.")
return true
end
 
doShowTextDialog(cid, 2175, "Informações Pessoais\n" ..
"\nNome: " .. getCreatureName(pid) ..
"\nSexo: " .. (getPlayerSex(pid) == 0 and "Feminino" or "Masculino") ..
"\nLevel: " .. getPlayerLevel(pid) ..
"\nChakra: " .. getPlayerMagLevel(pid) ..
"\nVIP: " .. (getCreatureStorage(pid, 13540) > os.time() and "Sim" or "Não") ..
"\nSaldo Bancário: " .. getPlayerBalance(pid) ..
"\nLife: " .. getCreatureHealth(pid) ..
"\nLife Max: " .. getCreatureMaxHealth(pid) ..
"\nMana: " .. getCreatureMana(pid) ..
"\nMana Max: " .. getCreatureMaxMana(pid) ..
"\n\nSkills\n" ..
"\nTaijutsu - " .. getPlayerSkillLevel(pid, 0) ..
"\nNinjutsu - " .. getPlayerSkillLevel(pid, 1) ..
"\nGenjutsu - " .. getPlayerSkillLevel(pid, 2) ..
"\nKenjutsu - " .. getPlayerSkillLevel(pid, 3) ..
"\nDistance - " .. getPlayerSkillLevel(pid, 4) ..
"\nDefense - " .. getPlayerSkillLevel(pid, 5) ..
"\nFishing - " .. getPlayerSkillLevel(pid, 6) ..
"\n\nInformações da Guild\n" ..
"\nNome: " .. getPlayerGuildName(pid) ..
"\nCargo: " .. getPlayerGuildRank(pid) ..
"\nNível: " .. getPlayerGuildLevel(pid))
return true
end

Editado Outubro 3 por SkyDarkyes

ZarussZ
03 de outubro de 2013 às 21:56


function onSay(cid, words, param, channel)

param = param or ""

if(param == "") then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.")

return true

end

 

local pid = getPlayerByNameWildcard(param)

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

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player ".. param .." not found.")

return true

end

 

doShowTextDialog(cid, 2175, "Informações Pessoais\n" ..

"\nNome: " .. getCreatureName(pid) ..

"\nSexo: " .. (getPlayerSex(pid) == 0 and "Feminino" or "Masculino") ..

"\nLevel: " .. getPlayerLevel(pid) ..

"\nChakra: " .. getPlayerMagLevel(pid) ..

"\nVIP: " .. (getCreatureStorage(pid, 13540) > os.time() and "Sim" or "Não") ..

"\nSaldo Bancário: " .. getPlayerBalance(pid) ..

"\n\nAtributos\n" ..

"\nTaijutsu - " .. getPlayerSkillLevel(pid, 0) ..

"\nNinjutsu - " .. getPlayerSkillLevel(pid, 1) ..

"\nGenjutsu - " .. getPlayerSkillLevel(pid, 2) ..

"\nKenjutsu - " .. getPlayerSkillLevel(pid, 3) ..

"\nDistance - " .. getPlayerSkillLevel(pid, 4) ..

"\nDefense - " .. getPlayerSkillLevel(pid, 5) ..

"\nFishing - " .. getPlayerSkillLevel(pid, 6) ..

"\nHealth Max: " .. getCreatureMaxHealth(cid) ..

"\nHealth: " .. getCreatureHealth(cid) ..

"\n\nInformações da Tribo\n" ..

"\nNome: " .. getPlayerGuildName(pid) ..

"\nPosto: " .. getPlayerGuildRank(pid) ..

"\nNível: " .. getPlayerGuildLevel(pid))

return true

end

Editado Outubro 3 por Zaruss

03 de outubro de 2013 às 21:59

VLw ai klui.

OmegaO
03 de outubro de 2013 às 22:06

Movido para pedidos e dúvidas resolvidos - scripting.

Editado Outubro 3 por omega blueheaven