Template:AR/Useful Functions: Difference between revisions
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 إذ...") |
(→وظائف الادخال: to list) |
||
(13 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
=== | === وظائف الجدول === | ||
*[[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> | ||
=== | === وظائف اسل === | ||
*[[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> | ||
*[[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> | ||
=== | === وظائف الحساب === | ||
*[[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> | ||
=== | === وظائف الكاميرة === | ||
*[[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;">» تتيح لك هذه الوظيفة إنشاء رحلة كاميرا سينمائية. | ||
=== | === وظائف المؤشر === | ||
*[[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> | ||
=== | === وظائف الرسم === | ||
*[[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> | ||
=== | === وظائف التأثيرات === | ||
*[[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> | ||
=== | === وظائف العناصر === | ||
*[[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> | ||
=== | === الاحداث === | ||
*[[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> | ||
=== | === وظائف الادخال === | ||
*[[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]] | |||
*[[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> | ||
=== | === وظائف التاريخ === | ||
*[[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> | ||
=== | === وظائف وجهة المستخدم الرسومية === | ||
*[[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> | ||
===== | =====قائمة الاختيار===== | ||
*[[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> | ||
===== | =====قوائم الشبكات===== | ||
*[[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> | ||
===== | =====تسميات نصية===== | ||
*[[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> | ||
=== | === وظائف العلامات === | ||
*[[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> | ||
=== | === وظائف الحساب === | ||
*[[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> | ||
=== | === وظائف الخريطة === | ||
*[[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> | ||
=== | === وظائف الشخصيات === | ||
*[[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> | ||
=== | === وظائف الاعب === | ||
*[[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> | ||
=== | === وظائف البرمجة والمودات === | ||
*[[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> | ||
=== | === وظائف الصوت === | ||
*[[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> | ||
=== | === وظائف المتصفح === | ||
*[[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> | ||
=== | === وظائف الفرق والمجموعات === | ||
*[[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> | ||
=== | === وظائف المركبات === | ||
*[[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> | ||
=== | === وظائف الاسلحة === | ||
*[[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 | === 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> | ||
=== | === وظائف أخرى مفيدة === | ||
*[[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 حالية اسمًا جديدًا.
وظائف الحساب
- getPlayerFromAccountName » تستخدم هذه الوظيفة للحصول على لاعب باسم حسابه.
وظائف الكاميرة
- 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 مثل (الظل ، المخطط التفصيلي).
وظائف العلامات
- createMarkerAttachedTo » تنشئ هذه الوظيفة علامة مرتبطة بعنصر.
وظائف الحساب
- 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 » تُرجع هذه الوظيفة اسم الشخصية من الرقم المحدد.