Client Scripting Classes: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 17: Line 17:


==Vehicle==
==Vehicle==
This class inherits Element.
{{Client_vehicle_class}}
{{Client_vehicle_class}}


==Ped==
==Ped==
This class inherits Element.
{{Client_ped_class}}
{{Client_ped_class}}


==Player==
==Player==
This class inherits Ped.
{{Client_player_class}}
{{Client_player_class}}


==Object==
==Object==
This class inherits Element.
{{Client_object_class}}
{{Client_object_class}}


Line 32: Line 36:


==Marker==
==Marker==
This class inherits Element.
{{Client_marker_class}}
{{Client_marker_class}}


==Blip==
==Blip==
This class inherits Element.
{{Client_blip_class}}
{{Client_blip_class}}


==Pickup==
==Pickup==
This class inherits Element.
{{Client_pickup_class}}
{{Client_pickup_class}}


==Collision shape==
==Collision shape==
This class inherits Element.
{{Client_colshape_class}}
{{Client_colshape_class}}


==Projectile==
==Projectile==
This class inherits Element.
{{Client_projectile_class}}
{{Client_projectile_class}}


==Radar area==
==Radar area==
This class inherits Element.
{{Client_radararea_class}}
{{Client_radararea_class}}


==Team==
==Team==
This class inherits Element.
{{Client_team_class}}
{{Client_team_class}}


==Water==
==Water==
This class inherits Element.
{{Client_water_class}}
{{Client_water_class}}


==Sound==
==Sound==
This class inherits Element.
{{Client_sound_class}}
{{Client_sound_class}}


==Sound 3D==
==Sound 3D==
This class inherits Sound.
{{Client_sound3_class}}
{{Client_sound3_class}}


==Weapon==
==Weapon==
This class inherits Element.
{{Client_weapon_class}}
{{Client_weapon_class}}


Line 67: Line 82:


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


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


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


===GUI Edit===
===Edit Box===
This class inherits GuiElement.
{{Client_GUIEdit_class}}
{{Client_GUIEdit_class}}


===GUI Label===
===Label===
This class inherits GuiElement.
{{Client_GUILabel_class}}
{{Client_GUILabel_class}}


===GUI Memo===
===Memo Box===
This class inherits GuiElement.
{{Client_GUIMemo_class}}
{{Client_GUIMemo_class}}


===GUI Image===
===Image===
This class inherits GuiElement.
{{Client_GUIImage_class}}
{{Client_GUIImage_class}}


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


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


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


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


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


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


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


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


===GUI Tab===
===Tab===
This class inherits GuiElement.
{{Client_GUITab_class}}
{{Client_GUITab_class}}



Revision as of 18:16, 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

GUI element

This class inherits Element. Template:Client GUIElement class

GUI Window

This class inherits GuiElement. Template:Client GUIWindow class

GUI 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