Client Scripting Classes: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
m (Ninja edit Xml -> XML don't you dare to undo again ixjf)
No edit summary
Line 14: Line 14:


==Element==
==Element==
{{Client_element_class}}
    {{Client_element_class}}
   
    ===Entities===
        ====Ped====
            {{Client_ped_class}}


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


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


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


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


==Camera==
        ====Blip====
{{Client_camera_class}}
            {{Client_blip_class}}


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


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


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


==Collision shape==
        ====Radar area====
This class inherits Element.
            {{Client_radararea_class}}
{{Client_colshape_class}}


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


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


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


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


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


==Sound3D==
    ===Miscellaneous===
This class inherits Sound.
        ====GUI Base====
{{Client_sound3_class}}
            {{Client_GUIElement_class}}


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


==GUI classes==
            =====Button=====
                {{Client_GUIButton_class}}


===Base element===
            =====Edit box=====
This class inherits Element.
                {{Client_GUIEdit_class}}
{{Client_GUIElement_class}}


===Window===
            =====Label=====
This class inherits GuiElement.
                {{Client_GUILabel_class}}
{{Client_GUIWindow_class}}


===Button===
            =====Memo box=====
This class inherits GuiElement.
                {{Client_GUIMemo_class}}
{{Client_GUIButton_class}}


===Edit box===
            =====Image=====
This class inherits GuiElement.
                {{Client_GUIImage_class}}
{{Client_GUIEdit_class}}


===Label===
            =====Combo box=====
This class inherits GuiElement.
                {{Client_GUIComboBox_class}}
{{Client_GUILabel_class}}


===Memo box===
            =====Check box=====
This class inherits GuiElement.
                {{Client_GUICheckBox_class}}
{{Client_GUIMemo_class}}


===Image===
            =====Radio button=====
This class inherits GuiElement.
                {{Client_GUIRadioButton_class}}
{{Client_GUIImage_class}}


===Combo box===
            =====Scroll pane=====
This class inherits GuiElement.
                {{Client_GUIScrollPane_class}}
{{Client_GUIComboBox_class}}


===Check box===
            =====Scroll bar=====
This class inherits GuiElement.
                {{Client_GUIScrollBar_class}}
{{Client_GUICheckBox_class}}


===Radio button===
            =====Progress bar=====
This class inherits GuiElement.
                {{Client_GUIProgressBar_class}}
{{Client_GUIRadioButton_class}}


===Scroll pane===
            =====Grid list=====
This class inherits GuiElement.
                {{Client_GUIGridList_class}}
{{Client_GUIScrollPane_class}}


===Scroll bar===
            =====Tab panel=====
This class inherits GuiElement.
                {{Client_GUITabPanel_class}}
{{Client_GUIScrollBar_class}}


===Progress bar===
            =====Tab=====
This class inherits GuiElement.
                {{Client_GUITab_class}}
{{Client_GUIProgressBar_class}}
 
===Grid list===
This class inherits GuiElement.
{{Client_GUIGridList_class}}
 
===Tab panel===
This class inherits GuiElement.
{{Client_GUITabPanel_class}}
 
===Tab===
This class inherits GuiElement.
{{Client_GUITab_class}}


==Resource==
==Resource==
{{Client_resource_class}}
    {{Client_resource_class}}


==Timer==
==Timer==
{{Client_timer_class}}
    {{Client_timer_class}}


==File==
==File==
{{Client_file_class}}
    {{Client_file_class}}


==XML Node==
==XML Node==
{{Client_xmlNode_class}}
    {{Client_XmlNode_class}}

Revision as of 20:44, 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
   
   ===Entities===
       ====Ped====
           Template:Client ped class
           =====Player=====
           Template:Client player class
       ====Vehicle====
           Template:Client vehicle class
       ====Object====
           Template:Client object class
       ====Marker====
           Template:Client marker class
       ====Blip====
           Template:Client blip class
       ====Pickup====
           Template:Client pickup class
       ====Collision shape====
           Template:Client colshape class
       ====Projectile====
           Template:Client projectile class
       ====Radar area====
           Template:Client radararea class
       ====Team====
           Template:Client team class
       ====Water====
           Template:Client water class
       ====Sound====
           Template:Client sound class
       ====Sound3D====
           Template:Client sound3 class
       ====Weapon====
           Template:Client weapon class
   ===Miscellaneous===
       ====GUI Base====
           Template:Client GUIElement class
           =====Window=====
               Template:Client GUIWindow class
           =====Button=====
               Template:Client GUIButton class
           =====Edit box=====
               Template:Client GUIEdit class
           =====Label=====
               Template:Client GUILabel class
           =====Memo box=====
               Template:Client GUIMemo class
           =====Image=====
               Template:Client GUIImage class
           =====Combo box=====
               Template:Client GUIComboBox class
           =====Check box=====
               Template:Client GUICheckBox class
           =====Radio button=====
               Template:Client GUIRadioButton class
           =====Scroll pane=====
               Template:Client GUIScrollPane class
           =====Scroll bar=====
               Template:Client GUIScrollBar class
           =====Progress bar=====
               Template:Client GUIProgressBar class
           =====Grid list=====
               Template:Client GUIGridList class
           =====Tab panel=====
               Template:Client GUITabPanel class
           =====Tab=====
               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