Ir para conteúdo
  • 0

Status do Player


Kimbly

Pergunta

Bem galera eu to com esse script aqui:

function onSay(cid, words, param)
	local p = string.explode(param, ',')
	if(param == "") then
	doPlayerSendCancel(cid,'Digite ex: !status Joao')
	return true
end
if isPlayer(cid) ~= 0 then
local n = getPlayerByName(param)
doPlayerPopupFYI(cid,"Nome "..getCreatureName(n).."".."\n\nEle esta no level "..getPlayerLevel(n).." !".."\nEle Tem de Distance "..getPlayerSkill(n,4).." !".."\nEle Tem de sword "..getPlayerSkill(n, 2).." !".."\nEle Tem de axe "..getPlayerSkill(n, 3).." !".."\nEle Tem de club "..getPlayerSkill(n, 1).." !".."\nEle Tem de shield "..getPlayerSkill(n, 5).." !".."\nEle Tem de magiclevel "..getPlayerMagLevel(n).."!".."\nEle Tem de mana "..getPlayerMaxMana(n).." !".."\nEle tem de life "..getCreatureMaxHealth(n).." !")
end
return TRUE
end

 

<talkaction words="!status" script="info.lua"/>

 

!status Nome_do _jogador ex: !status Joao

 

Ele serve para mostra em uma pequena janela as informações do player como skill, level, maxima mana e maxima life... O script funciona normal ao testar com um player online mais ao testar com um player offline o executavel fica poluido de tanto erro que da no script, creio que seja o comando que esta faltando pra dizer que o player não esta online, bem é isso quem conseguir arrumar eu agradeço e dou os devidos +Rep

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Tenta esse .lua aqui ;D

 

 

 

function onSay(cid, words, param)

local p = string.explode(param, ',')

local n = getPlayerByName(param)

 

if param == "" or not isPlayer(n) then

doPlayerSendCancel(cid,'O player está offline ou você digitou errado, Digite ex: !status Joao') return true end

 

doPlayerPopupFYI(cid, "Nome "..getCreatureName(n).."".."\n\nEle esta no level "..getPlayerLevel(n).." !".."\nEle Tem de Distance "..getPlayerSkill(n,4).." !".."\nEle Tem de sword "..getPlayerSkill(n, 2).." !".."\nEle Tem de axe "..getPlayerSkill(n, 3).." !".."\nEle Tem de club "..getPlayerSkill(n, 1).." !".."\nEle Tem de shield "..getPlayerSkill(n, 5).." !".."\nEle Tem de magiclevel "..getPlayerMagLevel(n).."!".."\nEle Tem de mana "..getPlayerMaxMana(n).." !".."\nEle tem de life "..getCreatureMaxHealth(n).." !")

return true end

 

 

 

e muda sua tag por essa (:

 

 

 

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

 

 

Link para o comentário
Compartilhar em outros sites

  • 0

Parabéns Overxin, funcionou perfeitamente darei os devidos reps amanha .

Você já atingiu seu limite de reputações positivas para hoje

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...