SetObjectsDefaultCameraCol

From SA-MP Wiki

Jump to: navigation, search

SetObjectsDefaultCameraCol was added in SA-MP 0.3.7 This function was added in SA-MP 0.3.7 and will not work in earlier versions!


Description:

Allows camera collisions with newly created objects to be disabled by default.


Image:32px-Circle-style-warning.png

Important
Note

This function ONLY works outside the normal SA map boundaries (past 3000 units).


Parameters:
(disable)
disable1 to disable camera collisions for newly created objects and 0 to enable them (enabled by default).


Image:32px-Ambox_warning_orange.png

Note

This function only affects the camera collision of objects created AFTER its use - it does not toggle existing objects' camera collisions.


public OnGameModeInit()
{
    // Disable camera collision
    SetObjectsDefaultCameraCol(1);
 
    // Create mapped objects
    CreateObject(...);
    CreateObject(...);
    CreateObject(...);
    CreateObject(...);
 
    // The above objects will NOT have camera collisions
 
    // Re-enable camera collisions
    SetObjectsDefaultCameraCol(0);
 
    // Create mapped objects
    CreateObject(...);
    CreateObject(...);
    CreateObject(...);
    CreateObject(...);
 
    // The above objects WILL have camera collision
 
    // BUT, the first set will still NOT have camera collisions
 
    return 1;
}

Related Functions

The following functions may be useful, as they are related to this function in one way or another.