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

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

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

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

Проверка за рулем ли игрок

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

AnToXa23

Умник
В общем нужна проверка, если игрок сидит за рулем, выдаем сообщение, если нет, то нечего.
Вот немного набросал, но чет не работает, прошу помощи.

В общем, это в команду, которая используется рядом с авто:

PHP:
new currentveh = PlayerToFura(playerid);
if(!IsVehicleOccupied(currentveh))return SendClientMessage(playerid,COLOR_GREY,"За рулем кто-то есть");
В конец:

PHP:
stock PlayerToFura(playerid)
{
	new veh = GetNearestVehicle(playerid);
    new Float:x,Float:y,Float:z;
 	for(new i=0; i<MAX_VEHICLES; i++)
	{
 	 	if(veh >= cart[0] && veh <= cart[5])
 		{
 			return i;
  		}
 	}
 	return -1;
}

stock GetNearestVehicle(playerid)
{
    new Float:X,Float:Y,Float:Z;
    for(new i=0; i<MAX_VEHICLES; i++)
    {
        if(GetVehicleModel(i))
        {
            GetVehiclePos(i,X,Y,Z);
            if(IsPlayerInRangeOfPoint(playerid, 7.0, X, Y, Z))return i;
        }
    }
    return -1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу