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;
}
