Client Scripting Classes: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 81: Line 81:
==GUI classes==
==GUI classes==


===GUI element===
===Base element===
This class inherits Element.
This class inherits Element.
{{Client_GUIElement_class}}
{{Client_GUIElement_class}}


===GUI Window===
===Window===
This class inherits GuiElement.
This class inherits GuiElement.
{{Client_GUIWindow_class}}
{{Client_GUIWindow_class}}


===GUI Button===
===Button===
This class inherits GuiElement.
This class inherits GuiElement.
{{Client_GUIButton_class}}
{{Client_GUIButton_class}}


===Edit Box===
===Edit box===
This class inherits GuiElement.
This class inherits GuiElement.
{{Client_GUIEdit_class}}
{{Client_GUIEdit_class}}
Line 101: Line 101:
{{Client_GUILabel_class}}
{{Client_GUILabel_class}}


===Memo Box===
===Memo box===
This class inherits GuiElement.
This class inherits GuiElement.
{{Client_GUIMemo_class}}
{{Client_GUIMemo_class}}
Line 109: Line 109:
{{Client_GUIImage_class}}
{{Client_GUIImage_class}}


===Combo Box===
===Combo box===
This class inherits GuiElement.
This class inherits GuiElement.
{{Client_GUIComboBox_class}}
{{Client_GUIComboBox_class}}


===Check Box===
===Check box===
This class inherits GuiElement.
This class inherits GuiElement.
{{Client_GUICheckBox_class}}
{{Client_GUICheckBox_class}}


===Radio Button===
===Radio button===
This class inherits GuiElement.
This class inherits GuiElement.
{{Client_GUIRadioButton_class}}
{{Client_GUIRadioButton_class}}


===Scroll Pane===
===Scroll pane===
This class inherits GuiElement.
This class inherits GuiElement.
{{Client_GUIScrollPane_class}}
{{Client_GUIScrollPane_class}}


===Scroll Bar===
===Scroll bar===
This class inherits GuiElement.
This class inherits GuiElement.
{{Client_GUIScrollBar_class}}
{{Client_GUIScrollBar_class}}


===Progress Bar===
===Progress bar===
This class inherits GuiElement.
This class inherits GuiElement.
{{Client_GUIProgressBar_class}}
{{Client_GUIProgressBar_class}}


===Grid List===
===Grid list===
This class inherits GuiElement.
This class inherits GuiElement.
{{Client_GUIGridList_class}}
{{Client_GUIGridList_class}}


===Tab Panel===
===Tab panel===
This class inherits GuiElement.
This class inherits GuiElement.
{{Client_GUITabPanel_class}}
{{Client_GUITabPanel_class}}

Revision as of 18:18, 20 October 2013

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 being implemented in the 1.4 version of Multi Theft Auto. It mirrors the procedural Client Functions.

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

Vector3

Template:Client vector3 class

Matrix

Template:Client matrix class

Element

Template:Client element class

Vehicle

This class inherits Element. Template:Client vehicle class

Ped

This class inherits Element. Template:Client ped class

Player

This class inherits Ped. Template:Client player class

Object

This class inherits Element. Template:Client object class

Camera

Template:Client camera class

Marker

This class inherits Element. Template:Client marker class

Blip

This class inherits Element. Template:Client blip class

Pickup

This class inherits Element. Template:Client pickup class

Collision shape

This class inherits Element. Template:Client colshape class

Projectile

This class inherits Element. Template:Client projectile class

Radar area

This class inherits Element. Template:Client radararea class

Team

This class inherits Element. Template:Client team class

Water

This class inherits Element. Template:Client water class

Sound

This class inherits Element. Template:Client sound class

Sound 3D

This class inherits Sound. Template:Client sound3 class

Weapon

This class inherits Element. Template:Client weapon class

GUI classes

Base element

This class inherits Element. Template:Client GUIElement class

Window

This class inherits GuiElement. Template:Client GUIWindow class

Button

This class inherits GuiElement. Template:Client GUIButton class

Edit box

This class inherits GuiElement. Template:Client GUIEdit class

Label

This class inherits GuiElement. Template:Client GUILabel class

Memo box

This class inherits GuiElement. Template:Client GUIMemo class

Image

This class inherits GuiElement. Template:Client GUIImage class

Combo box

This class inherits GuiElement. Template:Client GUIComboBox class

Check box

This class inherits GuiElement. Template:Client GUICheckBox class

Radio button

This class inherits GuiElement. Template:Client GUIRadioButton class

Scroll pane

This class inherits GuiElement. Template:Client GUIScrollPane class

Scroll bar

This class inherits GuiElement. Template:Client GUIScrollBar class

Progress bar

This class inherits GuiElement. Template:Client GUIProgressBar class

Grid list

This class inherits GuiElement. Template:Client GUIGridList class

Tab panel

This class inherits GuiElement. Template:Client GUITabPanel class

Tab

This class inherits GuiElement. Template:Client GUITab class

Resource

Template:Client resource class

Timer

Template:Client timer class

File

Template:Client file class

Xml Node

Template:Client xmlNode class