Jump to content

Recommended Posts

سلام عليكم ..

شباب لآهنتم مساعدة بسيطة ..

انا سويت مود شراء رتبة ..

لكن مدري وش الخطأ ب الكود ..

لمآ أشتري ومعي فلوس .. يسحب الفلوس ومايعطيني الرتبه

ولما اشتري ومامعي فلوس .. يقول لا تملك المال الكافي ..

[ مشكلتي عند انه يسحب الفلوس ومايعطيني الرتبه ]

اكوادي تحت أيش الخطأ فيهم ؟؟ لاهنتم :[[ :x:x

 

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

ماضبط اخوي ..

تقدر توضحلي كيف يكون شكله النهائي الي تقصدة ؟؟ 

ولو تعبتك :x:x

محاولتي الغبيه

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 by #IssaMz
اضافة اكواد
Link to comment

ماحد حيساعدني ؟؟

47 minutes ago, Abdul KariM said:

isObjectInACLGroup وطبعا لازم تتحقق ان الاوبجكيت الي هو حساب الاعب موب موجود من اول عن طريق source بـ playerSource بدل

ويكون وضعك بالسليم

تسلم اخوي .. حليت المشكلة

والفضل يعود لك ..

Link to comment
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 by MR.Mosa
Link to comment
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 الله يسلمكِ

:x:xشكرا على التنبيه ما انتبهت لها

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

ساعدتموني كثير .. الله يوفقكم

العفوا :x:x

Edited by MR.Mosa
Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...