AR/givePlayerMoney: Difference between revisions
Jump to navigation
Jump to search
(Created page with " ''' player هذه الوظيفة تقوم بإضافة نقود إلى اللاعب''' ===: ملاحظة=== تقوم بإعطاء اللاعب فلوس وهمية لاي...") |
|||
Line 2: | Line 2: | ||
''' [[player]] هذه الوظيفة تقوم بإضافة نقود إلى اللاعب''' | ''' [[player]] هذه الوظيفة تقوم بإضافة نقود إلى اللاعب''' | ||
===: ملاحظة=== | ===: ملاحظة=== | ||
تقوم بإعطاء اللاعب | تقوم بإعطاء اللاعب نقود وهمية لايستطيع استخدامها فقط وهمية ( [[Client]] side ) اما اذا كانت ( [[Server]] side ) هذه الوظيفة تعطي اللاعب مبلغ حقيقي اذا كانت | ||
==Syntax== | ==Syntax== |
Revision as of 18:12, 20 September 2014
player هذه الوظيفة تقوم بإضافة نقود إلى اللاعب
: ملاحظة
تقوم بإعطاء اللاعب نقود وهمية لايستطيع استخدامها فقط وهمية ( Client side ) اما اذا كانت ( Server side ) هذه الوظيفة تعطي اللاعب مبلغ حقيقي اذا كانت
Syntax
Click to collapse [-]
Serverbool givePlayerMoney ( player thePlayer, int amount )
OOP Syntax Help! I don't understand this!
- Method: player:giveMoney(...)
- Variable: .money
عناصر مطلوبة
- thePlayer: اللاعب الذي سيحصل على المبلغ
- amount: المبلغ الذي سيتم اعطاء اللاعب
Click to collapse [-]
Clientbool givePlayerMoney ( int amount )
عناصر مطلوبة
- amount: المبلغ الذي سيتم اعطاء اللاعب
Returns / الإعادة او الإرجاع
Returns true اذا تمت العملية يصبح, false اذا كانت البيانات خاطئه تصبح
: مثال
Click to collapse [-]
المثال الأول - Clientهذا المثال يعطي اللاعب مبلغ وهمي عند الضغط على زر
function windowMoney() --- وظيفة window = guiCreateWindow(477, 233, 356, 301, "Arabic wiki [ examples ] | givePlayerMoney", false) --- انشاء نافذه guiWindowSetSizable(window, false) --- تعديل حجم اللوحه ( صحيح او خاطئ )ا showCursor(true) --- عرض المؤشر money = guiCreateEdit(47, 105, 262, 56, "", false, window) --- انشاء مربع نصي قابل للكتابة give = guiCreateButton(58, 220, 234, 46, "اخذ المبلغ", false, window) --- انشاء زر label = guiCreateLabel(58, 70, 236, 21, "الرجاء كتابة المبلغ الذي ترغب في الحصول عليه", false, window) --- Label انشاء end addEventHandler("onClientResourceStart", resourceRoot, windowMoney) --- حدث عندما يتم تشغيل المورد addEventHandler('onClientGUIClick', root, --- حدث عند الضغط في واجهة المستخدم الرسومية function( ) --- وظيفة if ( source == give ) then --- وهو الزر الذي قمنا بإنشاءه give إذا قام المصدر بالضغط على getText = guiGetText( money ) --- نحضر النص الذي قام اللاعب بكتابته givePlayerMoney( tonumber(getText) ) --- إعطاء اللاعب المبلغ outputChatBox("تم إضافة المبلغ في رصيدك") end --- if إنهاء end --- function إنهاء ) --- إغلاق قوس الحدث
Click to collapse [-]
المثال الثاني - Server" giveMoney " هذا المثال يعطي اللاعب مبلغ حقيقي عند كتابة امر
function addMoney( player, cmd ) --- وظيفة givePlayerMoney( player, 1000 ) --- نعطي اللاعب الذي قام بكتابة الامر مبلغ 1000 دولار end addCommandHandler("giveMoney", addMoney)