UlkiorraJeezy | Дата: Суббота, 14.07.2012, 20:27 | Сообщение # 1 |
 Лейтенант
Группа: Администраторы
Сообщений: 71
Статус: 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;
|
|
| |