• Страница 1 из 1
  • 1
Модератор форума: AlexPPPP  
[ZCMD]Выдать игроку бан
[S]ilverbac[k]Дата: Среда, 06.08.2014, 01:26 | Сообщение # 1
.::Offline::.
Пахан
Сообщений: 723
[ 86 ]
Награды: 17

Статус отсутствует
Данная команда позволяет вам забанить игрока.
Команда может быть полезна при создании своей системы администрирования сервера.
В команде используется функция sscanf, описание вы можете найти, перейдя по ссылке.
Также используется #include <time>

Необходимые переменные и определения:
Код
#define COL_RED 0xFF0000FF
#define COL_YELLOW 0x00FF00FF
new year,month,day,hour,minute,second;


Код
CMD:ban(playerid, params[])
{
       if(IsPlayerAdmin(playerid))
       {
           new target, reason[64];
           if (!sscanf(params, "is", target, reason))
           {
               if(target == playerid) return SendClientMessage(playerid, COL_RED, "Вы не можете выдать бан самому себе");
               if(IsPlayerAdmin(target)) return SendClientMessage(playerid,COL_RED,"Вы не можете выдать бан администратору");
              if (target != INVALID_PLAYER_ID)
              {
                new banstr[128],reasonstr[128];
                gettime(hour,minute,second);
                format(banstr, sizeof(banstr), "Игрок %s(ID:%i) забанен администратором %s(ID:%i).",GetPlayerNickname(target),target,GetPlayerNickname(playerid),playerid);
       format(reasonstr, sizeof(reasonstr), "Причина: %s. Дата:%i/%i/%i %i:%i:%i",reason,year,month,day,hour,minute,second);
       SendClientMessageToAll(COL_RED, banstr);
       SendClientMessageToAll(COL_RED, reasonstr);
       Ban(playerid);
              }
      else SendClientMessage(playerid, COL_RED, "Игрок не подключен");
     }
     else SendClientMessage(playerid, COL_YELLOW, "Применение: /ban [id игрока] [причина]");
       }
       else SendClientMessage(playerid, COL_RED, "Данная команда доступна только администраторам!");
       return 1;
}


Автор: [S]ilverbac[k]


[FS]Neon[APP]FCP[APP]Vehicle Tuning Generator ||||| 20% -- Работа приостановленаОбложка:
 
AlexPPPPДата: Среда, 06.08.2014, 05:22 | Сообщение # 2
.::Offline::.
Гангстер
Сообщений: 179
[ 21 ]
Награды: 19

Статус отсутствует
hands многим пригодится


Релизы
[GM] Far EastRolePlay[Repack LessGlobal]
S.T.A.L.K.E.R New.pwn 45% ( мод заливать не буду )
 
  • Страница 1 из 1
  • 1
Поиск:


Copyright www.SAMP-TEAM.com (c) 2009-2024
Правила использования материалов сайта

При копировании материалов из нашего сайта
ссылка на www.SAMP-TEAM.com обязательна!
Нарушители правил будут строго наказаны!

Хостинг от uCoz   
Для корректного просмотра мы рекомендуем Вам использовать браузер Google Chrome.
Яндекс.Метрика
Яндекс.Метрика