|
|
| (2 intermediate revisions by 2 users not shown) |
| Line 1: |
Line 1: |
| <pageclass class="resource" subcaption="Resource"></pageclass>
| | #REDIRECT [[AR/Resource:Dgs]] |
| [[Image:DGSNetStatus.png|300px|thumb|right|DGS Network Monitor]]
| |
| | |
| تم تصميم هذا مود للسماح لك لإنشاء لوحات دي اكس بدل من وظائف دي اكس الخاصه بــ ام تي اي .
| |
| | |
| | |
| '''الاسم''': نظام واجهة المستخدم الرسومية ديريكتكس
| |
| | |
| '''مصمم المود''': [[User:thisdp|thisdp]]
| |
| | |
| '''حالة''': لمصدر المفتوح
| |
| | |
| '''جيثب''': https://github.com/thisdp/dgs/tree/master
| |
| | |
| | |
| =مميزات=
| |
| | |
| [[Image:DGSS.png|400px|thumb|right|]]
| |
| | |
| | |
| '''كيف يعمل'''
| |
| * دغس هو تماما مثل نظام واجهة المستخدم الرسومية الأصلي الذي يقوم على نظام العنصر. يمكنني استخدام طريقة بسيطة يمكن أن تجعل من السهل أن نفهم.
| |
| * يتم تقديم عناصر دغس في "onClientRender". هناك اثنين أو أكثر من الجداول تخزين عناصر دغس. عندما يسمى "onClientRender"، "for" حلقة حلقة وحساب كل عنصر دغس.
| |
| | |
| | |
| '''ما هو المختلف؟'''
| |
| * يستند هذا المورد على دكس * وظائف. انها تسمح لنا لتحرير لدينا واجهة المستخدم الرسومية وجعله في التخصيص.
| |
| | |
| | |
| | |
| '''نظام تحديث'''
| |
| *لديها نظام التحديث
| |
| *عندما تاتي نسخه جديد ل مود يجب عليك تحديث المود
| |
| *يمكنك استخدم امر "'''updatedgs'''" كشف علي اخر تحديث ل مود
| |
| *يمكنك فحص اخر تحديث بوسطة امر "dgsver"
| |
| | |
| | |
| '''سجلات التحديث'''
| |
| *''' سجلات التحديث هنا: [http://angel.mtaip.cn:233/dgsUpdate/ Update Log]'''
| |
| | |
| | |
| | |
| '''يجب ان تعرف'''
| |
| *Scroll Pane, Grid List, Combo Box, Memo and Edit box استخدام تحقيق الهدف، مما يعني إذا لم يكن لديك ما يكفي من ذاكرة الفيديو، '' 'سوف تحدث مشكله'''
| |
| | |
| | |
| | |
| [[Image:Dx_7.PNG|400px|thumb|right|Example DGS Cmd]] | |
| | |
| '''امثله'''
| |
| *1.https://community.multitheftauto.com/index.php?p=resources&s=details&id=14757 By ([[User:Ahmed Ly|Ahmed Ly]] ,Mahmod Algeriany)
| |
| *2. أيضا test.lua ملف لها المزيد من الأمثلة يمكنك أن ترى ذلك
| |
| | |
| | |
| '''Auto Completion'''
| |
| *1. رابط: http://www.mediafire.com/file/m6dm7815d5dihax/lua.zip By [[User:Ahmed Ly|Ahmed Ly]]
| |
| *2. '''ملاجظه''': يجب عليك وضع ملف في Notepad++\plugins\APIs.
| |
| *3. لم يتم اضفت جميع وظايف ولكن سوف يتم اضفت جميع وظائف قريبا
| |
| | |
| | |
| '''Debug'''
| |
| * يمكنك استخدام دي بق باستخدام امر "'''debugdgs'''".
| |
| | |
| | |
| '''DGS Type'''
| |
| [[Image:Dx Dgs.jpg|400px|thumb|right|Hurt World GUI Example]]
| |
| * Button (dgs-dxbutton): A button.
| |
| * Command (dgs-dxcmd): A command just like windows.
| |
| * Ellipse Detect Area (dgs-dxeda): An oval detect area.
| |
| * Edit (dgs-dxedit): An edit.
| |
| * Memo (dgs-dxmemo): A memo.
| |
| * Gridlist (dgs-dxgridlist): A grid list.
| |
| * Image (dgs-dximage): A dynamic image.
| |
| * Label (dgs-dxlabel): A text label.
| |
| * Ellipse Detect Area (EDA)
| |
| * ScrollBar (dgs-dxscrollbar): A scroll bar.
| |
| * ScrollPane (dgs-dxscrollpane): A scroll pane.
| |
| * Tab Panel (dgs-dxtabpanel + dgs-dxtab) : A tab panel.
| |
| * Window (dgs-dxwindow): A window.
| |
| * Progress Bar (dgs-dxprogressbar): A Progress Bar.
| |
| * Radio Button (dgs-dxradiobutton): A Radio Button.
| |
| * Combo Box (dgs-dxcombobox + dgs-dxcombobox-Box) : A combo box.
| |
| * Check Box (dgs-dxcheckbox) : A check box that with 3 states (checked, unchecked and indeterminate).
| |
| | |
| | |
| '''تنويه'''
| |
| *من المستحسن تغيير اسم المود "dgs" إلى.
| |
| *This is a resource, if you want to use the functions exported by this resource, you should use an exported function prefix ('''exports.dgs:''') call in your code, such as
| |
| <syntaxhighlight lang="lua">
| |
| label = exports.dgs:dgsCreateLabel(0, 0, 0.5, 0.1, "text", true)
| |
| </syntaxhighlight>
| |
| *Here is a feasible way to shorten the name of an exported function:
| |
| <syntaxhighlight lang="lua">
| |
| DGS = exports.dgs --shorten the export function prefix
| |
| label = DGS:dgsCreateLabel(0,0,0.5,0.1,"text",false) -- انشاء ليبل Label
| |
| </syntaxhighlight>
| |
| | |
| | |
| '''شكر خاص لمساعدتهم''':
| |
| [[Image:Tab.PNG |200px|thumb|right|Example tab panel and label .]]
| |
| * Axel: يعطي بعض النصائح وتوفير بعض الوظائف.
| |
| * Senpai: يساعد كتابة ويكي.
| |
| * ZoNe: يساعد كتابة ويكي.
| |
| * DiGiTal: يساعد كتابة ويكي.
| |
| * #Dv^: يساعد كتابة ويكي.
| |
| | |
| شكر خاص ل:
| |
| * Ahmed Ly: Helps write wiki, release auto completion for N++.
| |
| | |
| ='''DGS Element Properties'''=
| |
| {{DGSPROPERTIES}}
| |
| | |
| ='''Client Functions'''=
| |
| {{DGSFUNCTIONS}}
| |
| | |
| =Client Events=
| |
| {{DGSEVENTS}}
| |
| | |
| =في اخر=
| |
| '''الجميع مرحب به لتقديم اقتراحات، واختبار النص البرمجي، والمساعدة في إجراء تعديلات / إنهاء ويكي، وما إلى ذلك.'''
| |
| [[Category:Resource]]
| |
| | |
| [[ar:Dgs]]
| |
| [[ZH-CN:Dgs]]
| |
| [[EN:Dgs]]
| |