gadid-lua Posted March 25, 2017 Share Posted March 25, 2017 السلام عليكم بديي مثلا عندي لوحة فيها زر الزر يشتغل الى لرتبة معينة احددها انا وشكرا Link to comment
Adham Posted March 25, 2017 Share Posted March 25, 2017 (edited) تفضل -- Client Side -- guiSetEnabled ( button , false ) triggerServerEvent ( "Close", localPlayer ) -- حط الكود الفوق في فتح الوحه او الكومند addEvent ( "Open", true ) addEventHandler ( "Open", root, function ( ) guiSetEnabled ( button , true ) end ) -- Server Side -- local Groups = { {'Console'}, -- { 'اسم القروب'}, } addEvent ( "Close", true ) addEventHandler ( "Close", root, function ( ) for k,v in ipairs ( Groups ) do if ( isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup(v[1])) ) then triggerClientEvent ( root, "Open", root ) end end end ) ولا تنسي تضيف الكود الفوق في كود فتح الوحه و غير اسم الزر button لأسم الزر حقك ولا تنسي الشكر .. Edited March 25, 2017 by Deativated Link to comment
AHMED MOSTAFA Posted March 25, 2017 Share Posted March 25, 2017 Just now, Deativated said: تفضل -- Client Side -- guiSetEnabled ( button , false ) triggerServerEvent ( "Close", localPlayer ) -- حط الكود الفوق في فتح الوحه او الكومند addEvent ( "Open", true ) addEventHandler ( "Open", root, function ( ) guiSetEnabled ( button , true ) end ) -- Server Side -- local Groups = { {'Console'}, -- { 'اسم القروب'}, } addEvent ( "Close", true ) addEventHandler ( "Close", root, function ( ) for k,v in ipairs ( Groups ) do if ( isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup(v[1])) ) then triggerClientEvent ( root, "Open", root ) end end end ) ولا تنسي تضيف الكود الفوق في كود فتح الوحه و غير اسم الزر button لأسم الزر حقك ولا تنسي الشكر .. ما يهمني انت تسوي كدة ميشان شكر او اياً كان ومع اني واثق ان مب انت اللي مسوي الكود بس اتركه يجرب فقط اعطيه الاكواد المطلوبة وهو يحاول بنفسه وقت محاولته تفشل نساعده Link to comment
Adham Posted March 25, 2017 Share Posted March 25, 2017 (edited) هههههههههههههههههههههههههههه واثق اني مب مسوي الكود ؟ شو الدراك اني مب المسويه ؟ سرقه مثلأ ؟ وبعدين الكود هذا م ياخد دقيقه اسويه دا سهل جدأ بالنسبالك صعب مدري شفيك Edited March 25, 2017 by Deativated Link to comment
^iiEcoo'x_) Posted March 25, 2017 Share Posted March 25, 2017 Just now, Killer Project said: ما يهمني انت تسوي كدة ميشان شكر او اياً كان ومع اني واثق ان مب انت اللي مسوي الكود بس اتركه يجرب فقط اعطيه الاكواد المطلوبة وهو يحاول بنفسه وقت محاولته تفشل نساعده هههههههههه ، الكود للزاحف اصلا Link to comment
Adham Posted March 25, 2017 Share Posted March 25, 2017 1 minute ago, #_iMr.[E]coo said: هههههههههه ، الكود للزاحف اصلا طيب اسئل زاحف كدا قولو الكود حقك ولا لا وش يعني الكود ل زاحف يعني الكود لزاحف م عرف اسويه مثلأ ؟ Link to comment
^iiEcoo'x_) Posted March 25, 2017 Share Posted March 25, 2017 Just now, Deativated said: طيب اسئل زاحف كدا قولو الكود حقك ولا لا وش يعني الكود ل زاحف يعني الكود لزاحف م عرف اسويه مثلأ ؟ هههههههههاي ، حتى ما تعرف تعدل عالكود triggerClientEvent ( root, "Open", root ) Link to comment
Abdul KariM Posted March 25, 2017 Share Posted March 25, 2017 @Deativated كودك فيه اخطاء وواضح انه نسخ + لصق Link to comment
Adham Posted March 25, 2017 Share Posted March 25, 2017 Just now, #_iMr.[E]coo said: هههههههههاي ، حتى ما تعرف تعدل عالكود صحيح , اني فاشل م عرف اعمل شي قل خيرأ او اصممت Just now, Abdul KariM said: @Deativated كودك فيه اخطاء وواضح انه نسخ + لصق كيف نسخ ولصق ؟ واني كاتبه الحين ب ايدي ؟ Link to comment
^iiEcoo'x_) Posted March 25, 2017 Share Posted March 25, 2017 اجل ، اقول الخيرشكرا لاعترافك بانني اقول الخير Link to comment
Adham Posted March 25, 2017 Share Posted March 25, 2017 Just now, #_iMr.[E]coo said: اجل ، اقول الخيرشكرا لاعترافك بانني اقول الخير علي رأي م يقول المثل الرد علي السفيه مذله Link to comment
AHMED MOSTAFA Posted March 25, 2017 Share Posted March 25, 2017 Just now, Deativated said: هههههههههههههههههههههههههههه واثق اني مب مسوي الكود ؟ شو الدراك اني مب المسويه ؟ سرقه مثلأ ؟ وبعدين الكود هذا م ياخد دقيقه اسويه دا سهل جدأ بالنسبالك صعب مدري شفيك اعتبره انه صعب بالنسبة لي .. لكن المهم شوف نفسك تقدر تسويه او لا Just now, gadid-lua said: السلام عليكم بديي مثلا عندي لوحة فيها زر الزر يشتغل الى لرتبة معينة احددها انا وشكرا "onClientGUIClick" -- event client only triggerServerEvent getPlayerAccount triggerClientEvent -- حاول بنفسك Link to comment
^iiEcoo'x_) Posted March 25, 2017 Share Posted March 25, 2017 1 minute ago, Deativated said: علي رأي م يقول المثل الرد علي السفيه مذله هههههههههههههههاي ، أبو الأمثال 1 Link to comment
Adham Posted March 25, 2017 Share Posted March 25, 2017 (edited) 5 minutes ago, Killer Project said: اعتبره انه صعب بالنسبة لي .. لكن المهم شوف نفسك تقدر تسويه او لا "onClientGUIClick" -- event client only triggerServerEvent getPlayerAccount triggerClientEvent -- حاول بنفسك صحيح , انا مدري انك عملت مشكله بدون مشكله المشكله انك مب مصدق اني كاتبه ذي حاجه ترجع لك انك مش مصدق اني المسويه ع العموم بالتوفيق ل صاحب الموضوع الكود : -- Client Side -- guiSetEnabled ( button , false ) triggerServerEvent ( "Close", localPlayer ) -- حط الكود الفوق في فتح الوحه او الكومند addEvent ( "Open", true ) addEventHandler ( "Open", root, function ( ) guiSetEnabled ( button , true ) end ) -- Server Side -- local Groups = { {'Console'}, -- { 'اسم القروب'}, } addEvent( "Close",true ) addEventHandler( "Close",root, function ( ) for k, v in ipairs( Groups ) do if ( isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(source)), aclGetGroup(v[1])) ) then triggerClientEvent( root,"Open",root ) return false end end end ) Edited March 25, 2017 by Deativated Link to comment
Abdul KariM Posted March 25, 2017 Share Posted March 25, 2017 @Deativated في كل مره تجيب العيد اكثر غلط كودك مره Link to comment
^iiEcoo'x_) Posted March 25, 2017 Share Posted March 25, 2017 السرقة حرام @Killer Project ههههههلي Link to comment
Adham Posted March 25, 2017 Share Posted March 25, 2017 Just now, Abdul KariM said: @Deativated في كل مره تجيب العيد اكثر غلط كودك مره تقدر تقول الخطأ بالكود ؟ Link to comment
AHMED MOSTAFA Posted March 25, 2017 Share Posted March 25, 2017 Just now, Deativated said: صحيح , انا مدري انك عملت مشكله بدون مشكله المشكله انك مب مصدق اني كاتبه ذي حاجه ترجع لك انك مش مصدق اني المسويه ع العموم بالتوفيق ل صاحب الموضوع الكود : -- Client Side -- guiSetEnabled ( button , false ) triggerServerEvent ( "Close", localPlayer ) -- حط الكود الفوق في فتح الوحه او الكومند addEvent ( "Open", true ) addEventHandler ( "Open", root, function ( ) guiSetEnabled ( button , true ) end ) -- Server Side -- local Groups = { {'Console'}, -- { 'اسم القروب'}, } addEvent( "Close",true ) addEventHandler( "Close",root, function ( ) for _, v in ipairs( Groups ) do if isObjectInACLGroup ("user."..getAccountName(getPlayerAccount(source)), aclGetGroup(v.Group)) then triggerClientEvent( root,"Open",root ) return false end end end ) مصر يعني ؟ كودك به اخطاء اترك الرجال يحاول بس Link to comment
^iiEcoo'x_) Posted March 25, 2017 Share Posted March 25, 2017 @Deativated return false الله الله عالإبداع ، من أين لك هذا ، من أين اتيت بكل هذا ؟ Link to comment
Master_MTA Posted March 25, 2017 Share Posted March 25, 2017 حراماااااااااااااااااات بعد ذاك التعب كله يعيال شكلي بعتزل ذذ بروح gta v بشوف جهازي يستحمل ولا لا حملتها بحجم 1 ميجا بايت ومني معطيها لاحد ههههههه عشان لا اشيل ذنوبكم فيها صور مب زينه المهم شوي شوي على الرجال على الاقل انصحه بالخاص يا كلر انت وايكو اما الاخ عبد الكريم فقط علق على الكود بالنسبه لصاحب الموضوع طلبك هديه مني اعذرني عبد الكريم احسك بتعصب ووجهك يقلب الوان الحين لكن هديه هديه -------------روح لكود bindkey ----------------حط تحت كلمة function -----------------------اللي بعده الكود هذا ولا تمسح القديم ----------------------بالنسبه للكلنت triggerServerEvent('checktherank',localPlayer) --------------------------الحين تروح السيرفر وتحط الكود ذا groups={ {'masrte'}=true, ('blabla')=true, {'bbbbb'}=true ----{'اسم الجروب'}=true هذي ثابته الفاصله لا تحطها باخر واحد } addEvent('checktherank',true) addEventHandler('checktherank',root,function() for k,v in ipairs(groups)do if isObjectInACLGroup ("user."..getAccountName(getPlayerAccount(source)), aclGetGroup(v)) then triggerClientEvent(source,'rightrank',source,true) else triggerClientEvent(source,'rightrank',source,false) end end end) ----------------------------------خلصنا من السيرفر نروح للكلنت نحط الكود ذا باي مكان addEvent('rightrank',true) addEventHandler('rightrank',root,function(value) guiSetEnabled ( button , value )-----------button بدله باسم الزر end ) بالتوفيق Link to comment
gadid-lua Posted March 26, 2017 Author Share Posted March 26, 2017 شكرا لكم كلكم جاري تجربة Link to comment
Abdul KariM Posted March 26, 2017 Share Posted March 26, 2017 (edited) @Master_MTA كودك فيه اخطاء اول شي الجدول مايحتاج تحط ترو ومايحتاج تحط جدول بداخل جدول ثانيا عندك سطر 9 يختلف عن 8 و 10 ويقفل له الزر else لان نفترض ان الاعب بالقروب الاول راح يرسل ترايقر ويفتح له الزر وبعدين طلع الاعب ماهو بالقروب الثاني راح يتوجه لـ else ثالثا مايحتاج تحط وبعدين من اول شرط لو الاعب طلع بالقروب الاول تسوي بريك للوب عشان مايقعد يكرر الترايقر Edited March 26, 2017 by Abdul KariM 1 Link to comment
Master_MTA Posted March 26, 2017 Share Posted March 26, 2017 2 hours ago, Abdul KariM said: @Master_MTA كودك فيه اخطاء اول شي الجدول مايحتاج تحط ترو ومايحتاج تحط جدول بداخل جدول ثانيا عندك سطر 9 يختلف عن 8 و 10 ويقفل له الزر else لان نفترض ان الاعب بالقروب الاول راح يرسل ترايقر ويفتح له الزر وبعدين طلع الاعب ماهو بالقروب الثاني راح يتوجه لـ else ثالثا مايحتاج تحط وبعدين من اول شرط لو الاعب طلع بالقروب الاول تسوي بريك للوب عشان مايقعد يكرر الترايقر كل اللي تقول عليه ما ركزت فيه شغلتها تافها انا else حاططها للاحتياط فقط ثالثا ما يحتاج بريك للوب بيطلع صح وما بيصير مشاكل تزويد اسطر على الفاظي بالنسبه لسطر 8 و 9 ما انتبهت لهم غلطه بسيطه ويب ادري اني اقدر اخلي كلهم جدول واحد ولكن حطيت قيمة ترو بحيث انه لما يجي يتحقق يرد له بترو ويقدر يحط الرتب اللي ما يبيها تفتح بفولس الجدول بدله بذا groups={ {'masrte'}=true, {'blabla'}=true, {'bbbbb'}=true ----{'اسم الجروب'}=true هذي ثابته الفاصله لا تحطها باخر واحد } 2 hours ago, gadid-lua said: شكرا لكم كلكم جاري تجربة 1 Link to comment
^iiEcoo'x_) Posted March 26, 2017 Share Posted March 26, 2017 function getPlayerRank ( ) triggerServerEvent ( "TriggerCheck" , localPlayer ) end addEvent ("DoneCheck",true) addEventHandler ("DoneCheck",root, function ( ) guiSetEnabled ( aButton["Button"] , true ) end ) local Groups = { "Admin" , "Administration" } addEvent ("TriggerCheck",true) addEventHandler ("TriggerCheck",root, function ( ) for _,group in ipairs ( Groups )do if isObjectInACLGroup ("user."..getAccountName(getPlayerAccount(source)), aclGetGroup(group)) then triggerClientEvent ( source , "DoneCheck" , source ) end end end ) 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