Client Scripting Classes: Difference between revisions
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}} | ||
=== | ===Edit Box=== | ||
This class inherits GuiElement. | |||
{{Client_GUIEdit_class}} | {{Client_GUIEdit_class}} | ||
=== | ===Label=== | ||
This class inherits GuiElement. | |||
{{Client_GUILabel_class}} | {{Client_GUILabel_class}} | ||
=== | ===Memo Box=== | ||
This class inherits GuiElement. | |||
{{Client_GUIMemo_class}} | {{Client_GUIMemo_class}} | ||
=== | ===Image=== | ||
This class inherits GuiElement. | |||
{{Client_GUIImage_class}} | {{Client_GUIImage_class}} | ||
=== | ===Combo Box=== | ||
This class inherits GuiElement. | |||
{{Client_GUIComboBox_class}} | {{Client_GUIComboBox_class}} | ||
=== | ===Check Box=== | ||
This class inherits GuiElement. | |||
{{Client_GUICheckBox_class}} | {{Client_GUICheckBox_class}} | ||
=== | ===Radio Button=== | ||
This class inherits GuiElement. | |||
{{Client_GUIRadioButton_class}} | {{Client_GUIRadioButton_class}} | ||
=== | ===Scroll Pane=== | ||
This class inherits GuiElement. | |||
{{Client_GUIScrollPane_class}} | {{Client_GUIScrollPane_class}} | ||
=== | ===Scroll Bar=== | ||
This class inherits GuiElement. | |||
{{Client_GUIScrollBar_class}} | {{Client_GUIScrollBar_class}} | ||
=== | ===Progress Bar=== | ||
This class inherits GuiElement. | |||
{{Client_GUIProgressBar_class}} | {{Client_GUIProgressBar_class}} | ||
=== | ===Grid List=== | ||
This class inherits GuiElement. | |||
{{Client_GUIGridList_class}} | {{Client_GUIGridList_class}} | ||
=== | ===Tab Panel=== | ||
This class inherits GuiElement. | |||
{{Client_GUITabPanel_class}} | {{Client_GUITabPanel_class}} | ||
=== | ===Tab=== | ||
This class inherits GuiElement. | |||
{{Client_GUITab_class}} | {{Client_GUITab_class}} | ||
Revision as of 18:16, 20 October 2013
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
Matrix
Element
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
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