Bem venho aqui trazer um script para vocês, acho que será Bem util, é um sistema que o Player usa pra reportar bugs etc.. para Facilitar um pouco mais a vida dos Administradores na correção de bugs no seu Servidor, até
Crie um arquivo .LUA com o nome de playersreport e adicione esse seguinte código dentro.
function onSay(cid, words, param, channel)
local storage = 6707
local delaytime = 120
local a = "data/logs/reports.txt"
local f = io.open(a, "a+")
if(param == '') then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.")
return true
end
local exhaust = exhaustion.get(cid, storage)
if(not exhaust) then
exhaustion.set(cid, storage, delaytime)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Your report has been received successfully!")
f:write(""..getPlayerName(cid).." reported a bug at " .. os.date("%d %B %Y - %X.", os.time()) .."\n"..param.." [x="..getPlayerPosition(cid).x..", y="..getPlayerPosition(cid).y..", z="..getPlayerPosition(cid).z.."].\n\n----------------------------------------------------------\n")
f:close()
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "You must wait " .. exhaustion.get(cid, storage) .. " seconds to report.")
end
return TRUE
end
Apos criado o arquivo adicione sua tag no Talkactions.xml
<talkaction log="yes" words="/player report" filter="word-spaced" event="script" value="playereport.lua"/>
créditos:
Beeki por trazer ao XTibia
LucasOlzon pelo script.