Client Scripting Classes: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 3: Line 3:
This page lists all the '''client-side''' scripting classes that are implemented in the 1.4 version of Multi Theft Auto. It mirrors the procedural [[Client_Scripting_Functions|client functions]]. For information on how to enable OOP in 1.4 please refer to [[Meta.xml]].
This page lists all the '''client-side''' scripting classes that are implemented in the 1.4 version of Multi Theft Auto. It mirrors the procedural [[Client_Scripting_Functions|client functions]]. For information on how to enable OOP in 1.4 please refer to [[Meta.xml]].


Classes can be created by either calling the '''create''' method, when applicable, or by calling the class. For example: ''Vehicle(...)'' is the same as ''Vehicle.create(...)''.
Classes can be instantiated by either calling the '''create''' method, when applicable, or by calling the class. For example: ''Vehicle(...)'' is the same as ''Vehicle.create(...)''.


Here is a list of all the current classes (nested classes are subclasses of their parent):
Here is a list of all the current classes (nested classes are subclasses):


*[[Vector3D|Vector3D]]
*[[Vector3D_class|Vector3]]
*[[Matrix|Matrix]]
*[[Vector2D_class|Vector2]]
*[[Shared_Element_Class|Element]]
*[[Matrix_class|Matrix]]
**[[Shared_Ped_Class|Ped]]
*[[Camera_class|Camera]]
**[[Shared_Player_Class|Player]]
*[[Element_class|Element]]
**[[Shared_Vehicle_Class|Vehicle]]
**[[Ped_class|Ped]]
**[[Shared_Object_Class|Object]]
**[[Player_class|Player]]
**[[Shared_Marker_Class|Marker]]
**[[Vehicle_class|Vehicle]]
**[[Shared_Blip_Class|Blip]]
**[[Object_class|Object]]
**[[Shared_Pickup_Class|Pickup]]
**[[Marker_class|Marker]]
**[[Shared_ColShape_Class|ColShape]]
**[[Blip_class|Blip]]
**[[Shared_Projectile_Class|Projectile]]
**[[Pickup_class|Pickup]]
**[[Shared_RadarArea_Class|RadarArea]]
**[[ColShape_class|ColShape]]
**[[Shared_Team_Class|Team]]
**[[Projectile_class|Projectile]]
**[[Shared_Water_Class|Water]]
**[[RadarArea_class|RadarArea]]
**[[Client_Sound_Class|Sound]]
**[[Team_class|Team]]
**[[Client_Sound3D_Class|Sound3D]]
**[[Water_class|Water]]
**[[Client_Weapon_Class|Weapon]]
**[[Sound_class|Sound]]
**[[Client_GuiElement_Class|GuiElement]]
***[[Sound3D_class|Sound3D]]
***[[Client_GuiWindow_Class|GuiWindow]]
**[[Weapon_class|Weapon]]
***[[Client_GuiButton_Class|GuiButton]]
**[[GuiElement_class|GuiElement]]
***[[Client_GuiEdit_Class|GuiEdit]]
***[[GuiWindow_class|GuiWindow]]
***[[Client_GuiLabel_Class|GuiLabel]]
***[[GuiButton_class|GuiButton]]
***[[Client_GuiMemo_Class|GuiMemo]]
***[[GuiEdit_class|GuiEdit]]
***[[Client_GuiImage_Class|GuiImage]]
***[[GuiLabel_class|GuiLabel]]
***[[Client_GuiComboBox_Class|GuiComboBox]]
***[[GuiMemo_class|GuiMemo]]
***[[Client_GuiCheckBox_Class|GuiCheckBox]]
***[[GuiImage_class|GuiImage]]
***[[Client_GuiRadioButton_Class|GuiRadioButton]]
***[[GuiComboBox_class|GuiComboBox]]
***[[Client_GuiScrollPane_Class|GuiScrollPane]]
***[[GuiCheckBox_class|GuiCheckBox]]
***[[Client_GuiScrollBar_Class|GuiScrollBar]]
***[[GuiRadioButton_class|GuiRadioButton]]
***[[Client_GuiProgressBar_Class|GuiProgressBar]]
***[[GuiScrollPane_class|GuiScrollPane]]
***[[Client_GuiGridList_Class|GuiGridList]]
***[[GuiScrollBar_class|GuiScrollBar]]
***[[Client_GuiTabPanel_Class|GuiTabPanel]]
***[[GuiProgressBar_class|GuiProgressBar]]
***[[Client_GuiTab_Class|GuiTab]]
***[[GuiGridList_class|GuiGridList]]
*[[Shared_Resource_Class|Resource]]
***[[GuiTabPanel_class|GuiTabPanel]]
*[[Shared_Timer_Class|Timer]]
***[[GuiTab_class|GuiTab]]
*[[Shared_File_Class|File]]
*[[Resource_class|Resource]]
*[[Shared_XmlNode_Class|XmlNode]]
*[[Timer_class|Timer]]
*[[File_class|File]]
*[[XmlNode_class|XmlNode]]

Latest revision as of 11:21, 9 April 2014

Contributors: Did you create a page but it's not on this list? Confused? Read: Adding Pages to Categories and Templates

This page lists all the client-side scripting classes that are implemented in the 1.4 version of Multi Theft Auto. It mirrors the procedural client functions. For information on how to enable OOP in 1.4 please refer to Meta.xml.

Classes can be instantiated by either calling the create method, when applicable, or by calling the class. For example: Vehicle(...) is the same as Vehicle.create(...).

Here is a list of all the current classes (nested classes are subclasses):