AR/Dgs: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
(Blanked the page)
Tag: Blanking
Line 1: Line 1:
<pageclass class="resource" subcaption="Resource"></pageclass>
[[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| DGS مثال لموجه الأوامر ]]
'''امثله'''
*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]]

Revision as of 12:07, 29 January 2023