Перейти к содержанию
×
×
  • Создать...

Мануал /goadminka | Упрощенная версия


Vova_Zenko
 Поделиться
Подписчики 0

Рекомендуемые сообщения

Автор: acejas[3]

Приветствую вас уважаемые пользователи форума!
Предыстория, я не слишком опытный(вообще нет) скриптер, но помаленьку учусь каждый день. Вот я решил сделать команду по разыгрыванию админки. Знаете же да, для нубоРП это в тренде, так вот. Полазив по просторам толком эту команду не обсуждали и я решил слепить свою версию по просмотру доступных тем с этой командой. Думаю, вы как раз оцените хорошо ну и скажите забросить это дело или нет
 


Начнем
В начало мода:

static stock bool:adminkay =false;  

 

К командам:

Спойлер

CMD:goadminka(playerid)
{
    if(PlayerInfo[playerid][bAdmin] < 12) return SCM(playerid,COLOR_RED,"[Ошибка] {ffffff}Тебе еще нельзя сюда.."); //-Проверка на админку.
    {
        new string[130];
        format(string, 130, "{AC0000}**** RP | Администратор {FFC800}%s {AC0000}запустил раздачу на *Админ-права* - скорее {FFC800}/adminkamy!",PlayerInfo[playerid][pNames]);
           SendClientMessageToAll(-1, string);
           adminkay = true; //-Включаем раздачу
        return true;
    }
}
CMD:adminkamy(playerid,params[])
{
        if(PlayerInfo[playerid][bAdmin]) return SCM(playerid,COLOR_RED,"[AC0000}[Ошибка]{ffffff}Вы администратор!"); //-Проверка на адм
    if(PlayerInfo[playerid][pExp] < 3) return SCM(playerid,COLOR_RED,"{AC0000}[Ошибка] {ffffff}Вы не отыграли еще 3-х часов на сервере!"); //-Проверка на отыгровку 
        if(adminkay == false) return SCM(playerid,COLOR_RED, "{AC0000}[Ошибка] {ffffff}Раздача еще не запущенна !"); //-Проверка на запуск.
    {
        new adm = random(7); //- какой лвл-адм будет выдавать 
         new string[258];
          PlayerInfo[playerid][bAdmin] = adm;
        //- Где-то ваше обновление данных в бд
           format(string, 128, "{AC0000}Вам выдали {FFC800}%d {AC0000}уровень *Админ-прав*.",adm);
           SendClientMessage(playerid, -1, string);
           format(string, 130, "{AC0000}**** RP | Игрок {FFC800}%s {AC0000}успев быстрее всех ввести команду, получил: {FFC800}%d {FFC800} уровень админ прав. Поздравляем!!",PlayerInfo[playerid][pNames],adm);
           SendClientMessageToAll(-1, string);
           adminkay = false; //- выключаем раздачу
           return true;
    }
}  

 

 

Vova_Zenko.gif

Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
 Поделиться
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу