Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thisdp/dgs

Thisdp's Dx Graphical User Interface System (MTA Dx Lib)
https://github.com/thisdp/dgs

Last synced: 3 months ago
JSON representation

Thisdp's Dx Graphical User Interface System (MTA Dx Lib)

Awesome Lists containing this project

README

        

```
/\\\\\\\\\\\\ /\\\\\\\\\\\\ /\\\\\\\\\\\
\/\\\////////\\\ /\\\////////// /\\\/////////\\\
\/\\\ \//\\\ /\\\ \//\\\ \///
\/\\\ \/\\\ \/\\\ /\\\\\\\ \////\\\
\/\\\ \/\\\ \/\\\ \/////\\\ \////\\\
\/\\\ \/\\\ \/\\\ \/\\\ \////\\\
\/\\\ /\\\ \/\\\ \/\\\ /\\\ \//\\\
\/\\\\\\\\\\\\/ \//\\\\\\\\\\\\/ \///\\\\\\\\\\\/
\//////////// \//////////// \///////////
```
# Thisdp's Dx Graphical User Interface System (MTA:SA Dx Lib)

This is a dxGUI library for [Multi Theft Auto: San Andreas](https://mtasa.com/) and is designed for the usage of dx functions.

* Since DGS has style system, here provides free style packs: **[DGS Style Packs](https://github.com/thisdp/DGS-Styles)**

**MTA:SA Forum Topic:** https://forum.mtasa.com/topic/95964-releasethisdps-dx-gui-system/

**Discord Topic:** https://discord.gg/QEs8q6W
(Tutorials, Update History and Communications are available here!)

All function names refer simiularly to the original MTA:SA ones. This library uses a strong property system that can freshen up your user interfaces and provides a high level of customization.

*(Sorry for the bad design of the default style though you are free to adjust everything with style system.)*

For a full list of functions and event handlers, check the DGS wiki:
* **English:** http://wiki.mtasa.com/wiki/Resource:DGS
* **Arabic (العربية):** https://wiki.mtasa.com/wiki/AR/Resource:DGS
* **Chinese Simplified (简体中文):** https://wiki.mtasa.com/wiki/ZH-CN/Resource:DGS
* **Polish (Polski):** https://wiki.mtasa.com/wiki/PL/Resource:DGS
* **Turkish (Türkçe):** https://wiki.mtasa.com/wiki/TR/Resource:DGS

To prevent bugs and issues with the resource, keep the resource name as **dgs**.

This is my one contribution to the MTA community.
Finally, I am glad to provide the DGS resource, and everyone is welcome to adjust the code and help make it better by editting the code, adding functions or events.

# Auto Completion
- [Notepad++](https://drive.google.com/file/d/1H_PiG2gmEz1AyXqZN4956IVgtZOjgMi6/view?usp=sharing)
- [Sublime Text 3](https://drive.google.com/file/d/1_07WBEWjriTTucrNGI7jT-4SknALKG6B/view?usp=sharing)
- [Visual Studio Code](https://raw.githubusercontent.com/Armisael2k/mtasa-wiki-scrapper/master/functions.json)

# Commands
all commands type it on F8 console
* **dgscmd:** to show you serial and version etc. type help on it to see all commands on it.
* **help:** to list the available commands in cmd.
* **aboutdgs:** to show everything about dgs must be **connected to the internet**.
* **updatedgs:** to download the **latest verion of dgs** ***Request Admin Rights***.
* **dgsver:** to show version dgs on **debugscript** and **game console**.
* **debugdgs:** to enable the debug message of DGS.
* **debugdgs 2:** further debug message.
* **debugdgs 3:** further debug message with external creation tracer.

**Thanks for your support.**

# License

Ignore all the licenses, But you need to obey the following rules ( Let's get more freedom!! ).

This resource is protected by **DPL v1**(DGS Public License v1)

* 1.Any of the private edition of dgs should be the branch of dgs-master

* 2.You are not permitted to republish any edition of dgs.

* 3.You are not permitted to sell DGS. This means you should exclude DGS from your price when you are going to sell your DGS based scripts.

* 4.Items not mentioned are allowed!