13.10.2011, 16:05
опять не понял, воспрользовался ф-ей майсана, сделал так:
а вот сама ф-я:
но все равно не пашет
PHP Code:
new Float:x,Float:y, Float:z;
for(new v; v < MAX_VEHICLES; v++)
{
GetVehiclePos(v, x, y, z);
GETPOS(playerid, x,y, z);
if(!IsPlayerInRangeOfPoint(playerid, 3.0, x,y,z))
{
SendClientMessage(playerid, COLOR_RED,"((Вы не у капота!))");
}
}
PHP Code:
Float:GETPOS(playerid, &Float:q, &Float:w, Float:distance){
new Float:a;GetVehiclePos(playerid, q, w, a);
if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
else GetPlayerFacingAngle(playerid, a);q += (distance * floatsin(-a, degrees));w += (distance * floatcos(-a, degrees));return a;}