Pawno-SAMP
Главная
Вход
Регистрация
Пятница, 18.07.2025, 04:42Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
/ftazer - для FBI
UlkiorraJeezyДата: Суббота, 14.07.2012, 20:27 | Сообщение # 1
Лейтенант
Группа: Администраторы
Сообщений: 71
Репутация: 0
Статус: Offline
Заменяем,если нету,до добавляем в команд текст.
Code
    if(strcmp(cmd,"/ftazer",true)==0 )
     {
         if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
         {
             new MyName[255];
             GetPlayerName(playerid,MyName,sizeof(MyName));
             if(IsPlayerConnected(playerid))
             {
                 new x_job[256];
                 x_job = strtok(cmdtext, idx);
                 if(!strlen(x_job))
                 {
                     SendClientMessage(playerid,-1,"Введите: /ftazer [1/2/3]");
                     return true;
                 }
                 if(strcmp(x_job,"1", true) == 0)
                 {
                     format(string, sizeof(string), "Агент ФБР %s оглушил всех", MyName);
                     ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                     for(new i=0; i<MAX_PLAYERS; i++)
                     {
                         new Float:X,Float:Y,Float:Z;
                         GetPlayerPos(playerid,X,Y,Z);
                         if(IsPlayerConnected(i))
                         {
                             if(IsPlayerInRangeOfPoint(i,20,X,Y,Z) && i != playerid)
                             {
                    TogglePlayerControllable(i,0);
                    SendClientMessage(i,-1,"Вы заморожены на 10 секунд");
                    SetPlayerSpecialAction(i,SPECIAL_ACTION_HANDSUP);
                    SetTimerEx("UnFreeze", 10000, 1, "i", i);
                             }
                         }
                     }
                 }
                 if(strcmp(x_job,"2", true) == 0)
                 {
                     format(string, sizeof(string), "* Агент ФБР %s оглушил всех рядомстоящих законников", MyName);
                     ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                     for(new i=0; i<MAX_PLAYERS; i++)
                     {
                         new Float:X,Float:Y,Float:Z;
                         GetPlayerPos(playerid,X,Y,Z);
                         if(IsPlayerConnected(i))
                         {
                             if(IsPlayerInRangeOfPoint(i,20,X,Y,Z) && i != playerid)
                             {
                    if(PlayerInfo[i][pMember] == 1 || PlayerInfo[i][pLeader] == 1 ||PlayerInfo[i][pMember] == 2 || PlayerInfo[i][pLeader] == 2 ||PlayerInfo[i][pMember] == 3 || PlayerInfo[i][pLeader] == 3)
                    {
                    TogglePlayerControllable(i,0);
                    SendClientMessage(i,-1,"Вы заморожены на 10 секунд");
                    SetPlayerSpecialAction(i,SPECIAL_ACTION_HANDSUP);
                    SetTimerEx("UnFreeze", 10000, 1, "i", i);
                    }
                             }
                         }
                     }
                 }
                 if(strcmp(x_job,"3", true) == 0)
                 {
                     format(string, sizeof(string), "* Агент ФБР %s оглушил всех рядомстоящих жителей", MyName);
                     ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                     for(new i=0; i<MAX_PLAYERS; i++)
                     {
                         new Float:X,Float:Y,Float:Z;
                         GetPlayerPos(playerid,X,Y,Z);
                         if(IsPlayerConnected(i))
                         {
                             if(IsPlayerInRangeOfPoint(i,20,X,Y,Z) && i != playerid)
                             {
                    if(PlayerInfo[i][pMember] == 0 && PlayerInfo[i][pLeader] == 0)
                    {
                    TogglePlayerControllable(i,0);
                    SendClientMessage(i,-1,"Вы заморожены на 10 секунд");
                    SetPlayerSpecialAction(i,SPECIAL_ACTION_HANDSUP);
                    SetTimerEx("UnFreeze", 10000, 1, "i", i);
                    }
                             }
                         }
                     }
                 }
             }
         }
         return true;
 
  • Страница 1 из 1
  • 1
Поиск:


Пожертвования на развитие сайта. Yandex: 410011459268530 © 2025
Создать бесплатный сайт с uCoz