From SA-MP Wiki

Revision as of 18:58, 6 December 2011; view current revision
←Older revision | Newer revision→
Jump to: navigation, search


Removes a standard San Andreas model for a single player within a specified range.

RemoveBuildingForPlayer was added in SA-MP 0.3d This function was added in SA-MP 0.3d and will not work in earlier versions!

(playerid, modelid, Float:fX, Float:fY, Float:fZ, Float:fRadius)
playeridThe ID of the player to remove the objects for.
modelidThe model to remove.
Float:fXThe X coordinate around which the objects will be removed.
Float:fYThe Y coordinate around which the objects will be removed.
Float:fZThe Z coordinate around which the objects will be removed.
Float:fRadiusThe radius. Objects within this radius from the coordinates above will be removed.

Return Values:

This function does not return any specific values.



You cannot natively restore objects removed with RemoveBuildingForPlayer, however the Global Remove Building include produced by funky1234 (link below) supports this.


When an object is removed, the LOD (low detail, 'blurred') version of said object will appear. These must also be removed. JernejL's Map Editor support this (link below).

funky1234's Global Remove Building include:

JernejL's Map Editor:

public OnPlayerConnect(playerid)
    // When the player connects model "615" which is veg_tree3 will be deleted within a range of 200.0 
    // from the point: 0.0, 0.0, 0.0, which is the center of San Andreas.
    RemoveBuildingForPlayer(playerid, 615, 0.0, 0.0, 0.0, 200.0);
    return 1;

Related Functions

The following functions may be helpful as they relate to this function in one way or another.

Personal tools