[Урок] Создание FULL Dostup для вашего сервера - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Phoenixxx_Czar, Getbackthere, [CM]OlegEhtler  
[Урок] Создание FULL Dostup для вашего сервера
mentaziwe Дата: Пятница, 30.03.2018, 23:19 | Сообщение # 1
Новичок
Сообщений: 13
Статус: Offline
Доброе время суток, уважаемые читатели форума, публикую систему Full Dostup'a только сюда, ибо на других форумах нет смысла толкать что-то.

Система Фулл Доступ расписана на то, чтобы введённые в поле игроки могли использовать те или иные команды.

Разъясню я каждую функцию в данном уроке:

Начнём с создания переменной:

Код
new FD[][MAX_PLAYER_NAME] = {"Nick_Name", "Nick_Name", "Nick_Name", "Nick_Name"}; // эта переменная сохраняет ники игроков, которые мы введём и которым будет разрешена та команда, в которой будет стоять проверка на Фулл Доступ


Далее идём в конец мода и вставляем вот такой Сток:

Код
stock FDCheck(playerid)
{
    for(new i = 0; i < sizeof(FD); i++) // создание переменной "i", обыкновенный цикл, не вижу ничего сложного, если кто не понимает "Циклы", советую смотреть начальные уроки Pawn, в будущем может быть выпущу тему с разъяснением
    {
   if (!strcmp(NamePlayer[playerid], FD[i], false)) return true; // теперь идёт проверка, если данный ник не соответствует нику из ФД, доступ запрещается, переменные NamePlayer поменять на свою(Переменная ника игрока)
    }
    return false; // ретурн
}


Теперь самое интересное, идём к любой команде, примером может быть команда /makeadmin, /setadmin и др. и вставляем проверку на ФД:

Код
if(!FDCheck(playerid)) return 1;


Спасибо за прочтение, желаю вам удачи в Pawn-программировании, дальнейшую систему сделаю выдачу команд, в которой ясно и понятно разъясню, как легко выдать ту или иную команду любому игроку.
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума