waYsa Posted November 13, 2016 Share Posted November 13, 2016 كيف اقوم بربط سكربت معيا ب ACL ? عن طريق اي اكواد ؟ Link to comment
!#NssoR_) Posted November 13, 2016 Share Posted November 13, 2016 ؟ ACL كيف يعني تربط سكربت بـ ACL اذا كان قصدك مثلا تتحقق من رتبة لاعب اذا كان بقروب معين بالـ فـ إستخدم isObjectInACLGroup Link to comment
waYsa Posted November 13, 2016 Author Share Posted November 13, 2016 (edited) لا اقصد مثلا ابي اشغل هذه الخاصية فقط عند الادمن الحين يوم يكتب الشخص باف 8 كلمة الامر " GiveMoney " ما يفتحها الا اذا كان ادمن موجود بلاسل addCommandHandler("GiveMoney",function() --- --- --- --- --- إلخ Edited November 13, 2016 by waYsa Link to comment
Master_MTA Posted November 13, 2016 Share Posted November 13, 2016 1 minute ago, waYsa said: لا اقصد مثلا ابي اشغل هذه الخاصية فقط عند الادمن الحين يوم يكتب الشخص باف 8 كلمة الامر " GiveMoney " ما يفتحها الا اذا كان ادمن موجود بلاسل addCommandHandler("GiveMoney",function() --- --- --- --- --- إلخ يب زي ما قالك الاخ نصور Link to comment
waYsa Posted November 13, 2016 Author Share Posted November 13, 2016 ممكن طرح كود كمثال على طلبي لاي خاصية كانت ؟ Link to comment
iPrestege Posted November 13, 2016 Share Posted November 13, 2016 addCommandHandler ( "jetpack", function ( thePlayer ) if doesPedHaveJetPack ( thePlayer ) then -- If the player have a jetpack already, remove it removePedJetPack ( thePlayer ) -- Remove the jetpack return -- And stop the function here end -- Otherwise, give him one if he has access local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) -- get his account name if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then -- Does he have access to Admin functions? if not doesPedHaveJetPack ( thePlayer ) then -- If the player doesn't have a jetpack give it. givePedJetPack ( thePlayer ) -- Give the jetpack end end end ) WiKi Link to comment
Master_MTA Posted November 13, 2016 Share Posted November 13, 2016 (edited) 8 minutes ago, waYsa said: ممكن طرح كود كمثال على طلبي لاي خاصية كانت ؟ function master (thePlayer) local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) -- تجيب اسم الحساب if isObjectInACLGroup ("user."..accName, aclGetGroup ( "GiveMoney" ) ) then ---------------- تتحقق من وجود اسم الحساب في الجروب givePlayerMoney(root,1500) ---بدل 1500 بالمبلغ اللي تبيه end end addCommandHandler ( "هنا تحط الامر اللي تبي تكتبه باف 8 عشان توزع فلوس", master ) طبعا كله سيرفر سايدددددددد Edited November 13, 2016 by Master_MTA Link to comment
' A F . Posted November 13, 2016 Share Posted November 13, 2016 طيب ليه ماتخليه يحاول ^ ؟ + سوي تحقق لو كان مسجل دخول ولا Link to comment
Master_MTA Posted November 14, 2016 Share Posted November 14, 2016 10 hours ago, Default said: طيب ليه ماتخليه يحاول ^ ؟ + سوي تحقق لو كان مسجل دخول ولا ابشر بس سويتها من باب التسهيل عليه @Default #Edit: عدلت عليه اتمنى تشوفه function master (thePlayer) local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) -- تجيب اسم الحساب if not isGuestAccount ( sourceAccount ) then ----------------- يتحقق من انه مسجل دخول من باب التسيير عشان تفهم اسرع if isObjectInACLGroup ("user."..accName, aclGetGroup ( "GiveMoney" ) ) then ---------------- تتحقق من وجود اسم الحساب في الجروب givePlayerMoney(root,1500) ---بدل 1500 بالمبلغ اللي تبيه end end end addCommandHandler ( "هنا تحط الامر اللي تبي تكتبه باف 8 عشان توزع فلوس", master ) Link to comment
' A F . Posted November 14, 2016 Share Posted November 14, 2016 sourceAccount غير معرفه شيلها وحط getPlayerAccount ( thePlayer ) Link to comment
Master_MTA Posted November 14, 2016 Share Posted November 14, 2016 24 minutes ago, Default said: sourceAccount غير معرفه شيلها وحط getPlayerAccount ( thePlayer ) يب ما انتبهت لها معليش 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