3 posts in this topic

Узбек
Новичок

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

Я начинающий, сегодня я вам сливаю команду 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;
}

 

 

Edited by Cawfee

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

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

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

Share this post


Link to post
Share on other sites
user408337
Свой человек

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

И это 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;
}

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • crearot
      By crearot
      Мы ищем талантливого 3D-моделлера в команду.  Гибкий график, опытный коллектив.
      Что мы предлагаем:
      — Конкурентоспособную и стабильную заработную плату;
      — Гибкий график и возможность работать удаленно;
      — Работа в окружении специалистов, готовых способствовать развитию ваших навыков;
      — Перспективы карьерного и профессионального роста.
      От вас требуется:
      — Опыт владением 3ds Max и Blender для моделирования и текстурирования;
      — Работа по референсам;
      — Опыт создания интерьеров и экстерьеров;
      — Наличие портфолио.
      — Работа с текстурами (архивы (сборка, пересборка), добавление текстур, создание архивов под разные видеоускорители(PVR, DXT, ETC))
      — Работа с архивами моделей (.img образы) для добавления моделей и пересборки
      — Моделирование карты, работа по т/з для создания ландшафта на карте и т.д


      Отправьте резюме: → https://forms.gle/Trn4vjMEi58EDybv6
    • Axel myself
      By Axel myself
       
      C:\Users\User\Desktop\Adamand Role Play Original\gamemodes\Adamand037.pwn(25676) : error 017: undefined symbol "Geo_GetCountry2"
      C:\Users\User\Desktop\Adamand Role Play Original\gamemodes\Adamand037.pwn(81191) : error 017: undefined symbol "Geo_GetCountry2"
      Pawn compiler 3.2.3664              Copyright (c) 1997-2017, ITB CompuPhase

      2 Errors.


      Помогите пожалуйста с проблемой, ничего нового не добавлял, сам 50/50 разбираюсь в павно) но посмотрев на глаз особо ничего ошибочного не попалось
      Буду благодарен.