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

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

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

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

Завязать глаза

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

Vlad7060908

Умник
Для начала ко всем new добавим

PHP:
new BlindFold[MAX_PLAYERS];
new PlayerTied[MAX_PLAYERS];
Потом идем в

PHP:
public OnPlayerCommandText(playerid, cmdtext[])
И туда вставляем

PHP:
if(strcmp(cmd, "/meshok", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
	        tmp = strtok(cmdtext, idx);
	        if(!strlen(tmp))
	        {
	        	SendClientMessage(playerid, COLOR_GRAD2, "/meshok [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;
							if(PlayerInfo[playerid][pSex] == 1) { format(string, sizeof(string), "* %s накинул на глаза %s повязку и завязал ее.", sendername, giveplayer); }
							else { 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;
					    	if(PlayerInfo[playerid][pSex] == 1) { format(string, sizeof(string), "* %s снял повязку с %s.", sendername, giveplayer); }
							else { 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;
						}
					}
			    }
			}
	    }
	    return 1;
	}
На этом все. С вами был: Vlad7060908

Как всегда, жду плюсов и коментариев))
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу