/spmenu (Почти копия) - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
/spmenu (Почти копия)
[CM]Kingster Дата: Вторник, 23.06.2015, 13:11 | Сообщение # 1
Боец
Сообщений: 245
Статус: Offline
Всем привет, решил выложить /spmenu (copy Samp-Rp[Не в фулл])
Кому действительно нужно, настроите под себя.
Так же переменные тоже настройте под себя.

Автор:Samuel_Lecompte = [CM]Kingster.
Требуется:
DC_CMD / ZCMD
MySQL R6

Код
CMD:spmenu(playerid, params[])
{
     if(!CheckAdminLevel(playerid, 5)) return 1;
     new Names[MAX_PLAYER_NAME];
     format(CMDstr, sizeof(CMDstr), "SELECT * FROM `accounts` WHERE pHelper = '%d'",1);
     mysql_query(CMDstr);
     mysql_store_result();
  if(mysql_fetch_row_format(CMDstr))
  {
      BaseGet("Name",Names);
      new string[2000];
      new sctring[1024];
         format(string, sizeof(string), "%s\n",Names);
         strcat(sctring, string);
         ShowPlayerDialog(playerid, 199, DIALOG_STYLE_LIST, "Управление саппортами",  sctring, "Далее", "Закрыть");
      while(mysql_next_row())
      {
    BaseGet("Name",Names);
          format(string, sizeof(string), "%s\n",Names);
             strcat(sctring, string);
             ShowPlayerDialog(playerid, 199, DIALOG_STYLE_LIST, "Управление саппортами",  sctring, "Далее", "Закрыть");
   }
  }
  else SendClientMessage(playerid, COLOR_GRAD1,"Не найдено совпадений");
  mysql_free_result();
  return true;
}

в OnDialogResponse
Код
    case 199:
  {
        if(!response) return true;
        SetPVarString(playerid,"Nemses",inputtext);
        ShowPlayerDialog(playerid, 200, DIALOG_STYLE_LIST, "Управление саппортами", "Разморозить\nЗаморозить\nСнять","Выбрать", "Назад");
  }

Код
    case 200:
  {
        if(!response) return CallLocalFunction("OnPlayerCommandText", "is", playerid, "/spmenu");
        new playerName[MAX_PLAYER_NAME+1];
        GetPVarString(playerid, "Nemses", playerName, MAX_PLAYER_NAME+1);
        switch(listitem)
        {
           case 0:
     {
              if(!IsPlayerConnected(GetPlayerID(playerName)))
              {
                format(CMDstr,sizeof(CMDstr), "UPDATE `accounts` SET pHelpers = '2' WHERE Name = '%s'",playerName);
              mysql_query(CMDstr);
              SCM(playerid,COLOR_WHITE,"Саппорт разморожен");
              return 1;
     }
     else PlayerInfo[GetPlayerID(playerName)][pHelpers] = 2, SCM(playerid,COLOR_WHITE,"Саппорт разморожен");
     }
           case 1:
     {
              if(!IsPlayerConnected(GetPlayerID(playerName)))
              {
                format(CMDstr,sizeof(CMDstr), "UPDATE `accounts` SET pHelpers = '1' WHERE Name = '%s'",playerName);
              mysql_query(CMDstr);
              SCM(playerid,COLOR_WHITE,"Саппорт заморожен");
              return 1;
     }
     else PlayerInfo[GetPlayerID(playerName)][pHelpers] = 1, SCM(playerid,COLOR_WHITE,"Саппорт заморожен");
     }
           case 2:
           {
              if(!IsPlayerConnected(GetPlayerID(playerName)))
              {
                format(CMDstr,sizeof(CMDstr), "UPDATE `accounts` SET pHelper = '0', pHelpers = '0' WHERE Name = '%s'",playerName);
              mysql_query(CMDstr);
              SCM(playerid,COLOR_WHITE,"Саппорт Снят");
              return 1;
     }
             else format(CMDstr,sizeof(CMDstr), "UPDATE `accounts` SET pHelper = '0', pHelpers = '0' WHERE Name = '%s'",playerName),mysql_query(CMDstr),PlayerInfo[GetPlayerID(playerName)][pHelpers] = 0,PlayerInfo[GetPlayerID(playerName)][pHelper] = 0, SCM(playerid,COLOR_WHITE,"Саппорт снят");
           }
        }
  }


Пользователь Cheat - Master уже 400 дней.

Я в Контакте - vk.com/buddy_fly
Голубь Дата: Среда, 24.06.2015, 10:19 | Сообщение # 2
Авторитет
Сообщений: 2137
Статус: Offline
а где просмотр ответов саппортра?

двач
https://vk.com/povargek
[CM]Kingster Дата: Среда, 24.06.2015, 11:42 | Сообщение # 3
Боец
Сообщений: 245
Статус: Offline
Цитата Голубь ()
а где просмотр ответов саппортра?

Я не знаю как у них выглядит это, так бы сделал.


Пользователь Cheat - Master уже 400 дней.

Я в Контакте - vk.com/buddy_fly
AngryBoy Дата: Понедельник, 29.06.2015, 17:14 | Сообщение # 4
Любитель
Сообщений: 42
Статус: Offline
Красавчик smile Но код кривой
  • Страница 1 из 1
  • 1
Поиск: