В теме 3 сообщения

Всем добрый вечер ребят! 

Я начинающий, сегодня я вам сливаю команду 2(шт) на технические работы

Ловите <3

Спойлер

||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cmd:tex(playerid, params[])
{
    if(PI[playerid][pAdmin] < ADM_GL) return 1//Проверка на администратора, для использавания команды
 //===============================================================================================
 for(new i = 0; i <= MAX_PLAYERS; i++)
    {
     if(IsPlayerConnected(i))
     {
      if(PI[pAdmin] > SUPPORT) //Если игрок администратор, то высвечиваеися табличка с паролем и т.д
      {
       ShowPlayerDialog(i,0,DIALOG_STYLE_MSGBOX,"Внимание!!!","{CB1A1A}Администраторов не отключается с сервера!\n{CB1A1A} Активированы тех.работы для сервера!\n{CB1A1A}Пароль к серверу: ВАШ ПАРОЛЬ\n{CB1A1A}Причина будет в нашей офф. группе VK: ВАША ГРУППА","Понял","");
      }
        if(PI[pAdmin] == ADM_NONE) //Если игрок не администратор, то высвечевается табличка с информацией, и его отключает с сервера
        {
          ShowPlayerDialog(i,0,DIALOG_STYLE_MSGBOX,"Внимание!!!","{CB1A1A} Внимание массовое отключение с сервера!\n{CB1A1A}Причина будет в нашей офф. группе VK: ВАША ГРУППА","Понял","");
          Kick(i);
     }
     }
  }

 //===============================================================================================
 SendRconCommand("password Ваш пароль");
 SendRconCommand("hostname TimePlay RolePlay || У нас Тех.Работы, не грустите!");
 //===============================================================================================
 SendClientMessageToAll(0xF04245FF"Руководитель сервера активиривал Тех.Работы!");
 return 1;
}

cmd:texoff(playerid, params[])
{
    if(PI[playerid][pAdmin] < ADM_GL) return 1;
 //===============================================================================================
 SendRconCommand("password 0"); //Снос пароля
 SendRconCommand("hostname TimePlay RolePlay || Заходи к нам, мы вас ждем!");
 //===============================================================================================
    callcmd::gmx(i, ""); //Вызов команды для рестарта сервера
 //===============================================================================================
 SendClientMessageToAll(0xF04245FF"Руководитель сервера деактивиривал Тех.Работы! Спасибо всем кто помагал!");
 return 1;
}

 

 

Отредактировано пользователем Cawfee

Заметка от Cawfee , создано

3.2. Код необходимо брать в тег "Код", а код более 10 строк – еще и в "Спойлер". Как это сделать рассказано в разделе "FAQ".

Устное предупреждение.

Поделиться сообщением


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

Отсутствие табуляции, синтаксические и орфографические ошибки, излишние зависимости.

И это 30 строк кода

enum //admin levels struct
{
    ADM_NONE = 0,
    SUPPORT,  //1
    ADM_GL    //2
}

cmd:tex(playerid, params[])
{
    if(PI[playerid][pAdmin] < ADM_GL) return 1//Проверка на администратора, для использавания команды

    SendRconCommand("password Ваш пароль");
    SendRconCommand("hostname TimePlay RolePlay || У нас Тех.Работы, не грустите!");
    SendClientMessageToAll(0xF04245FF, !"Руководитель сервера активиривал Тех.Работы!");

    for(new i = 0, size = GetPlayerPoolSize(); i <= size; ++i)
    {
        if(!IsPlayerConnected(i)) continue;
        if(PI[i][pAdmin] == ADM_NONE) //Если игрок не администратор, то высвечевается табличка с информацией, и его отключает с сервера
        {
            ShowPlayerDialog(i, 32767, DIALOG_STYLE_MSGBOX, "Внимание!!!",
                "\
                    {CB1A1A} Внимание массовое отключение с сервера!\n\
                    {CB1A1A}Причина будет в нашей офф. группе VK: ВАША ГРУППА\
                ""Понял""");
            Kick(i);
        }
        else
        {
            ShowPlayerDialog(i, 32767, DIALOG_STYLE_MSGBOX, "Внимание!!!",
                "\
                    {CB1A1A}Администраторов не отключается с сервера!\n\
                    {CB1A1A}Активированы тех.работы для сервера!\n\
                    {CB1A1A}Пароль к серверу: ВАШ ПАРОЛЬ\n\
                    {CB1A1A}Причина будет в нашей офф. группе VK: ВАША ГРУППА\
                ""Понял""");
        }
    }
    return 1;
}

cmd:texoff(playerid, params[])
{
    if(PI[playerid][pAdmin] < ADM_GL) return 1;

    SendRconCommand("password 0"); //Снос пароля
    SendRconCommand("hostname TimePlay RolePlay || Заходи к нам, мы вас ждем!");

    SendClientMessageToAll(0xF04245FF, !"Руководитель сервера деактивиривал Тех.Работы! Спасибо всем кто помагал!");
    return 1;
}

 

Поделиться сообщением


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

@user408337 тоесть это уже правельныйвариант? 

Поделиться сообщением


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

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

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

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

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


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

Войти

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


Войти

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

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

  • Похожий контент

    • exontextrio
      От exontextrio
      Всех приветствую, предлагаю вам свои услуги Pawn-разработчика.

      В мой спектр услуг входит:
      – Работа с MySQL.
      – Исправление багов/недоработок.
      – Написание команд.
      – Написание обновлений.

      По всем вопросам писать сюда — t.me/exontextrio (Telegram) или vk.com/exontextrio (VK)
    • gazilius
      От gazilius
      Здравствуйте, ищу скриптера
      платформа CRMP
      Ищу человека который будет потихоньку писать системы для мода с нуля
      Оплата сдельная
       
      тз
      mysql
      1. Система регистрации и авторизации
      Выбор спавна:
      Лыткарино
      Игроки пока не поздороваются не видят имени друг друга
       
      2. Работы
      Автобусник - катаешься по всей карте и за остановку получаешь 500 игровой валюты
      Механик - берет вызов по всей области и после ремонта получает свои 500 игровой валюты и за заправку за каждый литр еще 10 игровой валюты
      Таксист - принимает заказ где человек ставит маркер куда ему нужно, после чего таксист если оказывается на метки и получает свою оплату - км 50 игровой валюты
      деньги списываются с того кто заказал такси
       
      Автобус парк - Лыткарино, Батырево
      База механиков - Арзамас, Южный
      Такси компаний - Арзамас, Южный

      Жду ваших цен и прайсов
      тг @ormbet
    • egoryaz
      От egoryaz
      хочу сделать свой логотип для проекта на textdraw много видео посмотрел даже использовал tdeditor но не могу его запустить подскажите как сделать свой логотип