#IssaMz Posted April 9, 2018 Share Posted April 9, 2018 سلام عليكم .. شباب لآهنتم مساعدة بسيطة .. انا سويت مود شراء رتبة .. لكن مدري وش الخطأ ب الكود .. لمآ أشتري ومعي فلوس .. يسحب الفلوس ومايعطيني الرتبه ولما اشتري ومامعي فلوس .. يقول لا تملك المال الكافي .. [ مشكلتي عند انه يسحب الفلوس ومايعطيني الرتبه ] اكوادي تحت أيش الخطأ فيهم ؟؟ لاهنتم :[[ client side : addEventHandler("onClientGUIClick",root, -- حدث عند ضغط الزر function () --وظيفة if source == Buy_VIP then -- الزر triggerServerEvent("buy", localPlayer) end end -- انهاء ) -- قوس اقفال الحدث ---------- server side: addEvent("buy",true) addEventHandler("buy",root, function () local Money = getPlayerMoney(source) if ( Money >= 1000000 ) then -- عدد الاموال takePlayerMoney ( source , 1000000 ) -- عدد الاموال الي تنسحب aclGroupAddObject (aclGetGroup("Trial"), "user."..getAccountName( getPlayerAccount(playerSource) )) outputChatBox ( "تم شراء الرتبه بنجاح", source, 255, 255, 0,true ) else outputChatBox ( "لا تملك المال الكافي للشراء", getRootElement(), 255, 0, 0, true ) end end ) Link to comment
Abdul KariM Posted April 9, 2018 Share Posted April 9, 2018 (edited) isObjectInACLGroup وطبعا لازم تتحقق ان الاوبجكيت الي هو حساب الاعب موب موجود من اول عن طريق source بـ playerSource بدل ويكون وضعك بالسليم Edited April 9, 2018 by Abdul KariM 1 Link to comment
#IssaMz Posted April 9, 2018 Author Share Posted April 9, 2018 (edited) ماضبط اخوي .. تقدر توضحلي كيف يكون شكله النهائي الي تقصدة ؟؟ ولو تعبتك محاولتي الغبيه addEvent("buy",true) addEventHandler("buy",root, function () local Money = getPlayerMoney(source) if ( Money >= 1000000 ) then -- عدد الاموال takePlayerMoney ( source , 1000000 ) -- عدد الاموال الي تنسحب if isObjectInACLGroup ("user."..accName, aclGetGroup ("Trial") ) aclGroupAddObject (aclGetGroup("Trial"), "user."..getAccountName( getPlayerAccount(source) )) outputChatBox ( "تم شراء الرتبه بنجاح", source, 255, 255, 0,true ) else outputChatBox ( "لا تملك المال الكافي للشراء", getRootElement(), 255, 0, 0, true ) end end ) Edited April 9, 2018 by #IssaMz اضافة اكواد Link to comment
#IssaMz Posted April 9, 2018 Author Share Posted April 9, 2018 ماحد حيساعدني ؟؟ 47 minutes ago, Abdul KariM said: isObjectInACLGroup وطبعا لازم تتحقق ان الاوبجكيت الي هو حساب الاعب موب موجود من اول عن طريق source بـ playerSource بدل ويكون وضعك بالسليم تسلم اخوي .. حليت المشكلة والفضل يعود لك .. Link to comment
MR.Mosa Posted April 9, 2018 Share Posted April 9, 2018 (edited) addEvent("buy",true) addEventHandler("buy",root, function () local Money = getPlayerMoney(source) if ( Money >= 1000000 ) then -- عدد الاموال takePlayerMoney ( source , 1000000 ) -- عدد الاموال الي تنسحب if isObjectInACLGroup ("user."..getAccountName ( getPlayerAccount ( source ) ), aclGetGroup ("Trial") ) aclGroupAddObject (aclGetGroup("Trial"), "user."..getAccountName( getPlayerAccount(source) )) outputChatBox ( "تم شراء الرتبه بنجاح", source, 255, 255, 0,true ) else outputChatBox ( "لا تملك المال الكافي للشراء", getRootElement(), 255, 0, 0, true ) end end ) ما لاحظت انك حليت المشكلة لاكن خليها للناس تستفيد Spoiler تسلم اخوي .. حليت المشكلة والفضل يعود لك .. Edited April 9, 2018 by MR.Mosa Link to comment
Abdul KariM Posted April 9, 2018 Share Posted April 9, 2018 @MR.Mosa then كودك ناقص @#IssaMz الله يسلمكِ 1 Link to comment
#IssaMz Posted April 9, 2018 Author Share Posted April 9, 2018 مشكورين شباب @Abdul KariM @MR.Mosa ساعدتموني كثير .. الله يوفقكم Link to comment
MR.Mosa Posted April 9, 2018 Share Posted April 9, 2018 (edited) 6 hours ago, MR.Mosa said: addEvent("buy",true) addEventHandler("buy",root, function () local Money = getPlayerMoney(source) if ( Money >= 1000000 ) then -- عدد الاموال takePlayerMoney ( source , 1000000 ) -- عدد الاموال الي تنسحب if isObjectInACLGroup ("user."..getAccountName ( getPlayerAccount ( source ) ), aclGetGroup ("Trial") ) then aclGroupAddObject (aclGetGroup("Trial"), "user."..getAccountName( getPlayerAccount(source) )) outputChatBox ( "تم شراء الرتبه بنجاح", source, 255, 255, 0,true ) else outputChatBox ( "لا تملك المال الكافي للشراء", getRootElement(), 255, 0, 0, true ) end end ) ما لاحظت انك حليت المشكلة لاكن خليها للناس تستفيد Reveal hidden contents تسلم اخوي .. حليت المشكلة والفضل يعود لك .. 2 hours ago, Abdul KariM said: @MR.Mosa then كودك ناقص @#IssaMz الله يسلمكِ شكرا على التنبيه ما انتبهت لها 6 hours ago, MR.Mosa said: addEvent("buy",true) addEventHandler("buy",root, function () local Money = getPlayerMoney(source) if ( Money >= 1000000 ) then -- عدد الاموال takePlayerMoney ( source , 1000000 ) -- عدد الاموال الي تنسحب if isObjectInACLGroup ("user."..getAccountName ( getPlayerAccount ( source ) ), aclGetGroup ("Trial") ) then aclGroupAddObject (aclGetGroup("Trial"), "user."..getAccountName( getPlayerAccount(source) )) outputChatBox ( "تم شراء الرتبه بنجاح", source, 255, 255, 0,true ) else outputChatBox ( "لا تملك المال الكافي للشراء", getRootElement(), 255, 0, 0, true ) end end ) ما لاحظت انك حليت المشكلة لاكن خليها للناس تستفيد Reveal hidden contents تسلم اخوي .. حليت المشكلة والفضل يعود لك .. هاذا الكود 1 hour ago, #IssaMz said: مشكورين شباب @Abdul KariM @MR.Mosa ساعدتموني كثير .. الله يوفقكم العفوا Edited April 9, 2018 by MR.Mosa Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now