Данный модуль позволяет выдавать варны Администраторам. По достижению 3/3 варнов, администратор будет снят. Система записывает всё в базу данных, которую мы создадим в гайде по установке данного модуля.
ВАЖНО
Чтобы открыть меню, нужно прописать /addwarn или wansystem_menu в консоль
Показ данного модуля:
ВИДЕО ОБЗОР
ИНСТРУКЦИЯ ПО УСТАНОВКЕ
Начнём с установки данного модуля.
Переходим в наш архив и перекидываем папку по пути:
Наш сервер\addons\Badmin\lua\ba\modules - Поздравляю, модуль поставлен.
Теперь пропишем команду для открытия Меню.
Переходим по пути: Наш сервер\addons\Badmin\lua\ba\plugins
переходим в любой lua и прописываем туда данный код
Чтобы получилось так
Прописывание библиотеки для модуля.
Переходим по пути: Наш сервер\addons\Badmin\lua\ba\core и заходим в файл player_sh.lua
И прописываем в этот файл это:
Установка базы данных.
В нашей базе данных создаем новую таблицу, заходим в sql и прописываем данный запрос к базе данных.
ГОТОВО.
МОДУЛЬ УСТАНОВЛЕН, КОМАНДА ПРОПИСАНА, БИБЛИОТЕКА ПРОПИСАНА И SQL ЗАПРОС ДОБАВЛЕН.
ВАЖНО
Чтобы открыть меню, нужно прописать /addwarn или wansystem_menu в консоль
Так же, предлагайте ваши идеи.
ВАЖНО
Чтобы открыть меню, нужно прописать /addwarn или wansystem_menu в консоль
Показ данного модуля:
ВИДЕО ОБЗОР
ИНСТРУКЦИЯ ПО УСТАНОВКЕ
Начнём с установки данного модуля.
Переходим в наш архив и перекидываем папку по пути:
Наш сервер\addons\Badmin\lua\ba\modules - Поздравляю, модуль поставлен.
Теперь пропишем команду для открытия Меню.
Переходим по пути: Наш сервер\addons\Badmin\lua\ba\plugins
переходим в любой lua и прописываем туда данный код
commanda:
ba.cmd.Create('AddWarn')
:RunOnClient(function()
WarnSystemMenu = ui.Create('warnsys.Menu')
end)
:SetFlag('A')
:SetHelp('Выдать варн')
Чтобы получилось так
Прописывание библиотеки для модуля.
Переходим по пути: Наш сервер\addons\Badmin\lua\ba\core и заходим в файл player_sh.lua
И прописываем в этот файл это:
biblioteka:
nw.Register 'ActiveWarns'
:Write(net.WriteUInt, 6)
:Read(net.ReadUInt, 6)
:SetPlayer()
nw.Register 'WarnTable'
:Write(net.WriteTable)
:Read(net.ReadTable)
:SetPlayer()
Установка базы данных.
В нашей базе данных создаем новую таблицу, заходим в sql и прописываем данный запрос к базе данных.
sql:
CREATE TABLE warnsystem (
steamid bigint(20) NOT NULL,
id int(11) NOT NULL,
reason text,
active boolean DEFAULT true,
admin bigint(20) NOT NULL,
date bigint(40) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
ГОТОВО.
МОДУЛЬ УСТАНОВЛЕН, КОМАНДА ПРОПИСАНА, БИБЛИОТЕКА ПРОПИСАНА И SQL ЗАПРОС ДОБАВЛЕН.
ВАЖНО
Чтобы открыть меню, нужно прописать /addwarn или wansystem_menu в консоль
Так же, предлагайте ваши идеи.