• Страница 1 из 1
  • 1
Модератор форума: AlexPPPP  
[C.M.D] Заморозить/разморозить игрока
DrExtremДата: Вторник, 02.10.2012, 16:46 | Сообщение # 1
.::Offline::.
Разбойник
Сообщений: 34
[ 8 ]
Награды: 2

Статус отсутствует
Заморозить игрока


Code
if(strcmp(cmd, "/freeze", true) == 0)
     {
         if(PlayerInfo[playerid][pAdmin] >= 1)
         {
             tmp = strtok(cmdtext, idx);
             if(!strlen(tmp)) return    SendClientMessage(playerid, COLOR_WHITE, " Введите: /freeze [id]");
             new playa;
             playa = ReturnUser(tmp);
             if(PlayerInfo[playa][pAdmin] > 0) return SendClientMessage(playerid, COLOR_GRAD2, "Администратор не может быть заморожен!");
             if (PlayerInfo[playerid][pAdmin] >= 2)
             {
                 if(IsPlayerConnected(playa))
                 {
                     if(playa != INVALID_PLAYER_ID)
                     {
                         GetPlayerName(playa, giveplayer, sizeof(giveplayer));
                         GetPlayerName(playerid, sendername, sizeof(sendername));
                         TogglePlayerControllable(playa, 0);
                         format(string, sizeof(string), "{00CDFF}Администратор{CD0000} %s заморозил %s",sendername,  giveplayer);
                         printf("%s",string);
                         format(string, sizeof(string), "%s был заморожен администратором %s",giveplayer ,sendername);
                         ABroadCast(COLOR_LIGHTRED,string,1);
                     }
                 }
             }
             else
             {
                 SendClientMessage(playerid, COLOR_GRAD1, "Вы не уполномочены использовать эту команду!");
             }
         }
         return true;
     }  


Разморозить игрока


Code
if(strcmp(cmd, "/unfreeze", true) == 0)
     {
         if(PlayerInfo[playerid][pAdmin] >= 1)
         {
             tmp = strtok(cmdtext, idx);
             if(!strlen(tmp))
             {
                 SendClientMessage(playerid, COLOR_WHITE, " Введите: /unfreeze [id]");
                 return true;
             }
             new playa;
             playa = ReturnUser(tmp);
             if (PlayerInfo[playerid][pAdmin] >= 2)
             {
                 if(IsPlayerConnected(playa))
                 {
                     if(playa != INVALID_PLAYER_ID)
                     {
                         GetPlayerName(playa, giveplayer, sizeof(giveplayer));
                         GetPlayerName(playerid, sendername, sizeof(sendername));
                         TogglePlayerControllable(playa, 1);
                         format(string, sizeof(string), "{00CDFF}Администратор{CD0000} %s разморозил %s",sendername,  giveplayer);
                         printf("%s",string);
                         format(string, sizeof(string), "{00CDFF}Администратор{CD0000} %s разморозил %s ",sendername, giveplayer);
                         ABroadCast(COLOR_LIGHTRED,string,1);
                     }
                 }
             }
             else
             {
                 SendClientMessage(playerid, COLOR_GRAD1, "Вы не уполномочены использовать эту команду!");
             }
         }
         return true;
     }  
 
  • Страница 1 из 1
  • 1
Поиск:


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

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

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