CreateBuilding: Difference between revisions
Jump to navigation
Jump to search
m (required arguments fix) |
TheNormalnij (talk | contribs) m (Fix position) |
||
Line 30: | Line 30: | ||
function loadMap() | function loadMap() | ||
-- create a *building* at a specified position with a specified rotation | -- create a *building* at a specified position with a specified rotation | ||
createBuilding(1337, | createBuilding(1337, 100.5, 30.6, 4.0, 90, 0, 0) | ||
end | end | ||
addEventHandler("onClientResourceStart", resourceRoot, loadMap) | addEventHandler("onClientResourceStart", resourceRoot, loadMap) |
Revision as of 18:31, 9 June 2024
Syntax
building createBuilding ( int modelId, float x, float y, float z, float rx, float ry, float rz, [ int interior = 0 ] )
OOP Syntax Help! I don't understand this!
- Method: Building(...)
Required Arguments
- modelId: A whole integer specifying the GTA:SA object model ID.
- x: A floating point number representing the X coordinate on the map.
- y: A floating point number representing the Y coordinate on the map.
- z: A floating point number representing the Z coordinate on the map.
- rx: A floating point number representing the rotation about the X axis in degrees.
- ry: A floating point number representing the rotation about the Y axis in degrees.
- rz: A floating point number representing the rotation about the Z axis in degrees.
Optional Arguments
NOTE: When using optional arguments, you might need to supply all arguments before the one you wish to use. For more information on optional arguments, see optional arguments.
- interior: The interior you want to set the building to. Valid values are 0 to 255.
Returns
- Returns the building element if the creation was successful, throws an error otherwise.
Example
Click to collapse [-]
Simple exampleThis example creates a building when the resource starts:
function loadMap() -- create a *building* at a specified position with a specified rotation createBuilding(1337, 100.5, 30.6, 4.0, 90, 0, 0) end addEventHandler("onClientResourceStart", resourceRoot, loadMap)
See Also