Thisdp's DirectX Graphical User Interface System ( MTASA 2D+3D DxLIB )
This dxlib provide dx gui functions and events to make it easier to use and alternative to change the style more flexibly.
Features:
1. Update Check(DGS will notice you if there is a higher version, and you can choose to ignore it or disable it in the config file) Update Command: "updatedgs"
2. Dx GUI Types:
Basic:
Window
Edit Box
Button
Grid List
Image
Scroll Bar
Scroll Pane
Text Label
Tab Panel
Detect Area
Radio Button
Combo Box
Check Box
Memo
3D Interface
3D Text
Browser
Switch Button
Selector
Plugin:
Media Browser
Color Picker
Mask
Remote Image
QRCode
Blur Box
Rounded Rectangle
Nine Slice Scaling
Object Preview Support
Canvas
Scroll Pane's 3D Effect
3. Edit/Memo rewrite ( You can no longer find the problems in dgs, the problems which exist in cegui)
4. Detect Area is efficient when checking whether your cursor is in a complicated shape.
5. Debug Mode , Command: "debugdgs"
6. You can apply shader to the dxgui ( Compatible with some resources like Objec tPreview ).
7. Include CMD, Command: "dgscmd" ( For more help, please input "help" in the CMD )
8. Memo/Edit rewritten.
9. Object Oriented Programming Class.
10. Render Target Failure Check ( Warns when there's no enough video memory to create render target ).
11. DGS resembles cegui, you can find the similar feeling when scripting with dgs.
12. 48-hour-response service, your suggestions and bug report will be dealt with in 48 hours ( or less, like 12 hours ? )
13. Custom Style system
14. Built-in shader plugin
15. More properties
16. Built in multi-language support
17. Simple GUI To DGS (G2D)
Notice:Do not close your server or stop the script when it is updating.
Wiki: https://wiki.multitheftauto.com/wiki/Dgs ( Still Working In Process )
Auto Completion For N++ (Thanks To Ahmed Ly): http://www.mediafire.com/file/m6dm7815d5dihax/Lua.zip
Discord Server: https://discord.gg/QEs8q6W
Download DGS : https://github.com/thisdp/dgs
Notice: Need acl rights to call fetchRemote/getPlayerIP.
If you want to sell your script which involves DGS, please exclude DGS from your price.
HurtWorld Backpack Panel(Example)
DGS Network Monitor(Built-in)