Sem resultado, continuo conseguindo usar o comando.
--edit
Eu troquei
if not isPlayerPzLocked(cid) == TRUE then
por
if not isPlayerPzLocked(cid) == FALSE then
pra ver no que dava, não funcionou o comando em pz, porém não funcionou em área normal.
----- edit
Me virei e consegui um jeito:
function onSay(cid, words, param, channel)
local config = {
s = 11548, -- n mexa
exhau = 30 -- tempo em seegundos para salvar denovo
}
local message = "Pikaxu"
if not getTilePzInfo(getCreaturePosition(cid)) then
if (getPlayerStorageValue(cid, config.s) <= os.time()) then
doPlayerSave(cid)
setPlayerStorageValue(cid,config.s,os.time()+config.exhau)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Char salvo com sucesso.")
doPlayerPopupFYI(cid, message)
doRemoveCreature(cid)
else
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você precisa esperar 30 segundos para salvar novamente!!")
end
else
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Comando utilizável apenas em áreas PVP!")
end
return TRUE
end
Funcional! Grato pela ajuda, mesmo não tendo funcionado, deixarei o script aí pra quem quiser também ^^