DGS Multilingual: Difference between revisions
Jump to navigation
Jump to search
(Created page with " ==<span style="color:#000000;text-shadow:0.05em 0.05em 0.2em #00000099;">Description</span>== 1. DGS has a built-in multilingul (multi-languae) system. 2. Multilingul allows...") |
No edit summary |
||
| Line 1: | Line 1: | ||
==<span style="color:#000000;text-shadow:0.05em 0.05em 0.2em #00000099;">Description</span>== | ==<span style="color:#000000;text-shadow:0.05em 0.05em 0.2em #00000099;">Description</span>== | ||
1. DGS has a built-in multilingul (multi-languae) system. | *1. DGS has a built-in multilingul (multi-languae) system. | ||
2. Multilingul allows dynamic language changing and prevents non-essential GUI recreating or text reset by code. | *2. Multilingul allows dynamic language changing and prevents non-essential GUI recreating or text reset by code. | ||
3. DGS Multilingul system will specify the structure of **Translation Table** (Dictionary). | *3. DGS Multilingul system will specify the structure of **Translation Table** (Dictionary). | ||
==<span style="color:#000000;text-shadow:0.05em 0.05em 0.2em #00000099;">Usage</span>== | ==<span style="color:#000000;text-shadow:0.05em 0.05em 0.2em #00000099;">Usage</span>== | ||
Revision as of 05:49, 11 December 2020
Description
- 1. DGS has a built-in multilingul (multi-languae) system.
- 2. Multilingul allows dynamic language changing and prevents non-essential GUI recreating or text reset by code.
- 3. DGS Multilingul system will specify the structure of **Translation Table** (Dictionary).
Usage
Server-Sided G2D script converter (G2DSC)
Command: g2d [-Option] [Arguments]
| Options | Arguments | Comment |
|---|---|---|
| -add | Resource Name | Retain selections and select other resources (-m :Pattern Match) |
| -c | Clear selections | |
| -h | G2D Help | |
| -rm | Resource Name | Remove specific selected resources from list (-m :Pattern Match) |
| -l | List all selected resources | |
| -e | Start to convert (execute) | |
| -q | Stop converting process |
Example
These command is used in MTA Server console.
Basic:
g2d -add resA g2d -e
Advanced Pattern Mode:
g2d -add .A -m g2d -e
Output files are stored in dgs/G2DOutput/
Client-Sided G2D Hooker (G2D Hooker)
See detail dgsG2DLoadHooker
Example
loadstring(exports.dgs:dgsImportFunction())() --Import functions before
loadstring(exports.dgs:dgsG2DLoadHooker())() --Load G2D Hooker
local buttonElement = guiCreateButton(200,200,300,300,"Test",false) --Though you are using gui functions and events, but they have already hooked by DGS
addEventHandler ( "onClientGUIClick", buttonElement, function()
outputChatBox("clicked")
end, false )