- 8
- 0
- Версия SA-MP
-
- 0.3.7 (R1)
Auto-Report для Администрации серверов.
Auto-Report для Администрации серверов.
Привет всем.
С помощью этого скрипта вы, будучи администратором сервера, сможете автоматически ловить пришедшую жалобу от игрока.
Плюсы использования именно этого скрипта:
- Отсутствие задержки(возможно настроить).
- Возможность настроить команду под себя.
- Теневая работа. Отсутствие дополнительных сообщений при ловле.
- Метод поиска заданного текста и последующая реакция скрипта командой(можно использовать и для другой цели)
- Написан на LUA.
- LUA 0.26(все дополнительные библиотеки)
- CLEO.
- SAMPFUNCS.
- ASI Loader.
Код:
report.lua:
require "lib.moonloader"
local sampev = require 'lib.samp.events'
local spec = false
function main()
if not isSampfuncsLoaded() or not isSampLoaded() then return end
while not isSampAvailable() do wait(100) end
sampRegisterChatCommand('fr', function()
state = not state
sampAddChatMessage(state and 'enabled' or 'disabled', -1)
end)
wait(-1)
end
function sampev.onTogglePlayerSpectating(state)
spec = state
end
function sampev.onServerMessage(color, text)
if state and not spec and text:find("%[Жалоба%]") and not sampIsDialogActive() and not isSampfuncsConsoleActive() and not sampIsChatInputActive() then
lua_thread.create(function()
wait(0)
sampSendChat("/ot")
end)
end
end
* Спасибо за редактуру Rei <3.
Вложения
Последнее редактирование: