AR/givePlayerMoney
Jump to navigation
Jump to search
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) --- انشاء نص كتابي end addEventHandler("onClientResourceStart", resourceRoot, windowMoney) --- حدث عندما يتم تشغيل المورد addEventHandler('onClientGUIClick', resourceRoot, --- حدث عند الضغط في واجهة المستخدم الرسومية function( ) --- وظيفة if ( source == give ) then --- هو المصدر give اذا الزر local getText = guiGetText( money ) --- نحضر النص الذي قام اللاعب بكتابته if ( tonumber ( getText ) ~= nil ) then givePlayerMoney( tonumber(getText) ) --- إعطاء اللاعب المبلغ outputChatBox("تم إضافة المبلغ في رصيدك") end --- if إنهاء end --- if إنهاء end --- function إنهاء ) --- إغلاق قوس الحدث
Click to collapse [-]
المثال الثاني - Server"giveMoney" هذا المثال يعطي اللاعب مبلغ حقيقي عند كتابة الأمر
addCommandHandler ("giveMoney", function( player, cmd ) --- وظيفة givePlayerMoney( player, 1000 ) --- نعطي اللاعب الذي قام بكتابة الامر مبلغ 1000 دولار end --- function إنهاء )