Кик и бан (команда для админов)

Перейти вниз

Кик и бан (команда для админов)

Сообщение  gold-runet в Сб Июн 18, 2016 7:40 pm

Доброго времени суток! Хочу представить Вам две команды для администраторов - /кик и /бан.

Если только 1 админ-лвл

Команда /кик

В public OnPlayerCommandText:
Код:
if(strcmp(cmd, "/кик", true) == 0 && Player[playerid][pAdmin] == 1)
      {
          tmp = strtok(cmdtext, idx);new kickid;if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_YELLOW, "Используйте: /кик [ид]");
          Kick(kickid);
          return true;
      }

Команда /бан

В public OnPlayerCommandText:
Код:
if(strcmp(cmd, "/бан", true) == 0 && Player[playerid][pAdmin] == 1)
      {
            SendClientMessage(playerid,GOLD,"[команды сервера]: команда выполнена");
          tmp = strtok(cmdtext, idx);new banid;if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_YELLOW, "Используйте: /бан [ид]");
          Ban(banid);
          return true;
      }

Если больше 1-го админ-лвл

Команда /кик

В public OnPlayerCommandText:
Код:
if(strcmp(cmd, "/кик", true) == 0 && Player[playerid][pAdmin] >= 1)
      {
          tmp = strtok(cmdtext, idx);new kickid;if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_YELLOW, "Используйте: /кик [ид]");
          Kick(kickid);
          return true;
      }

Команда /бан

В public OnPlayerCommandText:
Код:
if(strcmp(cmd, "/бан", true) == 0 && Player[playerid][pAdmin] >= 1)
      {
            SendClientMessage(playerid,GOLD,"[команды сервера]: команда выполнена");
          tmp = strtok(cmdtext, idx);new banid;if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_YELLOW, "Используйте: /бан [ид]");
          Ban(banid);
          return true;
      }
avatar
gold-runet

Сообщения : 14
Репутация : 1
Дата регистрации : 2016-04-26

Вернуться к началу Перейти вниз

Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения