Template:AR/Useful Functions: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "__NOTOC__ === Table functions === *isValueInTable <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">»هذه الوظيفة تعطي true إذ...")
 
 
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
__NOTOC__
__NOTOC__
=== Table functions ===
=== وظائف الجدول ===
*[[isValueInTable]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">»هذه الوظيفة تعطي true إذا كانت القيمة موجودة في الجدول ، false إذا لم تكن القيمة موجودة في الجدول.</span>
*[[isValueInTable]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">»هذه الوظيفة تعطي true إذا كانت القيمة موجودة في الجدول ، false إذا لم تكن القيمة موجودة في الجدول.</span>
*[[setTableToSql]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تستخدم هذه الوظيفة لحفظ الجدول في قاعدة البيانات (sql).</span>
*[[setTableToSql]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تستخدم هذه الوظيفة لحفظ الجدول في قاعدة البيانات (sql).</span>
Line 19: Line 19:
*[[pairsByKeys]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» هذه الوظيفة تفرز أزواج الجدول.</span>
*[[pairsByKeys]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» هذه الوظيفة تفرز أزواج الجدول.</span>


=== ACL functions ===
=== وظائف اسل ===
*[[aclGroupClone]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعمل هذه الوظيفة على استنساخ مجموعة إلى مجموعة أخرى مع / بدون قوائم ACL و / أو عناصر
*[[aclGroupClone]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعمل هذه الوظيفة على استنساخ مجموعة إلى مجموعة أخرى مع / بدون قوائم ACL و / أو عناصر</span>
.</span>
*[[getPlayersInACLGroup]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تُرجع هذه الوظيفة جميع اللاعبين في مجموعة ACL.</span>
*[[getPlayersInACLGroup]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تُرجع هذه الوظيفة جميع اللاعبين في مجموعة ACL.</span>
*[[getPlayerAcls]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تقوم هذه الوظيفة بأعطاء جدول لكل مجموعات ACL باللاعب.</span>
*[[getPlayerAcls]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تقوم هذه الوظيفة بأعطاء جدول لكل مجموعات ACL باللاعب.</span>
Line 27: Line 26:
*[[renameAclGroup]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعطي هذه الوظيفة مجموعة ACL حالية اسمًا جديدًا.</span>
*[[renameAclGroup]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعطي هذه الوظيفة مجموعة ACL حالية اسمًا جديدًا.</span>


=== Account functions ===
=== وظائف الحساب ===
*[[getPlayerFromAccountName]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تستخدم هذه الوظيفة للحصول على لاعب باسم حسابه.</span>
*[[getPlayerFromAccountName]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تستخدم هذه الوظيفة للحصول على لاعب باسم حسابه.</span>


=== Camera functions ===
=== وظائف الكاميرة ===
*[[smoothMoveCamera]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتيح لك هذه الوظيفة إنشاء رحلة كاميرا سينمائية.
*[[smoothMoveCamera]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتيح لك هذه الوظيفة إنشاء رحلة كاميرا سينمائية.


=== Cursor functions ===
=== وظائف المؤشر ===
*[[getCursorMovedOn]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتحقق هذه الوظيفة من الطريقة التي يتحرك فيها المؤشر حاليًا.</span>
*[[getCursorMovedOn]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتحقق هذه الوظيفة من الطريقة التي يتحرك فيها المؤشر حاليًا.</span>


=== Drawing functions ===
=== وظائف الرسم ===
*[[dxDrawAnimWindow]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">»ترسم هذه الوظيفة نافذة متحركة ثنائية الأبعاد على الشاشة.</span>
*[[dxDrawAnimWindow]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">»ترسم هذه الوظيفة نافذة متحركة ثنائية الأبعاد على الشاشة.</span>
*[[dxDrawBorderedRectangle]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» هذه وظيفة ستنشئ مستطيلاً محاطاً.</span>
*[[dxDrawBorderedRectangle]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» هذه وظيفة ستنشئ مستطيلاً محاطاً.</span>
Line 60: Line 59:
*[[dxDrawRombo]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» هذه الوظيفة تخلق المعين.</span>
*[[dxDrawRombo]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» هذه الوظيفة تخلق المعين.</span>


=== Effects functions ===
=== وظائف التأثيرات ===
*[[attachEffect]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتيح لك هذه الوظيفة إرفاق تأثير بعنصر.</span>
*[[attachEffect]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتيح لك هذه الوظيفة إرفاق تأثير بعنصر.</span>


=== Elements functions ===  
=== وظائف العناصر ===  
*[[getElementSpeed]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعطي هذه الوظيفة سرعة العنصر المحدد بوحدات م / ث ، كم / س أو ميل / س.</span>
*[[getElementSpeed]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعطي هذه الوظيفة سرعة العنصر المحدد بوحدات م / ث ، كم / س أو ميل / س.</span>
*[[getElementsInDimension]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تُعطي هذه الوظيفة جدول العناصر الموجودة في البعد المحدد
*[[getElementsInDimension]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تُعطي هذه الوظيفة جدول العناصر الموجودة في البعد المحدد.</span>
.</span>
 
*[[getElementsWithinMarker]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تُعطي هذه الوظيفة جدول العناصر الموجودة داخل المنطقة المشكلة.</span>
*[[getElementsWithinMarker]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تُعطي هذه الوظيفة جدول العناصر الموجودة داخل المنطقة المشكلة.</span>
*[[isElementInPhotograph]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتحقق هذه الوظيفة من وجود عنصر في منطقة صورة الكاميرا الخاصة بالمشغل.</span>
*[[isElementInPhotograph]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتحقق هذه الوظيفة من وجود عنصر في منطقة صورة الكاميرا الخاصة بالمشغل.</span>
*[[isElementInRange]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتيح لك هذه الوظيفة التحقق مما إذا كان نطاق العنصر إلى نقطة رئيسية ضمن النطاق الأقصى
*[[isElementInRange]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتيح لك هذه الوظيفة التحقق مما إذا كان نطاق العنصر إلى نقطة رئيسية ضمن النطاق الأقصى.</span>
.</span>
 
*[[isElementMoving]]<span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتحقق هذه الوظيفة إذا كان العنصر يتحرك.</span>
*[[isElementMoving]]<span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتحقق هذه الوظيفة إذا كان العنصر يتحرك.</span>
*[[isElementWithinAColShape]]<span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتحقق هذه الوظيفة إذا كان العنصر داخل المنطقة المشكلة.</span>
*[[isElementWithinAColShape]]<span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتحقق هذه الوظيفة إذا كان العنصر داخل المنطقة المشكلة.</span>
Line 76: Line 75:
*[[setElementSpeed]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تسمح لك هذه الوظيفة بضبط سرعة العنصر بوحدات kph أو mph.</span>
*[[setElementSpeed]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تسمح لك هذه الوظيفة بضبط سرعة العنصر بوحدات kph أو mph.</span>


=== Events ===
=== الاحداث ===
*[[onVehicleWeaponFire]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» يطبق هذا الرمز حدثًا يتم تشغيله عندما يطلق لاعب في مركبة يطلق بسلاح المركبة.</span>
*[[onVehicleWeaponFire]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» يطبق هذا الرمز حدثًا يتم تشغيله عندما يطلق لاعب في مركبة يطلق بسلاح المركبة.</span>


=== Input functions ===
=== وظائف الادخال ===
*[[bindControlKeys]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتيح لك هذه الوظيفة ربط كل زر مرتبط بعنصر تحكم بشكل فردي. القيام بذلك يتجاوز قيود MTA قليلاً
*[[bindControlKeys]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتيح لك هذه الوظيفة ربط كل زر مرتبط بعنصر تحكم بشكل فردي. القيام بذلك يتجاوز قيود MTA قليلاً.</span>
.</span>
 
*[[getBoundControls]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعطي هذه الوظيفة جدولاً بأسماء عناصر التحكم المرتبطة بالزر المحدد.</span>
*[[getBoundControls]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعطي هذه الوظيفة جدولاً بأسماء عناصر التحكم المرتبطة بالزر المحدد.</span>
*[[unbindControlKeys]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتيح لك هذه الوظيفة إلغاء ربط كل زر مرتبط بعنصر تحكم بشكل فردي. استخدم هذه الوظيفة مع
*[[unbindControlKeys]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتيح لك هذه الوظيفة إلغاء ربط كل زر مرتبط بعنصر تحكم بشكل فردي. استخدم هذه الوظيفة مع.</span>
[[bindControlKeys]].</span>
*[[bindControlKeys]]
*[[getClipboard]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» Tيعرض هذا الحدث محتويات الحافظة بالضغط على ctrl + v / ctrl + V. يتم تشغيل الحدث فقط في حالة ظهور المؤشر.</span>
*[[getClipboard]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» Tيعرض هذا الحدث محتويات الحافظة بالضغط على ctrl + v / ctrl + V. يتم تشغيل الحدث فقط في حالة ظهور المؤشر.</span>


=== Data functions ===  
=== وظائف التاريخ ===  
*[[byte2human]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعمل هذه الوظيفة على تحويل عدد صحيح (عدد وحدات البايت) إلى وحدة يمكن قراءتها بواسطة الإنسان
*[[byte2human]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعمل هذه الوظيفة على تحويل عدد صحيح (عدد وحدات البايت) إلى وحدة يمكن قراءتها بواسطة الإنسان.</span>
.</span>
*[[capitalize]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» هذه الدالة تستهل سلسلة معينة.</span>
*[[capitalize]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» هذه الدالة تستهل سلسلة معينة.</span>
*[[convertServerTickToTimeStamp]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعمل هذه الوظيفة على تحويل علامات الخادم إلى الطابع الزمني لليونيكس.</span>
*[[convertServerTickToTimeStamp]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعمل هذه الوظيفة على تحويل علامات الخادم إلى الطابع الزمني لليونيكس.</span>
Line 125: Line 123:
*[[getDistanceBetweenElements]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» يتم استخدام هذه الوظيفة للحصول على المسافة بين عنصرين.</span>
*[[getDistanceBetweenElements]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» يتم استخدام هذه الوظيفة للحصول على المسافة بين عنصرين.</span>


=== GUI functions ===  
=== وظائف وجهة المستخدم الرسومية ===  
*[[centerWindow]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعمل هذه الوظيفة على توسيط عنصر نافذة CEGUI بشكل متجاوب في أي دقة وضوح.</span>
*[[centerWindow]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعمل هذه الوظيفة على توسيط عنصر نافذة CEGUI بشكل متجاوب في أي دقة وضوح.</span>
*[[guiMoveElement]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تحرك هذه الوظيفة guiElement بواسطة / like باستخدام moveObject.</span>
*[[guiMoveElement]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تحرك هذه الوظيفة guiElement بواسطة / like باستخدام moveObject.</span>
*[[isMouseOnGUICloseButton]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتيح لك هذه الوظيفة التحقق مما إذا كان مؤشر / مؤشر الماوس داخل زر الإغلاق الأصلي لنافذة واجهة المستخدم.</span>
*[[isMouseOnGUICloseButton]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتيح لك هذه الوظيفة التحقق مما إذا كان مؤشر / مؤشر الماوس داخل زر الإغلاق الأصلي لنافذة واجهة المستخدم.</span>
=====Comboboxes=====
=====قائمة الاختيار=====
*[[guiComboBoxAdjustHeight]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تقوم هذه الوظيفة بضبط عنصر التحرير والسرد CEGUI للحصول على الارتفاع الصحيح
*[[guiComboBoxAdjustHeight]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تقوم هذه الوظيفة بضبط عنصر التحرير والسرد CEGUI للحصول على الارتفاع الصحيح.</span>
.</span>
*[[guiComboBoxAddPlayersName]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» هذه الوظيفة هي إضافة اسم اللاعبين في مربع التحرير والسرد .</span>
*[[guiComboBoxAddPlayersName]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» هذه الوظيفة هي إضافة اسم اللاعبين في مربع التحرير والسرد .</span>


=====Gridlists=====
=====قوائم الشبكات=====
*[[guiGridListAddPlayers]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تضيف هذه الوظيفة جميع اللاعبين عبر الإنترنت إلى قائمة الشبكات.</span>
*[[guiGridListAddPlayers]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تضيف هذه الوظيفة جميع اللاعبين عبر الإنترنت إلى قائمة الشبكات.</span>
*[[guiGridListGetColumnIDFromTitle]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تحصل هذه الوظيفة على معرف عمود قائمة الشبكات من عنوان العمود
*[[guiGridListGetColumnIDFromTitle]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تحصل هذه الوظيفة على معرف عمود قائمة الشبكات من عنوان العمود.</span>
.</span>
*[[guiGridListSetColumnNonSortable]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تجعل هذه الوظيفة عمود قائمة الشبكات غير قابل للفرز.</span>
*[[guiGridListSetColumnNonSortable]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تجعل هذه الوظيفة عمود قائمة الشبكات غير قابل للفرز.</span>
*[[guiGridListSetColumnsFixedWidth]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعمل هذه الوظيفة على جعل قائمة الشبكة تحتوي على جميع أعمدتها بعرض ثابت
*[[guiGridListSetColumnsFixedWidth]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعمل هذه الوظيفة على جعل قائمة الشبكة تحتوي على جميع أعمدتها بعرض ثابت.</span>
.</span>
*[[guiGridListGetSelectedText]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» هذه الوظيفة تعطي سلسلة تحتوي على النص الداخلي لعنصر قائمة الشبكة المحدد.</span>
*[[guiGridListGetSelectedText]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» هذه الوظيفة تعطي سلسلة تحتوي على النص الداخلي لعنصر قائمة الشبكة المحدد
*[[getGridListRowIndexFromText]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» هذه الوظيفة تعطي فهرس صف قائمة الشبكة من النص المحدد.</span>
.</span>
*[[getGridListRowIndexFromText]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» هذه الوظيفة تعطي فهرس صف قائمة الشبكة من النص المحدد
.</span>
*[[isTextInGridList]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتحقق هذه الوظيفة من وجود بعض النص أو عدم وجوده في قائمة الشبكة.</span>
*[[isTextInGridList]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتحقق هذه الوظيفة من وجود بعض النص أو عدم وجوده في قائمة الشبكة.</span>
*[[convertGridListToText]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» وظيفه تحول محتويات قائمة الشبكة إلى نص.</span>
*[[convertGridListToText]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» وظيفه تحول محتويات قائمة الشبكة إلى نص.</span>


=====Labels=====
=====تسميات نصية=====
*[[guiLabelAddEffect]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تضيف هذه الوظيفة تأثيرات إلى بطاقة gui مثل (الظل ، المخطط التفصيلي).</span>
*[[guiLabelAddEffect]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تضيف هذه الوظيفة تأثيرات إلى بطاقة gui مثل (الظل ، المخطط التفصيلي).</span>


=== Marker functions ===
=== وظائف العلامات ===
*[[createMarkerAttachedTo]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تنشئ هذه الوظيفة علامة مرتبطة بعنصر.</span>
*[[createMarkerAttachedTo]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تنشئ هذه الوظيفة علامة مرتبطة بعنصر.</span>


=== Math functions ===
=== وظائف الحساب ===
*[[mathNumber]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعد هذه الوظيفة حلاً لدقة نقطة عائمة من جانب العميل تبلغ 24 بت.</span>
*[[mathNumber]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعد هذه الوظيفة حلاً لدقة نقطة عائمة من جانب العميل تبلغ 24 بت.</span>
*[[math.hypot]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تقوم هذه الدالة بإرجاع الوتر للمثلث المعطى من الجانبين x و y.</span>
*[[math.hypot]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تقوم هذه الدالة بإرجاع الوتر للمثلث المعطى من الجانبين x و y.</span>
Line 164: Line 157:
*[[math.randomDiff]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» يولد عددًا صحيحًا عشوائيًا زائفًا يختلف دائمًا عن آخر رقم عشوائي تم إنشاؤه.</span>
*[[math.randomDiff]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» يولد عددًا صحيحًا عشوائيًا زائفًا يختلف دائمًا عن آخر رقم عشوائي تم إنشاؤه.</span>


=== Map functions ===
=== وظائف الخريطة ===
*[[assignLod]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتيح لك هذه الوظيفة إنشاء نموذج LOD وتطبيقه بشكل ملائم على تعيين مجسم</span>
*[[assignLod]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتيح لك هذه الوظيفة إنشاء نموذج LOD وتطبيقه بشكل ملائم على تعيين مجسم</span>


=== Ped functions ===
=== وظائف الشخصيات ===
*[[getAlivePlayers (Client)|getAlivePlayers]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» هذه الوظيفة تعطي جدولاً للاعبين الأحياء من جانب العميل
*[[getAlivePlayers (Client)|getAlivePlayers]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» هذه الوظيفة تعطي جدولاً للاعبين الأحياء من جانب العميل.</span>
.</span>
*[[getAlivePlayersInTeam]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعطي هذه الوظيفة جدولاً للاعبين الأحياء في الفريق</span>
*[[getAlivePlayersInTeam]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعطي هذه الوظيفة جدولاً للاعبين الأحياء في الفريق</span>
*[[getPlayersInVehicles]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعطي هذه الوظيفة جدولاً للاعبين يدخلون المركبات من بعد محدد.</span>
*[[getPlayersInVehicles]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعطي هذه الوظيفة جدولاً للاعبين يدخلون المركبات من بعد محدد.</span>
Line 187: Line 179:
*[[isPlayerInTeam]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتحقق هذه الوظيفة إذا كان اللاعب في فريق محدد.</span>
*[[isPlayerInTeam]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتحقق هذه الوظيفة إذا كان اللاعب في فريق محدد.</span>


=== Player functions ===
=== وظائف الاعب ===
*[[countPlayersInRange]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعطي هذه الوظيفة عدد اللاعبين الموجودين ضمن نطاق معين من الإحداثيات المحددة.</span>
*[[countPlayersInRange]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعطي هذه الوظيفة عدد اللاعبين الموجودين ضمن نطاق معين من الإحداثيات المحددة.</span>
*[[isPlayerHitByVehicle]]<span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تقوم هذه الوظيفة بإلغاء الحدث عندما تصطدم سيارة بعنصر.</span>
*[[isPlayerHitByVehicle]]<span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تقوم هذه الوظيفة بإلغاء الحدث عندما تصطدم سيارة بعنصر.</span>
*[[warpToPlayer]]<span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» هذه الوظيفة تجعل اللاعب يشوه لاعب آخر.</span>
*[[warpToPlayer]]<span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» هذه الوظيفة تجعل اللاعب يشوه لاعب آخر.</span>


=== Resource functions ===
=== وظائف البرمجة والمودات ===
*[[getResourceScripts]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعطي هذه الوظيفة جدولاً لنصوص المصادر.</span>
*[[getResourceScripts]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعطي هذه الوظيفة جدولاً لنصوص المصادر.</span>
*[[getResourceSize]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعطي هذه الوظيفة حجم مورد محدد بالكيلو بايت
*[[getResourceSize]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعطي هذه الوظيفة حجم مورد محدد بالكيلو بايت (كيلوبايت)</span>
(كيلوبايت)</span>
 
*[[getResourceSettings]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعطي هذه الوظيفة جدولاً لإعدادات الموارد.</span>
*[[getResourceSettings]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعطي هذه الوظيفة جدولاً لإعدادات الموارد.</span>
*[[refreshResource]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعمل هذه الوظيفة على تحديث المورد الخاص بك إذا قمت بتغيير أي من الملفات
*[[refreshResource]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعمل هذه الوظيفة على تحديث المورد الخاص بك إذا قمت بتغيير أي من الملفات
Line 201: Line 193:
*[[setResourcePriority]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تقوم هذه الوظيفة بتعيين مجموعة أولوية تنزيل المورد.</span>
*[[setResourcePriority]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تقوم هذه الوظيفة بتعيين مجموعة أولوية تنزيل المورد.</span>


=== Sound functions ===
=== وظائف الصوت ===
*[[isSoundFinished]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتحقق هذه الوظيفة من انتهاء عنصر الصوت.</span>
*[[isSoundFinished]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتحقق هذه الوظيفة من انتهاء عنصر الصوت.</span>
*[[stopSoundSlowly]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعمل هذه الوظيفة على إيقاف عنصر الصوت ببطء.</span>
*[[stopSoundSlowly]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعمل هذه الوظيفة على إيقاف عنصر الصوت ببطء.</span>


=== Browser functions ===
=== وظائف المتصفح ===
*[[playVideo]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تقوم هذه الوظيفة بتشغيل مقطع فيديو على الشاشة.</span>
*[[playVideo]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تقوم هذه الوظيفة بتشغيل مقطع فيديو على الشاشة.</span>


=== Team functions ===
=== وظائف الفرق والمجموعات ===
*[[getTeamFromColor]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» هذه الوظيفة تعطي عنصر الفريق حسب اللون المحدد.</span>
*[[getTeamFromColor]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» هذه الوظيفة تعطي عنصر الفريق حسب اللون المحدد.</span>
*[[getTeamWithFewestPlayers]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» هذه الوظيفة تعطي عنصر فريق مع أقل اللاعبين من جميع الفرق المحددة.</span>
*[[getTeamWithFewestPlayers]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» هذه الوظيفة تعطي عنصر فريق مع أقل اللاعبين من جميع الفرق المحددة.</span>


=== Vehicle functions ===
=== وظائف المركبات ===
*[[findEmptyCarSeat]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تجد هذه الوظيفة أول مقعد فارغ في السيارة.</span>
*[[findEmptyCarSeat]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تجد هذه الوظيفة أول مقعد فارغ في السيارة.</span>
*[[getNearestVehicle]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تحصل هذه الوظيفة على أقرب سيارة للاعب المحدد في مسافة محددة.</span>
*[[getNearestVehicle]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تحصل هذه الوظيفة على أقرب سيارة للاعب المحدد في مسافة محددة.</span>
Line 221: Line 213:
*[[isVehicleOccupied]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتحقق هذه الوظيفة مما إذا كانت مركبة معينة مشغولة.</span>
*[[isVehicleOccupied]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتحقق هذه الوظيفة مما إذا كانت مركبة معينة مشغولة.</span>
*[[isVehicleOnRoof]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتحقق هذه الوظيفة مما إذا كانت السيارة على السطح.</span>
*[[isVehicleOnRoof]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتحقق هذه الوظيفة مما إذا كانت السيارة على السطح.</span>
*[[isVehicleReversing]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتحقق هذه الوظيفة إذا كانت المركبة المحددة تتحرك للخلف
*[[isVehicleReversing]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتحقق هذه الوظيفة إذا كانت المركبة المحددة تتحرك للخلف.</span>
.</span>
*[[isVehicleUpgraded]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتحقق الوظيفة اذا كانت تحتوي علي تعديل وبواسطة راقم التعديل.</span>
*[[isVehicleUpgraded]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتحقق الوظيفة اذا كانت تحتوي علي تعديل وبواسطة راقم التعديل.</span>
*[[setVehicleGravityPoint]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تحدد هذه الوظيفة جاذبية السيارة في اتجاه إحداثيات ثلاثية الأبعاد مع القوة المحددة.</span>
*[[setVehicleGravityPoint]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تحدد هذه الوظيفة جاذبية السيارة في اتجاه إحداثيات ثلاثية الأبعاد مع القوة المحددة.</span>
*[[getVehicleTurnVelocityCenterOfMass]]<span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تحصل هذه الوظيفة على سرعة دوران السيارة بالنسبة لمركز كتلة السيارة
*[[getVehicleTurnVelocityCenterOfMass]]<span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تحصل هذه الوظيفة على سرعة دوران السيارة بالنسبة لمركز كتلة السيارة.</span>
.</span>
*[[setVehicleTurnVelocityCenterOfMass]]<span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تحدد هذه الوظيفة سرعة دوران السيارة بالنسبة لمركز كتلة السيارة.</span>
*[[setVehicleTurnVelocityCenterOfMass]]<span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تحدد هذه الوظيفة سرعة دوران السيارة بالنسبة لمركز كتلة السيارة.</span>


=== Weapon functions ===  
=== وظائف الاسلحة ===  
*[[getJetpackWeaponsEnabled]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تقوم هذه الوظيفة بأعطاء جدول الأسلحة الممكنة التي يمكن استخدامها على حقيبة نفاثة
*[[getJetpackWeaponsEnabled]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تقوم هذه الوظيفة بأعطاء جدول الأسلحة الممكنة التي يمكن استخدامها على حقيبة نفاثة.</span>
.</span>
*[[getPreviousAndNextWeapon]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» ترجع هذه الوظيفة السلاح التالي والسابق.</span>
*[[getPreviousAndNextWeapon]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» ترجع هذه الوظيفة السلاح التالي والسابق.</span>


=== XML functions ===
=== XML وظائف ===
*[[getXMLNodes]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعطي هذه الوظيفة جميع توابع عقدة XML.</span>
*[[getXMLNodes]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تعطي هذه الوظيفة جميع توابع عقدة XML.</span>


=== Utility ===
=== وظائف أخرى مفيدة ===
*[[animate]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تسمح لك هذه الوظيفة باستخدام interpolateB Between بدون حدث تقديم واستخدامها بسهولة.</span>
*[[animate]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تسمح لك هذه الوظيفة باستخدام interpolateB Between بدون حدث تقديم واستخدامها بسهولة.</span>
*[[callClientFunction]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتيح لك هذه الوظيفة استدعاء أي وظيفة من جانب العميل من جانب الخادم.</span>
*[[callClientFunction]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتيح لك هذه الوظيفة استدعاء أي وظيفة من جانب العميل من جانب الخادم.</span>
*[[callServerFunction]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتيح لك هذه الوظيفة استدعاء أي وظيفة من جانب الخادم من جانب العميل.</span>
*[[callServerFunction]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتيح لك هذه الوظيفة استدعاء أي وظيفة من جانب الخادم من جانب العميل.</span>
*[[check]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتحقق هذه الوظيفة إذا كانت وسيطاتها من النوع الصحيح وتستدعي وظيفة الخطأ إذا لم تكن الوسيطات موجودة
*[[check]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تتحقق هذه الوظيفة إذا كانت وسيطاتها من النوع الصحيح وتستدعي وظيفة الخطأ إذا لم تكن الوسيطات موجودة.</span>
.</span>
*[[coroutine.resume]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تطبق هذه الوظيفة إصلاحًا لرسائل خطأ coroutine المخفية.</span>
*[[coroutine.resume]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» تطبق هذه الوظيفة إصلاحًا لرسائل خطأ coroutine المخفية.</span>
*[[getBanFromName]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» هذه الوظيفة تعطي حظر اسم التشغيل المعطى.</span>
*[[getBanFromName]] <span style="color:gray; font-family:'Georgia',sans-serif; font-size:smaller;">» هذه الوظيفة تعطي حظر اسم التشغيل المعطى.</span>

Latest revision as of 23:02, 3 April 2022

وظائف الجدول

  • isValueInTable »هذه الوظيفة تعطي true إذا كانت القيمة موجودة في الجدول ، false إذا لم تكن القيمة موجودة في الجدول.
  • setTableToSql » تستخدم هذه الوظيفة لحفظ الجدول في قاعدة البيانات (sql).
  • getTableFromSql » يتم استخدام هذه الوظيفة للحصول على الجداول المحفوظة باستخدام الوظيفة (SetTableToSql ).
  • rangeToTable » هذه الوظيفة تحول الترتيب النصي الي جدول يحتوي علي قيم راقمية.
  • setTableProtected » تحمي هذه الوظيفة الجدول وتجعله للقراءة فقط.
  • Sort_Functions » هذه الوظائف قادرة على فرز الجداول الخاصة بك حسب مفتاح.
  • table.compare » تتحقق هذه الوظيفة مما إذا كان الجدولان متساويان.
  • table.copy » تقوم هذه الوظيفة بنسخ جدول كامل وجميع الجداول في ذلك الجدول.
  • table.empty » تتحقق هذه الوظيفة مما إذا كان الجدول فارغًا.
  • table.map » هذه الوظيفة تمر علي جدول وتستبدل كل حقل مع الوظيفة الناجحة المعطاة في حقول القيم الناجحة كالفراغ المطلوب الاول او الفرغات المطلوبة الاختيارية.
  • table.merge » تقوم هذه الوظيفة بدمج جدولين أو أكثر معًا.
  • table.random » هذه الوظيفة تعطي قيمة عشوائية من الجدول.
  • table.removeValue » تقوم هذه الوظيفة بإزالة قيمة محددة من الجدول.
  • table.size » هذه الوظيفة تعطي الحجم المطلق للجدول.
  • table.getRandomRows » هذه الوظيفة تعطي صفوف عشوائية من الجدول.
  • table.element » تقوم هذه الوظيفة بإعطاء جدول جديد يحتوى العنصر.
  • pairsByKeys » هذه الوظيفة تفرز أزواج الجدول.

وظائف اسل

  • aclGroupClone » تعمل هذه الوظيفة على استنساخ مجموعة إلى مجموعة أخرى مع / بدون قوائم ACL و / أو عناصر
  • getPlayersInACLGroup » تُرجع هذه الوظيفة جميع اللاعبين في مجموعة ACL.
  • getPlayerAcls » تقوم هذه الوظيفة بأعطاء جدول لكل مجموعات ACL باللاعب.
  • isPlayerInACL » تتحقق هذه الوظيفة إذا كان عنصر لاعب في مجموعة ACL.
  • renameAclGroup » تعطي هذه الوظيفة مجموعة ACL حالية اسمًا جديدًا.

وظائف الحساب

وظائف الكاميرة

  • smoothMoveCamera » تتيح لك هذه الوظيفة إنشاء رحلة كاميرا سينمائية.

وظائف المؤشر

  • getCursorMovedOn » تتحقق هذه الوظيفة من الطريقة التي يتحرك فيها المؤشر حاليًا.

وظائف الرسم

  • dxDrawAnimWindow »ترسم هذه الوظيفة نافذة متحركة ثنائية الأبعاد على الشاشة.
  • dxDrawBorderedRectangle » هذه وظيفة ستنشئ مستطيلاً محاطاً.
  • dxDrawBorderedText » هذه وظيفة ستنشئ نصًا محاطًا.
  • dxDrawDashedLine » هذه الوظيفة ترسم خطًا مع شرطات.
  • dxDrawRing » ترسم هذه الوظيفة حلقة بخطوط dx.
  • dxDrawTextOnRectangle » تعمل هذه الوظيفة على إنشاء مستطيل بداخله نص.
  • dxDrawGifImage » تحاكي هذه الوظيفة تأثير صورة GIF باستخدام الصور المتحركة ثنائية الأبعاد.
  • dxDrawImage3D » ترسم هذه الوظيفة صورة ثلاثية الأبعاد في عالم GTA.
  • dxDrawSprite » هذه الوظيفة ترسم نقشًا متحركًا في العالم ثلاثي الأبعاد.
  • dxDrawImageOnElement » هذه الوظيفة ترسم صورة على أي عنصر.
  • dxDrawLinedRectangle » هذه وظيفة ستقوم بإنشاء مخطط مستطيل مع خطوط dx.
  • dxDrawLoading » هذه الوظيفة ترسم شريط تحميل على الشاشة.
  • dxDrawOctagon3D » تقوم هذه الوظيفة بإنشاء مثمن ثلاثي الأبعاد
  • dxDrawPolygon » تقوم هذه الوظيفة برسم مضلع مخصص على الشاشة.
  • dxDrawRectangle3D » ترسم هذه الوظيفة مستطيل ثلاثي الأبعاد في عالم GTA.
  • dxDrawProgressBar » تحاكي هذه الوظيفة شريط التقدم الذي تم رسمه باستخدام DirectDraw.
  • dxDrawTextOnElement » تقوم هذه الوظيفة برسم نص على أي عنصر.
  • dxDrawTriangle » هذه دالة ستقوم بإنشاء مثلث بخطوط dx.
  • dxGetFontSizeFromHeight » تحسب هذه الوظيفة حجم الخط من ارتفاع معين.
  • dxGetRealFontHeight » تحسب هذه الوظيفة ارتفاع الخط.
  • wordWrap » تقوم هذه الوظيفة بتقسيم سلسلة طويلة إلى جدول من الخطوط المنفصلة المحددة بطول معين بالبكسل للرسم بشكل منفصل.
  • dxDrawRombo » هذه الوظيفة تخلق المعين.

وظائف التأثيرات

  • attachEffect » تتيح لك هذه الوظيفة إرفاق تأثير بعنصر.

وظائف العناصر

  • getElementSpeed » تعطي هذه الوظيفة سرعة العنصر المحدد بوحدات م / ث ، كم / س أو ميل / س.
  • getElementsInDimension » تُعطي هذه الوظيفة جدول العناصر الموجودة في البعد المحدد.
  • getElementsWithinMarker » تُعطي هذه الوظيفة جدول العناصر الموجودة داخل المنطقة المشكلة.
  • isElementInPhotograph » تتحقق هذه الوظيفة من وجود عنصر في منطقة صورة الكاميرا الخاصة بالمشغل.
  • isElementInRange » تتيح لك هذه الوظيفة التحقق مما إذا كان نطاق العنصر إلى نقطة رئيسية ضمن النطاق الأقصى.
  • isElementMoving» تتحقق هذه الوظيفة إذا كان العنصر يتحرك.
  • isElementWithinAColShape» تتحقق هذه الوظيفة إذا كان العنصر داخل المنطقة المشكلة.
  • multi_check » تقوم هذه الوظيفة بفحص عنصر واحد للعديد ، سهل الاستخدام ونظيف.
  • setElementSpeed » تسمح لك هذه الوظيفة بضبط سرعة العنصر بوحدات kph أو mph.

الاحداث

  • onVehicleWeaponFire » يطبق هذا الرمز حدثًا يتم تشغيله عندما يطلق لاعب في مركبة يطلق بسلاح المركبة.

وظائف الادخال

  • bindControlKeys » تتيح لك هذه الوظيفة ربط كل زر مرتبط بعنصر تحكم بشكل فردي. القيام بذلك يتجاوز قيود MTA قليلاً.
  • getBoundControls » تعطي هذه الوظيفة جدولاً بأسماء عناصر التحكم المرتبطة بالزر المحدد.
  • unbindControlKeys » تتيح لك هذه الوظيفة إلغاء ربط كل زر مرتبط بعنصر تحكم بشكل فردي. استخدم هذه الوظيفة مع.
  • bindControlKeys
  • getClipboard » Tيعرض هذا الحدث محتويات الحافظة بالضغط على ctrl + v / ctrl + V. يتم تشغيل الحدث فقط في حالة ظهور المؤشر.

وظائف التاريخ

  • byte2human » تعمل هذه الوظيفة على تحويل عدد صحيح (عدد وحدات البايت) إلى وحدة يمكن قراءتها بواسطة الإنسان.
  • capitalize » هذه الدالة تستهل سلسلة معينة.
  • convertServerTickToTimeStamp » تعمل هذه الوظيفة على تحويل علامات الخادم إلى الطابع الزمني لليونيكس.
  • convertTextToSpeech » تقوم هذه الوظيفة بتحويل النص المقدم إلى كلام باللغة التي يمكن للاعبين سماعها.
  • findRotation » تأخذ هذه الوظيفة نقطتين وتعيد الاتجاه من النقطة أ إلى النقطة ب.
  • findRotation3D » تأخذ هذه الوظيفة مجموعتين من إحداثيات XYZ. تقوم بإرجاع الاتجاه ثلاثي الأبعاد من النقطة أ إلى النقطة ب.
  • FormatDate » تعمل هذه الوظيفة على تنسيق التاريخ على أساس سلسلة التنسيق وإعطائه.
  • formatNumber » تعمل هذه الوظيفة على تنسيق أعداد كبيرة عن طريق إضافة الفواصل.
  • generateString » تولد هذه الوظيفة سلسلة عشوائية بأي حروف.
  • generateRandomASCIIString » تعطي هذه الدالة سلسلة عشوائية تستخدم أحرف ASCII.
  • getDistance » يعطي المسافة بين عنصرين.
  • getAge » تحسب هذه الوظيفة عمر عيد ميلاد معين.
  • getDistanceBetweenPointAndSegment2D » تأخذ هذه الوظيفة إحداثيات النقطة والخط (مقطع) إحداثيات البداية والنهاية. تقوم بإرجاع أقصر مسافة بين النقطة والخط.
  • getEasterDate » تعطي هذه الوظيفة تاريخ عيد الفصح كل شهر وشهر لسنة معينة.
  • getKeyFromValueInTable » تعطي هذه الوظيفة مفتاح القيمة المحددة في جدول.
  • getOffsetFromXYZ » تسمح لك هذه الوظيفة بأخذ كيان وموقف وحساب التعويض النسبي بينهما لحساب التناوب.
  • getPointFromDistanceRotation » تجد هذه الوظيفة نقطة بناءً على نقطة البداية والاتجاه والمسافة.
  • getRealMonthH » تعمل هذه الوظيفة على تحويل أشهر اللغة الإنجليزية إلى أشهر عربية
  • getRealMonthM » تمنحك هذه الوظيفة اسم الشهور الحقيقيةe
  • getRGColorFromPercentage »تعطي هذه الوظيفة رقمين صحيحين يمثلان اللونين الأحمر والأخضر وفقًا للنسبة المئوية المحددة.
  • getScreenRotationFromWorldPosition » تعطي هذه الوظيفة دورانًا نسبيًا للشاشة إلى موقع عالم اللعبة.
  • getTimestamp » تعطي هذه الوظيفة الطابع الزمني لـ UNIX لتاريخ ووقت محددين.
  • isLeapYear » تعطي هذه الوظيفة تمثيلًا منطقيًا لسنة معينة هي سنة كبيسة.
  • isValidMail » تتحقق هذه الوظيفة مما إذا كانت سلسلة البريد الإلكتروني المقدمة صالحة.
  • removeHex » تُستخدم هذه الوظيفة لإزالة الأرقام السداسية العشرية (الألوان ، على سبيل المثال) من السلاسل.
  • RGBToHex » تعطي هذه الوظيفة سلسلة تمثل اللون بالنظام الست عشري.
  • secondsToTimeDesc » تعمل هذه الوظيفة على تحويل عدد صحيح للثواني إلى وصف زمني سهل الاستخدام.
  • string.count » تحسب هذه الوظيفة مقدار تكرار النص في النص.
  • string.insert » تقوم هذه الوظيفة بإدراج سلسلة داخل نص آخر في موضع معين.
  • string.explode » تقوم هذه الوظيفة بتقسيم النص في نمط فاصل معين وإرجاع جدول بالقطع.
  • switch » تسمح هذه الوظيفة بقيمة متغير أو تعبير للتحكم في تدفق تنفيذ البرنامج عبر فرع متعدد الاتجاهات.
  • toHex » تعمل هذه الوظيفة على تحويل الرقم العشري إلى رقم سداسي عشري ، كحل يتم استخدامه من جانب العميل.
  • var dump » تقوم هذه الوظيفة بإخراج معلومات حول متغير واحد أو أكثر باستخدام outputConsole.
  • wavelengthToRGBA » تعمل هذه الوظيفة على تحويل الطول الموجي المادي للضوء إلى لون RGBA.
  • getDistanceBetweenElements » يتم استخدام هذه الوظيفة للحصول على المسافة بين عنصرين.

وظائف وجهة المستخدم الرسومية

  • centerWindow » تعمل هذه الوظيفة على توسيط عنصر نافذة CEGUI بشكل متجاوب في أي دقة وضوح.
  • guiMoveElement » تحرك هذه الوظيفة guiElement بواسطة / like باستخدام moveObject.
  • isMouseOnGUICloseButton » تتيح لك هذه الوظيفة التحقق مما إذا كان مؤشر / مؤشر الماوس داخل زر الإغلاق الأصلي لنافذة واجهة المستخدم.
قائمة الاختيار
  • guiComboBoxAdjustHeight » تقوم هذه الوظيفة بضبط عنصر التحرير والسرد CEGUI للحصول على الارتفاع الصحيح.
  • guiComboBoxAddPlayersName » هذه الوظيفة هي إضافة اسم اللاعبين في مربع التحرير والسرد .
قوائم الشبكات
  • guiGridListAddPlayers » تضيف هذه الوظيفة جميع اللاعبين عبر الإنترنت إلى قائمة الشبكات.
  • guiGridListGetColumnIDFromTitle » تحصل هذه الوظيفة على معرف عمود قائمة الشبكات من عنوان العمود.
  • guiGridListSetColumnNonSortable » تجعل هذه الوظيفة عمود قائمة الشبكات غير قابل للفرز.
  • guiGridListSetColumnsFixedWidth » تعمل هذه الوظيفة على جعل قائمة الشبكة تحتوي على جميع أعمدتها بعرض ثابت.
  • guiGridListGetSelectedText » هذه الوظيفة تعطي سلسلة تحتوي على النص الداخلي لعنصر قائمة الشبكة المحدد.
  • getGridListRowIndexFromText » هذه الوظيفة تعطي فهرس صف قائمة الشبكة من النص المحدد.
  • isTextInGridList » تتحقق هذه الوظيفة من وجود بعض النص أو عدم وجوده في قائمة الشبكة.
  • convertGridListToText » وظيفه تحول محتويات قائمة الشبكة إلى نص.
تسميات نصية
  • guiLabelAddEffect » تضيف هذه الوظيفة تأثيرات إلى بطاقة gui مثل (الظل ، المخطط التفصيلي).

وظائف العلامات

وظائف الحساب

  • mathNumber » تعد هذه الوظيفة حلاً لدقة نقطة عائمة من جانب العميل تبلغ 24 بت.
  • math.hypot » تقوم هذه الدالة بإرجاع الوتر للمثلث المعطى من الجانبين x و y.
  • math.percent » تعطي هذه الوظيفة نسبة من قيمتين.
  • math.round » لتقريب رقم بينما يمكن تعيين عدد الكسور العشرية والطريقة.
  • reMap »يعيد تعيين رقم من نطاق إلى آخر.
  • math.isPointInPolygon » تحقق مما إذا كانت النقطة داخل المضلع أم لا.
  • math.polygonArea » حساب مساحة أي مضلع.
  • math.randomDiff » يولد عددًا صحيحًا عشوائيًا زائفًا يختلف دائمًا عن آخر رقم عشوائي تم إنشاؤه.

وظائف الخريطة

  • assignLod » تتيح لك هذه الوظيفة إنشاء نموذج LOD وتطبيقه بشكل ملائم على تعيين مجسم

وظائف الشخصيات

  • getAlivePlayers » هذه الوظيفة تعطي جدولاً للاعبين الأحياء من جانب العميل.
  • getAlivePlayersInTeam » تعطي هذه الوظيفة جدولاً للاعبين الأحياء في الفريق
  • getPlayersInVehicles » تعطي هذه الوظيفة جدولاً للاعبين يدخلون المركبات من بعد محدد.
  • getGuestPlayers » هذه الوظيفة تجعل اللاعب لا يقوم بتسجيل الدخول أو اللاعبون الضيوف .
  • getOnlineAdmins » تعطي هذه الوظيفة جدولاً لجميع المسؤولين الذين قاموا بتسجيل الدخول.
  • getPedEyesPosition » تسمح لك هذه الوظيفة بالحصول على مكان العيون.
  • getPedMaxHealth » توفر هذه الوظيفة أقصى صحة للمشاة عن طريق تحويلها من الحالة الصحة القصوى.
  • getPedMaxOxygenLevel » توفر هذه الوظيفة أقصى مستوى للأ كسجين عند المجسم من خلال تحويله من أقصى درجة من القدرة على التحمل تحت الماء.
  • getPedWeaponSkill » تقوم هذه الوظيفة بإرجاع اسم مستوى مهارة السلاح المقابل للقدم.
  • getPlayerFromNamePart » هذه الوظيفة تمنح اللاعب اسمًا جزئيًا.
  • getPlayerFromSerial » تعطي هذه الوظيفة لاعب من الرقم التسلسلي الخاص بهم.
  • getPlayersByData » تُرجع هذه الوظيفة جدول اللاعبين الذين لديهم اسم البيانات المحدد.
  • getPlayersInPhotograph » تقوم هذه الوظيفة بارجاع جدول لكل اللاعبين في الصورة.
  • isPedAiming» تتحقق هذه الوظيفة مما إذا كان المشاة يصوب سلاحهم.
  • isPedAimingNearPed » هذا مشابه لـ isPedAiming ولكنه يستخدم شكلاً أكثر دقة.
  • isPedDrivingVehicle » تتحقق هذه الوظيفة مما إذا كان أحد المشاة المحدد يقود مركبة.
  • isPlayerInTeam » تتحقق هذه الوظيفة إذا كان اللاعب في فريق محدد.

وظائف الاعب

  • countPlayersInRange » تعطي هذه الوظيفة عدد اللاعبين الموجودين ضمن نطاق معين من الإحداثيات المحددة.
  • isPlayerHitByVehicle» تقوم هذه الوظيفة بإلغاء الحدث عندما تصطدم سيارة بعنصر.
  • warpToPlayer» هذه الوظيفة تجعل اللاعب يشوه لاعب آخر.

وظائف البرمجة والمودات

  • getResourceScripts » تعطي هذه الوظيفة جدولاً لنصوص المصادر.
  • getResourceSize » تعطي هذه الوظيفة حجم مورد محدد بالكيلو بايت (كيلوبايت)
  • getResourceSettings » تعطي هذه الوظيفة جدولاً لإعدادات الموارد.
  • refreshResource » تعمل هذه الوظيفة على تحديث المورد الخاص بك إذا قمت بتغيير أي من الملفات
  • setResourcePriority » تقوم هذه الوظيفة بتعيين مجموعة أولوية تنزيل المورد.

وظائف الصوت

  • isSoundFinished » تتحقق هذه الوظيفة من انتهاء عنصر الصوت.
  • stopSoundSlowly » تعمل هذه الوظيفة على إيقاف عنصر الصوت ببطء.

وظائف المتصفح

  • playVideo » تقوم هذه الوظيفة بتشغيل مقطع فيديو على الشاشة.

وظائف الفرق والمجموعات

  • getTeamFromColor » هذه الوظيفة تعطي عنصر الفريق حسب اللون المحدد.
  • getTeamWithFewestPlayers » هذه الوظيفة تعطي عنصر فريق مع أقل اللاعبين من جميع الفرق المحددة.

وظائف المركبات

  • findEmptyCarSeat » تجد هذه الوظيفة أول مقعد فارغ في السيارة.
  • getNearestVehicle » تحصل هذه الوظيفة على أقرب سيارة للاعب المحدد في مسافة محددة.
  • getRandomVehicle » تحصل هذه الوظيفة على مركبة عشوائية.
  • getValidVehicleModels » تحصل هذه الوظيفة على مركبة عشوائية.
  • getVehiclesCountByType » هذه الوظيفة تعطي كمية المركبات حسب النوع المحدد كقيمة عددية.
  • isVehicleEmpty » تتحقق هذه الوظيفة مما إذا كانت السيارة فارغة.
  • isVehicleOccupied » تتحقق هذه الوظيفة مما إذا كانت مركبة معينة مشغولة.
  • isVehicleOnRoof » تتحقق هذه الوظيفة مما إذا كانت السيارة على السطح.
  • isVehicleReversing » تتحقق هذه الوظيفة إذا كانت المركبة المحددة تتحرك للخلف.
  • isVehicleUpgraded » تتحقق الوظيفة اذا كانت تحتوي علي تعديل وبواسطة راقم التعديل.
  • setVehicleGravityPoint » تحدد هذه الوظيفة جاذبية السيارة في اتجاه إحداثيات ثلاثية الأبعاد مع القوة المحددة.
  • getVehicleTurnVelocityCenterOfMass» تحصل هذه الوظيفة على سرعة دوران السيارة بالنسبة لمركز كتلة السيارة.
  • setVehicleTurnVelocityCenterOfMass» تحدد هذه الوظيفة سرعة دوران السيارة بالنسبة لمركز كتلة السيارة.

وظائف الاسلحة

  • getJetpackWeaponsEnabled » تقوم هذه الوظيفة بأعطاء جدول الأسلحة الممكنة التي يمكن استخدامها على حقيبة نفاثة.
  • getPreviousAndNextWeapon » ترجع هذه الوظيفة السلاح التالي والسابق.

XML وظائف

  • getXMLNodes » تعطي هذه الوظيفة جميع توابع عقدة XML.

وظائف أخرى مفيدة

  • animate » تسمح لك هذه الوظيفة باستخدام interpolateB Between بدون حدث تقديم واستخدامها بسهولة.
  • callClientFunction » تتيح لك هذه الوظيفة استدعاء أي وظيفة من جانب العميل من جانب الخادم.
  • callServerFunction » تتيح لك هذه الوظيفة استدعاء أي وظيفة من جانب الخادم من جانب العميل.
  • check » تتحقق هذه الوظيفة إذا كانت وسيطاتها من النوع الصحيح وتستدعي وظيفة الخطأ إذا لم تكن الوسيطات موجودة.
  • coroutine.resume » تطبق هذه الوظيفة إصلاحًا لرسائل خطأ coroutine المخفية.
  • getBanFromName » هذه الوظيفة تعطي حظر اسم التشغيل المعطى.
  • getCurrentFPS » تقوم هذه الوظيفة بإرجاع الإطارات في الثانية التي يعمل عندها GTA: SA.
  • IfElse » تُعطي هذه الدالة إحدى القيمتين بناءً على تعبير منطقي.
  • isMouseInCircle » تتحقق هذه الوظيفة إذا كان موضع المؤشر في منطقة دائرية أم لا.
  • isMouseInPosition » تسمح لك هذه الوظيفة بالتحقق مما إذا كان مؤشر / مؤشر الماوس في وضع مستطيل.
  • isCharInString » تتيح لك هذه الوظيفة المشتركة التحقق مما إذا كان الحرف المحدد في قيمة نصية.
  • iterElements » هذه الوظيفة تعطي مكرر موفر للوقت للحلقات الخاصة بك.
  • vector3:compare » تتحقق هذه الطريقة من تطابق متجهين بدقة اختيارية.
  • preprocessor » تتيح لك هذه الوظيفة استخدام وحدات ماكرو دول مجلس التعاون الخليجي.
  • PlotTrajectoryAtTime »احسب مسار المقذوفات / المياه.
  • GetSkinNameFromID » تُرجع هذه الوظيفة اسم الشخصية من الرقم المحدد.