Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Создаем мешок на голову.

Статус
В этой теме нельзя размещать новые ответы.

™V.I.P™

Умник
Ко всем new добавляем:
PHP:
 new BlindFold[MAX_PLAYERS];
В public OnPlayerCommandText(playerid, cmdtext[]) вставляем:

PHP:
if(strcmp(cmd, "/мешок", true) == 0)  
{  
if(IsPlayerConnected(playerid))  
{  
tmp = strtok(cmdtext, idx);  
if(!strlen(tmp))  
{  
SendClientMessage(playerid, COLOR_GRAD2, " Подсказка: /мешок [IDигрока]");  
return 1;  
}  
giveplayerid = ReturnUser(tmp);  
if(IsPlayerConnected(giveplayerid))  
{  
if(giveplayerid != INVALID_PLAYER_ID)  
{  
if(giveplayerid == playerid) { return 1; }  
if(BlindFold[giveplayerid] == 0)  
{  
if(PlayerTied[giveplayerid] == 1)  
{  
if(GetPlayerVehicleID(playerid) != GetPlayerVehicleID(giveplayerid))  
{  
SendClientMessage(playerid, COLOR_GREY, " Ты должен быть в том же транспорте, что и твоя цель !");  
return 1;  
}  
GetPlayerName(playerid, sendername, sizeof(sendername));  
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));  
SetPlayerCameraPos(giveplayerid, 2000,-2000,2000);  
SetPlayerCameraLookAt(giveplayerid, 2000,-2000,2000);  
BlindFold[giveplayerid] = 1;  
format(string, sizeof(string), "* %s надевает мешок на голову %s", sendername, giveplayer);  
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);  
}  
else  
{  
SendClientMessage(playerid, COLOR_GREY, " Игрок должен быть связан !");  
return 1;  
}  
}  
else  
{  
new Float:x, Float:y, Float:z;  
GetPlayerPos(giveplayerid,x,y,z);  
if(PlayerToPoint(5, playerid, x, y, z))  
{  
GetPlayerName(playerid, sendername, sizeof(sendername));  
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));  
SetCameraBehindPlayer(giveplayerid);  
BlindFold[giveplayerid] = 0;  
format(string, sizeof(string), "* %s снимает мешок с головы %s", sendername, giveplayer);  
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);  

}  
else  
{  
SendClientMessage(playerid, COLOR_GREY, " Игрок не рядом с тобой !");  
return 1;  
}  
}  
}  
}  
}  
printf("Использвалась команда %s",cmd);  
return 1;  
}

Команда /мешок id
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу