Sziasztok!
Hogyan kérhetem le hogy a Kocsi hátuljánál van-e 3.0 Távolságban? És ugyan ezt Az elejénél?
+Hogy a kocsi mellet van-e?
Mert nekem ez nem mûködik erre:
+Hogy a kocsi mellet van-e?[/quote]
new Float: x, Float: y, Float: z;
new vehicleid = GetPlayerVehicleID(playerid);
GetVehiclePos(vehicleid, x, y, z);
if(IsPlayerInRangeOfPoint(playerid, 3.0, x, y, z))
{
//stb...
new Float: x, Float: y, Float: z;
new vehicleid = GetPlayerVehicleID(playerid);
GetVehiclePos(vehicleid, x, y, z);
if(IsPlayerInRangeOfPoint(playerid, 3.0, x, y, z))
{
//stb...
Ez a szkript egy ismétlõdõ timer-, vagy az OnPlayerUpdate eljárás alatt van?
U.I: ez elég furcsa mivel annak a kocsinak a pozícióját kérdezed le amelyikben ülsz :D
Próbáld annak lekérdezni a másik jármû id-jét...
Ez a szkript lekérdezi az összes jármû pozícióját, tehát hogy közel vagy-e valamelyik jármûhöz:
new Float: x, Float: y, Float: z;
for(new i;<MAX_VEHICLES;i++)
{
GetVehiclePos(i, x, y, z);
if(IsPlayerInRangeOfPoint(playerid, 3.0, x, y, z))
{
//ha kozel van valamelyik jarmuhoz:
}
}
Ha egy megadott kocsihoz akarod lekérni hogy közel van-e próbáld változóval. példa:
new car[0] = CreateVehicle....
new Float: x, Float: y, Float: z;
GetVehiclePos(car[0], x, y, z);
if(IsPlayerInRangeOfPoint(playerid, 3.0, x, y, z))
{
}