Não sei exatamente como é o código, ou qual parte apenas é o código, irei mandar o script inteiro:
function privateMessage(thePlayer,commandName,sendToName,...)
local pmWords = { ... }
local pmMessage = table.concat( pmWords, " " )
if sendToName then
if (getPlayerFromParticalName (sendToName)) then
toPlayer = (getPlayerFromParticalName (sendToName))
if not (toPlayer == thePlayer) then
if not (pmMessage == "") then
outputChatBox("#0044FF[PM]#FFFFFF Enviada para #FFFFFF" .. getPlayerName(toPlayer) .. "#FFFFFF: " .. pmMessage, thePlayer, 255, 255, 255, true)
outputChatBox("#0044FF[PM]#FFFFFF Recebida de #FFFFFF" .. getPlayerName(thePlayer) .. "#FFFFFF: " .. pmMessage, toPlayer, 255, 255, 255, true)
else
outputChatBox("#0044FF[PM]#FFFFFF Comando Inválido! Use:#FFFFFF /pm [nome do jogador] [Mensagem]", thePlayer, 255, 255, 255, true)
return false
end
else
outputChatBox("#0044FF[PM]#FFFFFF Você não pode mandar PM para si mesmo#FFFFFF!", thePlayer, 255, 255, 255, true)
return false
end
else
outputChatBox("#0044FF[PM]#FFFFFF Jogador não encontrado! #FFFF00(#FFFFFF"..sendToName.."#FFFF00)", thePlayer, 255, 255, 255, true)
return false
end
else
outputChatBox("#0044FF[PM]#FFFFFF Comando Inválido! Use:#FFFFFF /pm [nome do jogador] [Mensagem]", thePlayer, 255, 255, 255, true)
return false
end
end
addCommandHandler("pm", privateMessage)
function infoPM()
outputChatBox ('#0044FF[PM]#FFFFFF Para mandar mensagens privadas digite #0044FF/pm #FFFFFF[#0044FFNome do Jogador#FFFFFF] [#0044FFMensagem#FFFFFF]',getRootElement(),255,255,255,true)
end
setTimer(infoPM, 350000, 350)
function getPlayerFromParticalName(thePlayerName)
local thePlayer = getPlayerFromName(thePlayerName)
if thePlayer then
return thePlayer
end
for _,thePlayer in ipairs(getElementsByType("player")) do
if string.find(string.gsub(getPlayerName(thePlayer):lower(),"#%x%x%x%x%x%x", ""), thePlayerName:lower(), 1, true) then
return thePlayer
end
end
return false
end