[Урок] Создание 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
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
cheatjopa2 [11:58]

gabitovismaismaisma [09:18]

Gotham_ws [03:45]

раре [02:58]

Epiphonexmr [02:38]

ksuexe [01:35]

petrusenko_t [23:29]

shanepk60 [21:19]

chadaevvo18 [19:34]

zazik965mb [17:41]

AndreSR [16:49]

funovv [20:46]

Dizelmotnik [11:22]