mirror of
https://github.com/Znote/ZnoteAAC.git
synced 2025-05-08 15:19:21 +02:00
21 lines
1.2 KiB
Lua
21 lines
1.2 KiB
Lua
-- <talkaction words="!report" separator=" " script="adminreport.lua"/>
|
|
-- Coded by Dark ShaoOz, modified by Znote
|
|
function onSay(cid, words, param, channel)
|
|
local storage = 6708 -- (You can change the storage if its already in use)
|
|
local delaytime = 30 -- (Exhaust In Seconds.)
|
|
local x = getPlayerPosition(cid).x -- (Do not edit this.)
|
|
local y = getPlayerPosition(cid).y -- (Do not edit this.)
|
|
local z = getPlayerPosition(cid).z -- (Do not edit this.)
|
|
if(param == '') then
|
|
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Command param required.")
|
|
return true
|
|
end
|
|
if (getPlayerStorageValue(cid, storage) <= os.time()) then
|
|
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Your report has been received successfully!")
|
|
db.query("INSERT INTO `znote_player_reports` (`id` ,`name` ,`posx` ,`posy` ,`posz` ,`report_description` ,`date`)VALUES (NULL , '" .. getPlayerName(cid) .. "', '" .. x .. "', '" .. y .. "', '" .. z .. "', " .. db.escapeString(param) .. ", '" .. os.time() .. "')")
|
|
setPlayerStorageValue(cid,storage,os.time()+delaytime)
|
|
else
|
|
doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "You have to wait "..getPlayerStorageValue(cid, storage) - os.time().." seconds to report again.")
|
|
end
|
|
return TRUE
|
|
end |