Sziasztok egy olyan kérdésem lenne hogyan tudnám azt lekérdezni hogy a játékos egy kocsi hatósugarán bellül van ? Úgy szeretném hogy a kocsiban ülőket és a kocsi hatósugarában lévőket lekérdezni. Az már megvan hogy a kocsiban ülőket lekérdezze már csak annyi kéne hogy ehhez hogyan lehet azt aki a kocsi hatósugarába van.
Eddig van kész:
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER || GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
Előre is köszönöm!
Dupla hozzászólás automatikusan összefûzve. ( 2015. augusztus 21. - 18:27:11 )
Valami ötlet ?
stock GetClosestCar(playerid)
{
if (!IsPlayerConnected(playerid))
{
return -1;
}
new Float:prevdist = 100000.000;
new prevcar;
for (new carid = 0; carid < MAX_VEHICLES; carid++)
{
new Float:dist = GetDistanceToCar(playerid,carid);
if ((dist < prevdist))
{
prevdist = dist;
prevcar = carid;
}
}
return prevcar;
}
parancsba
new VehID = GetClosestCar(playerid);
new Float: vX, Float: vY, Float: vZ;
GetVehiclePos(VehID, vX, vY, vZ);
if(!IsPlayerInRangeOfPoint(playerid, 5.5, vX, vY, vZ))
így esetleg?