Resource:DGS: Difference between revisions

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


'''What's different?'''
'''What's different?'''
This resource is based on dx* functions. This allows us to edit our gui and make it customlization.
 
*This resource is based on dx* functions. This allows us to edit our gui and make it customlization.




'''Update System'''
'''Update System'''
It have an update system that can keep your DGS least.
*It have an update system that can keep your DGS least.
Execute "updatedgs" to check the least version and update your DGS.
*Execute "updatedgs" to check the least version and update your DGS.




'''Debug'''
'''Debug'''


You can enter debug mode by execute the command "debugdgs"
*You can enter debug mode by execute the command "debugdgs"





Revision as of 15:35, 30 May 2017

This is a resource designed to allow you create dx gui on the screen instead of the original gui.

Full Name : Thisdp's DX Graphical User Interface System

Author : thisdp

State : OpenSource (WIP)

Features

How it works?

DGS is just like the original gui system that is based on element system. I use a simple way that can make everyone easier to understand. DGS elements are rendered in "onClientRender". There is two or more tables store DGS elements. When "onClientRender" is called, "for" loop will loop and calculate every DGS element.


What's different?

  • This resource is based on dx* functions. This allows us to edit our gui and make it customlization.


Update System

  • It have an update system that can keep your DGS least.
  • Execute "updatedgs" to check the least version and update your DGS.


Debug

  • You can enter debug mode by execute the command "debugdgs"


DGS Type

  • Button (dgs-dxbutton): A button.
  • Command (dgs-dxcmd): A command just like one of windows.
  • Cyclehitshape (dgs-dxcyclehitshape): A check area that is cycle.
  • Edit (dgs-dxedit): A edit.
  • Gridlist (dgs-dxgridlist): A grid list.
  • Image (dgs-dximage): A static image.
  • Label (dgs-dxlabel): A text label.
  • ScrollBar (dgs-dxscrollbar): A scroll bar.
  • ScrollPane (dgs-dxscrollpane): A scroll pane.
  • Window (dgs-dxwindow): A window.

Client Functions

Client Events

Last

Welcome everyone else to made suggestions, tested the script, helped me to finish the wiki, etc