CreateObject

From SA-MP Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 16:19, 3 April 2011
Smithy (Talk | contribs)
(Typo/spelling mistake)
← Previous diff
Revision as of 12:23, 25 November 2012
Ikkentim (Talk | contribs)
(added material commands to related functions)
Next diff →
Line 35: Line 35:
{{GetObjectRot}} {{GetObjectRot}}
{{AttachObjectToPlayer}} {{AttachObjectToPlayer}}
 +{{SetObjectMaterialText}}
 +{{SetObjectMaterial}}
{{CreatePlayerObject}} {{CreatePlayerObject}}
Line 46: Line 48:
{{GetPlayerObjectRot}} {{GetPlayerObjectRot}}
{{AttachPlayerObjectToPlayer}} {{AttachPlayerObjectToPlayer}}
 +{{SetPlayerObjectMaterialText}}
 +{{SetPlayerObjectMaterial}}
[[Category:Scripting Functions]] [[Category:Scripting Functions]]
[[ru:CreateObject]] [[ru:CreateObject]]

Revision as of 12:23, 25 November 2012




Description:

Creates an object.


Parameters:
(modelid, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ, Float:DrawDistance)
modelidThe model you want to use.
Float:XThe X coordinate to create the object at.
Float:YThe Y coordinate to create the object at.
Float:ZThe Z coordinate to create the object at.
Float:rXThe X rotation of the object.
Float:rYThe Y rotation of the object.
Float:rZThe Z rotation of the object.
Float:DrawDistance(optional) The distance that San Andreas renders objects. 0.0 will cause objects to render at their default distances. 300.0 is the usable maximum. Usable since 0.3b.

Return Values:

The ID of the object that was created.
public OnGameModeInit()
{
    CreateObject(2587, 2001.195679, 1547.113892, 14.283400, 0.0, 0.0, 96.0); //Object will render at its default distance.
    CreateObject(2587, 2001.195679, 1547.113892, 14.283400, 0.0, 0.0, 96.0, 250.0); //Object will render at 250.0 units.
    CreateObject(2587, 2001.195679, 1547.113892, 14.283400, 0.0, 0.0, 96.0, 50000.0); //Object will render at 300.0 units. (The usable maximum)
    return 1;
}


Related Functions

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

  • SetObjectMaterial: Replace the texture of an object with the texture from another model in the game.


In other languages