public OnPlayerEditObject(playerid
, playerobject
, objectid
, response
, Float:fX
, Float:fY
, Float:fZ
, Float:fRotX
, Float:fRotY
, Float:fRotZ
) {
if (pRadarTempObject[playerid] != INVALID_OBJECT_ID
&& pRadarTempObject[playerid] == objectid)
{
if (response == EDIT_RESPONSE_FINAL)
{
pRadarTempObject[playerid] = INVALID_OBJECT_ID;
new
radarid = Iter_Free(iRadar);
if (radarid == -1)
{
}
RadarInfo
[radarid
][r_radius
] = float(pRadarTempRadius
[playerid
]); RadarInfo[radarid][r_speed] = pRadarTempSpeed[playerid];
RadarInfo[radarid][r_positionX] = fX;
RadarInfo[radarid][r_positionY] = fY;
RadarInfo[radarid][r_positionZ] = fZ;
RadarInfo[radarid][r_rotationX] = fRotX;
RadarInfo[radarid][r_rotationY] = fRotY;
RadarInfo[radarid][r_rotationZ] = fRotZ;
Radar_Create(radarid, playerid);
}
else if (response == EDIT_RESPONSE_CANCEL)
{
pRadarTempObject[playerid] = INVALID_OBJECT_ID;
Radar_ShowMenu(playerid);
}
}
return true;
}