[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
Поиск: