Search the Community
Showing results for tags 'giveplayermoney'.
-
function verificarPag(player) local timer = getRealTime() local accName = getAccountName ( getPlayerAccount ( player )) if isObjectInACLGroup ("user."..accName, aclGetGroup("Mr")) then if timer.hour == 7 then --exports.Mr_Dxmessages:outputDx(player, "Seu pagamento está liberado , até as 08 horas! receba no /receber", "warning") else exports.Mr_Dxmessages:outputDx(player, "Você ainda não pode receber, somente as 08 horas!", "error") end end end addCommandHandler("receber", verificarPag) local money = createPickup (1542, -1684, 14, 3, 1274, 2000 ) function receber (player) local timer = getRealTime() local accName = getAccountName ( getPlayerAccount ( player ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Mr") ) then if timer.hour == 7 then exports.Mr_Dxmessages:outputDx(player, "Você recebeu seu pagamento $500 ", "success") givePlayerMoney(player, 500) end end end --addCommandHandler("receber", receber) addEventHandler ( "onPickupUse", money, receber )
- 5 replies
-
- getrealtime
- giveplayermoney
-
(and 1 more)
Tagged with:
-
السلام عليكم ورحمة الله وبركاته , شرحنا اليوم عن 3 وظآئف, سحب / جلب / إعطاء مال للاعب نبدأ بأول وظيفة على بركة الله, وهي اعطاء مال للاعب معلومة مهمة * : هذي الوظيفة تقوم بالزيادة على مال اللاعب * الوظيفة للملف سيرفر و كلاينت نأخذ اول شيء كيف تكون للملف سيرفر ؟ تركيب الوظيفة :- givePlayerMoney ( player thePlayer, int amount ) player thePlayer :- اللاعب اللذي تريد اعطاءه مال int amount :- المبلغ المراد إعطاءه للاعب بالارقام نأخذ مثال بسيط في هذا المثال , اذا قام بكتابة كوماند يعطيه مال addCommandHandler ( "Give" , -- كوماند function ( plr ) -- وظيفة givePlayerMoney ( plr , 1000 ) -- اعطاء الااعب مال end -- انهاء الوظيفة ) -- اغلاق الكوماند بعد ما اعطيناكم كيف تكون بملف سيرفر , بحط لكم كيف تكون بملف كلاينت ؟ تركيب الوظيفة :- givePlayerMoney ( int amount ) int amount :- المبلغ المراد اعطاء للاعب ناخذ مثال :- قي هذا المثال اذا ضغط زر يعطيه قلوس ، addEventHandler ( "onClientGUIClick" , root , -- عند الضغط على الزر function ( ) -- وظيفة if ( source == aButton ) then -- التحقق من الزر givePlayerMoney ( 1000 ) -- اعطاء اللاعب مال end -- انهاء التحقق من الزر end -- اتهاء الوظيفة ) -- اغلاق الحدث طبعا انتم تسالون ليش ب سيرفر نحدد اللاعب وكلاينت لا ؟ الجواب بسيط لانه كلاينت يعني الاعب نفسه والآن مع الوظيفة الثانية اللي هي :- جلب مال اللاعب ، الوظيفة سيرفر وكلاينت نأخذ اول شي جهة سيرفر :- تركيب الوظيفة :- getPlayerMoney ( player thePlayer ) player thePlayer :- اللاعب المراد جلب النقود منه مثال :- في هذا المثال اذا كتب كوماند يجلب ماله ! addCommandHandler ( "get" , -- كوماند function ( plr ) -- وظيفة outputChatBox ( " تملك مال "..getPlayerMoney ( plr ).." معك " , plr ) -- اخراج نص بالشات بالمال الذي يمتلكه اللاعب end -- انهاء الوظيفة ) -- اغلاق الكوماند مثال 2 , في هذا المثال نتحق من ان مال اللاعب اكبر من 800 ويخرج له نص بالشات addCommandHandler ( "mm" , -- كوماند function ( plr ) -- وظيفة if ( getPlayerMoney ( plr ) >= 800 ) then -- التحقق من ممال اللاعب انه اكبر او يساوي 800 outputChatBox ( " انت تنلك مال اكثر من 800 او 800 " , plr ) -- اخراج نص بالشات بانه يمتلك اكثر او يسواي 800 end -- انهاء التحقق من المال end -- انهاء الوظيفة ) -- اغلاق تلكوماند انتهينا الانمن جهة سيرفر ، نروح للجهة كلاينت ونتعرف على تركيب الوظيفة في جهة كلاينت getPlayerMoney ( ) * لا يوجد ارقيومنتات لأنه في ملف كلابنت ، كماوقلنا سابقا كلاينت يكون للاعب نفسه نأخذ مثال بسيط , في هذا المثال يقوم بالتحقق من مال اللاعب , اذا يساوي 200 يعطيه صحة ! addEventHandler ( "onClientGUIClick" , root , -- حدث عند الضغط على الزر function ( ) -- وظيفة if ( source == aButton ) then -- التحقق من الزر اللذي ضغط عليه if ( getPlayerMoney ( ) >= 200 ) then -- اذا كان معه 200 واكثر setElementHealth ( localPlayer , 100 ) -- اعطاءه صحه end -- انهاء التحقق من المال end -- انهاء التحقق من الزر end -- انهاء التحقق من الوظيفة ) -- اغلاق الحدث والآن يا أصدقائي الكرام , نقوم بشرح اخر وظيفة في الموضوع وهي سحب مال من اللاعب الوظيفة كلاينت وسيرفر :- نبدا اولا بجهة سيرفر والجملة التركيبية :- takePlayerMoney ( player thePlayer, int amount ) player thePlayer :- اللاعب المراد السحب منه ! int amount :- المبلغ المراد سحبه نأخذ مثال :- في هذا المثال عندما يكتب كوماند يتحقق من ماله ويسحبه ! ويعطيه سلاح addCommandHandler ( "Weapon" , -- كوماند function ( plr ) -- وظيغة if ( getPlayerMoney ( plr ) >= 50 ) then -- التحقق من مال اللاعب takePlayerMoney ( plr , 50 ) -- سحب مال من الللاعب giveWeapon ( plr , 31 ) -- اعطائه سلاح end -- انهاء التحقق من المال end -- انهاء الوظيفة ) -- اغلاق الكوماند وهذا كل شي , والسلام عليكم ورحمة الله وبركاته !
- 9 replies
-
- 2
-
- takeplayermoney
- giveplayermoney
-
(and 1 more)
Tagged with: