AR/givePlayerMoney: Difference between revisions
Jump to navigation
Jump to search
The.Killer (talk | contribs) No edit summary |
|||
Line 13: | Line 13: | ||
===عناصر مطلوبة=== | ===عناصر مطلوبة=== | ||
*'''thePlayer:''' اللاعب الذي سيحصل على المبلغ | *'''thePlayer:''' اللاعب الذي سيحصل على المبلغ | ||
*'''amount:''' المبلغ الذي سيتم | *'''amount:''' المبلغ الذي سيتم اعطائه للاعب | ||
</section> | </section> | ||
<section name="Client" class="client" show="true"> | <section name="Client" class="client" show="true"> | ||
Line 19: | Line 19: | ||
===عناصر مطلوبة=== | ===عناصر مطلوبة=== | ||
*'''amount:''' المبلغ الذي سيتم | *'''amount:''' المبلغ الذي سيتم اعطائه للاعب | ||
</section> | </section> | ||
Revision as of 22:21, 24 March 2015
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)