08.11.2010, 19:07
tu fazes alguma coisa util? (brincando)
acho que as funзoes falam por si...
pawn Код:
//==============================================================================
stock
IsPlayerNearOfObject(Float:radiacaoi,playeridaz,idazs)
{
static
Float:Pos[6],
i
;
GetPlayerPos(playeridaz, Pos[0], Pos[1], Pos[2]);
GetObjectPos(idazs, Pos[3], Pos[4], Pos[5]);
for(i = 0; i < 3; i++)
Pos[i] = floatsub(Pos[i + 3], Pos[i]);
return (radiacaoi > Pos[0] > -radiacaoi) && (radiacaoi > Pos[1] > -radiacaoi) && (radiacaoi > Pos[2] > -radiacaoi) ? (1) : (0);
}
//==============================================================================
stock
IsPlayerNearOfVehicle(Float:radiacaoi,playeridaz,idazs)
{
static
Float:Pos[6],
i
;
GetPlayerPos(playeridaz, Pos[0], Pos[1], Pos[2]);
GetVehiclePos(idazs, Pos[3], Pos[4], Pos[5]);
for(i = 0; i < 3; i++)
Pos[i] = floatsub(Pos[i + 3], Pos[i]);
return (radiacaoi > Pos[0] > -radiacaoi) && (radiacaoi > Pos[1] > -radiacaoi) && (radiacaoi > Pos[2] > -radiacaoi) ? (1) : (0);
}