04.06.2012, 10:15
Is there some function like that? :S
I think, I saw something like that...
I think, I saw something like that...
stock GetXYInFrontOfVehicle(vehicleid, &Float:x, &Float:y, Float:distance)
{
new Float:a;
GetVehiclePos(vehicleid, x, y, a);
GetVehicleZAngle(vehicleid, a);
x += (distance * floatsin(-a, degrees));
y += (distance * floatcos(-a, degrees));
}
public OnGameModeInit()
{
SetTimer("IsPlayerInFrontOfCar", 1000, true);
return 1;
}
forward IsPlayerInFrontOfCar();
public IsPlayerInFrontOfCar()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
new Float:vehX, Float:vehY, Float:VehZ;
if(IsPlayerInRangeOfPoint(playerid, 2, vehX+1, vehY, vehZ))
{
// Your code here.
}
}
}
pawn Код:
|
new Float:vehX, Float:vehY, Float:VehZ; if(IsPlayerInRangeOfPoint(playerid, 2, vehX)) #pragma unused vehY #pragma unused vehZ
pawn Код:
|