[MYSQL] /setadmin - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
[MYSQL] /setadmin
Accardo Дата: Воскресенье, 10.04.2016, 17:38 | Сообщение # 1
Новичок
Сообщений: 22
Статус: Offline
Команда /setadmin, переменные меняйте на свои.
Код

    if(!strcmp(cmd,"/setadmin",true))
    {
     if(IsPlayerConnected(playerid))
     {
         new str[100];
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))return SendClientMessage(playerid, COLOR_GRAD2, "/setadmin [ID игрока] [LVL]");
   new para1;
   new level;
   para1 = ReturnUser(tmp);
   tmp = strtok(cmdtext, idx);
   level = strval(tmp);
   if(pData[para1][pWarnc]) return SendClientMessage(playerid,CGRAY,"У игрока Warn");
   if(pData[playerid][pAdmin] >= 7)
   {
       if(IsPlayerConnected(para1))
       {
           if(para1 != INVALID_PLAYER_ID)
           {
               if(level < 0 || level > 7) return SendClientMessage(playerid, COLOR_GREY, "Не меньше 0 и не больше 7!");
      pData[para1][pAdmin] = level;
      if(level > 0)
      {
       format(str, sizeof(str), "%s Назначил вас администратором", pData[playerid][pNickname]);
       SendClientMessage(para1, COLOR_BRIGHTRED, str);
       format(str, sizeof(str), "Вы назначили %i администратором.", pData[para1][pNickname], level);
       SendClientMessage(playerid, COLOR_BRIGHTRED, str);
      }
      else if(level == 0)
      {
       SendMes(playerid, COLOR_BRIGHTRED, "Вы сняли %s с поста администратора.", pData[para1][pNickname]);
          SendMes(para1, COLOR_BRIGHTRED, "%s снял вас с поста администратора.", pData[playerid][pNickname]);
      }
      new query[512];
      format(query,sizeof(query),"UPDATE `accounts` SET `admin` = '%d' WHERE id = '%d'",pData[para1][pAdmin],pData[para1][pMysqlID]);
      sql_query(dbserv, query, QUERY_THREADED);
     }
    }
   }
  }
    }


Сообщение отредактировал Accardo - Воскресенье, 10.04.2016, 17:40
BrokeMan Дата: Четверг, 14.04.2016, 21:22 | Сообщение # 2
Новичок
Сообщений: 15
Статус: Offline
2016 год на дворе,а людям до сих пор не хватает мозгов поставить командный процессор
Danny_Marcelo Дата: Воскресенье, 15.05.2016, 00:48 | Сообщение # 3
Боец
Сообщений: 282
Статус: Offline
Цитата BrokeMan ()
2016 год на дворе,а людям до сих пор не хватает мозгов поставить командный процессор


Может человек не разбирается ещё в этом. Я например тоже на стандартном работать люблю. Вот недавно только начал понимать dc_cmd. Они же сложнее в написании, чем стандартный.
jimacha Дата: Понедельник, 27.06.2016, 10:40 | Сообщение # 4
Новичок
Сообщений: 1
Статус: Offline
Зачем ставить "У игрока Warn?"

-
  • Страница 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]