AR/givePlayerMoney
From Multi Theft Auto: Wiki
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 إنهاء
)