Помагите добавить команду /makeadmin - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
Помагите добавить команду /makeadmin
Solomon_Strit Дата: Суббота, 22.02.2014, 03:12 | Сообщение # 1
Новичок
Сообщений: 9
Статус: Offline
Доброго времени суток ув.читеры мне срочно нужно поставить команду на сервер /makeadmin
прошу помощ
Asan2012 Дата: Суббота, 22.02.2014, 20:35 | Сообщение # 2
Боец
Сообщений: 68
Статус: Offline
Добавляйся в скайп: asan_asan2013
SeX-PrO-AdReNaLiN Дата: Воскресенье, 23.02.2014, 21:55 | Сообщение # 3
Авторитет
Сообщений: 1310
Статус: Offline
Добавь ко всем камандам,то есть после public OnPlayerCommandText(playerid, cmdtext[])
Код
    if(strcmp(cmd, "/makeadmin", true) == 0)
     {
         if(IsPlayerConnected(playerid))
         {
             tmp = strtok(cmdtext, idx);
             if(!strlen(tmp))
             {
                 SendClientMessage(playerid, COLOR_GRAD2, " Используйте: /makeadmin [playerid/PartOfName] [level(1-6)]");
                 return 1;
             }
             new para1;
             new level;
             para1 = ReturnUser(tmp);
             tmp = strtok(cmdtext, idx);
             level = strval(tmp);
             if(level > 4 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "* Невозможно значение менее 1, или более 4!"); return 1; }
             if(PlayerInfo[playerid][pAdmin] >= 4 || IsPlayerAdmin(playerid))
             {
                 if(IsPlayerConnected(para1))
                 {
                     if(para1 != INVALID_PLAYER_ID)
                     {
                         GetPlayerName(para1, giveplayer, sizeof(giveplayer));
                         GetPlayerName(playerid, sendername, sizeof(sendername));
                         PlayerInfo[para1][pAdmin] = level;
                         printf("Главный Администратор %s Повысил %s [Rank:%d]", sendername, giveplayer, level);
                         format(string, sizeof(string), "Главный Администратор %s Повысил/понизил вас [Rank:%d]", sendername, level);
                         SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                         format(string, sizeof(string), "Вы Повысили/понизили %s [Rank:%d]", giveplayer,level);
                         SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                         format(string, sizeof(string), "%s Назначил Модератором/Администратором %s.[Rank:%d]", sendername, giveplayer,level);
                         SendClientMessageToAll(COLOR_RED, string);
                     }
                 }
             }
             else
             {
                 SendClientMessage(playerid, COLOR_GRAD1, "   Вы не уполномочены использовать эту команду!");
             }
         }
         return 1;
     }


user N over 99999
Solomon_Strit Дата: Четверг, 27.02.2014, 20:33 | Сообщение # 4
Новичок
Сообщений: 9
Статус: Offline
А как узнать пароль от адм панели?
[CM]Logotipo Дата: Четверг, 27.02.2014, 22:40 | Сообщение # 5
Авторитет
Сообщений: 1083
Статус: Offline
Solomon_Strit, если РЛС, то в файле с акком есть строка "AdminKey"

Скуп
ВК
RakDroid - прокачка аккаунтов с телефона
VKMusic - вк музыка без браузера
Делаю сайты/софт/стимботов на заказ
iCortezik Дата: Четверг, 06.03.2014, 08:04 | Сообщение # 6
Боец
Сообщений: 190
Статус: Offline
Цитата Solomon_Strit ()
А как узнать пароль от адм панели?

В самом моде ищи строку pDostup или pDostyp точно не помню. Пропробуй оба варианта


Коплю 2к репы.
Skype : iCortezik
Vk ( id ) : icortezik_cm
WMR : R385286787930
Ask (id) : Sanay4ik_Cortezik
iKostro Дата: Вторник, 18.03.2014, 16:11 | Сообщение # 7
Боец
Сообщений: 145
Статус: Offline
Мод YCMD? ZCMD? CMD?
Определить можешь по команде там будет написано типо:
else if(strcmp(cmd, "/nextcar", true) == 0)
или там YCMD:NEXTCAR
либо CMD: NEXTCAR На подобие этого=)
если скажешь помогу и составлю команду.
SopranoV Дата: Среда, 19.03.2014, 12:52 | Сообщение # 8
Боец
Сообщений: 282
Статус: Offline
Цитата SeX-PrO-AdReNaLiN ()
Добавь ко всем камандам,то есть после public OnPlayerCommandText(playerid, cmdtext[])
Код
    if(strcmp(cmd, "/makeadmin", true) == 0)
     {
         if(IsPlayerConnected(playerid))
         {
             tmp = strtok(cmdtext, idx);
             if(!strlen(tmp))
             {
                 SendClientMessage(playerid, COLOR_GRAD2, " Используйте: /makeadmin [playerid/PartOfName] [level(1-6)]");
                 return 1;
             }
             new para1;
             new level;
             para1 = ReturnUser(tmp);
             tmp = strtok(cmdtext, idx);
             level = strval(tmp);
             if(level > 4 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "* Невозможно значение менее 1, или более 4!"); return 1; }
             if(PlayerInfo[playerid][pAdmin] >= 4 || IsPlayerAdmin(playerid))
             {
                 if(IsPlayerConnected(para1))
                 {
                     if(para1 != INVALID_PLAYER_ID)
                     {
                         GetPlayerName(para1, giveplayer, sizeof(giveplayer));
                         GetPlayerName(playerid, sendername, sizeof(sendername));
                         PlayerInfo[para1][pAdmin] = level;
                         printf("Главный Администратор %s Повысил %s [Rank:%d]", sendername, giveplayer, level);
                         format(string, sizeof(string), "Главный Администратор %s Повысил/понизил вас [Rank:%d]", sendername, level);
                         SendClientMessage(para1, COLOR_LIGHTBLUE, string);
                         format(string, sizeof(string), "Вы Повысили/понизили %s [Rank:%d]", giveplayer,level);
                         SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                         format(string, sizeof(string), "%s Назначил Модератором/Администратором %s.[Rank:%d]", sendername, giveplayer,level);
                         SendClientMessageToAll(COLOR_RED, string);
                     }
                 }
             }
             else
             {
                 SendClientMessage(playerid, COLOR_GRAD1, "   Вы не уполномочены использовать эту команду!");
             }
         }
         return 1;
     }


Где проверка на LVL Админки игрока?? surprised да и на /alogin.


Изучаю AHK программирование
SeX-PrO-AdReNaLiN Дата: Четверг, 20.03.2014, 01:50 | Сообщение # 9
Авторитет
Сообщений: 1310
Статус: Offline
SopranoV,
Код
  if(strcmp(cmd, "/makeadmin", true) == 0)
    {
     if(PlayerInfo[playerid][pAdmin] >= 10)
     {
         if(IsPlayerConnected(playerid))
         {
       tmp = strtok(cmdtext, idx);
       if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /makeadmin [playerid] [Уровень(0-10)]");
       new para1;
       new level;
       para1 = ReturnUser(tmp);
       tmp = strtok(cmdtext, idx);
       level = strval(tmp);
          if(IsPlayerConnected(para1))
          {
              if(para1 != INVALID_PLAYER_ID)
              {
         if(level > 10 || level < 0) return SendClientMessage(playerid, COLOR_GREY, "Нельзя меньше 0 и больше 10");
         GetPlayerName(para1, giveplayer, sizeof(giveplayer));
         GetPlayerName(playerid, sendername, sizeof(sendername));
         format(string, sizeof(string), "Вы продвинуты на %d Уровень Администратором - %s", level, sendername);
         SendClientMessage(para1, COLOR_LIGHTBLUE, string);
         format(string, sizeof(string), "Вы назначили %s администратором %d Уровня", giveplayer,level);
         SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
         PlayerInfo[para1][pAdmin] = level;
        }
       }
      }
     }
     return true;
    }

Вот,вырезал wink


user N over 99999

Сообщение отредактировал SeX-PrO-AdReNaLiN - Четверг, 20.03.2014, 01:54
iKostro Дата: Четверг, 20.03.2014, 18:46 | Сообщение # 10
Боец
Сообщений: 145
Статус: Offline
Код
if(strcmp(cmd, "/addmoderator", true) == 0)
  {
   if(PlayerInfo[playerid][pAdmin] >= 10)
   {
       if(IsPlayerConnected(playerid))
       {
                 if (dostup[playerid] != 1) return ShowPlayerDialog(playerid,2934,DIALOG_STYLE_INPUT,"Доступ к администрированию","Введите Ваш пароль от административной панели","Ок","Отмена");
     tmp = strtok(cmdtext, idx);
     if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /addmoderator [playerid] [уровень(0-10)]");
     new para1;
     new level;
     para1 = ReturnUser(tmp);
     tmp = strtok(cmdtext, idx);
     level = strval(tmp);
        if(IsPlayerConnected(para1))
        {
            if(para1 != INVALID_PLAYER_ID)
            {
       if(level > 10 || level < 0) return SendClientMessage(playerid, COLOR_GREY, "Нельзя меньше 0 и больше 10");
       GetPlayerName(para1, giveplayer, sizeof(giveplayer));
       GetPlayerName(playerid, sendername, sizeof(sendername));
       format(string, sizeof(string), "Уровень установлен!", giveplayer,level);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       PlayerInfo[para1][pAdmin] = level;
      }
     }
    }
   }
   return true;
  }

Вот ссылка на норм ALogin если нужно только прочитай первый коментарий я оставил как сделать лучше cool
http://cheat-master.ru/forum/124-277463-1
Din_Winchester Дата: Вторник, 20.12.2016, 20:03 | Сообщение # 11
VIP
Сообщений: 103
Статус: Offline
Пароль можешь придумать сам

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

Новые пользователи
bondarkovasyl [01:24]

DeTruXer [00:16]

NapoleonBonapart [23:46]

Dfgafgwdxz [18:04]

Dominikopon [18:00]

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]