F[5]aMh Posted February 1, 2019 Share Posted February 1, 2019 (edited) سلام عليكم انا سويت لوحة جريد لست أبي مساعدة بسيطة بس .. ابي اخلي ال Row اذا ضغط عليه لاعب دبل كلك يوديه للوحة ثانية ياليت أحد يساعدني واكون ممنون له # وسلام عليكم # Edited February 1, 2019 by F[5]aMh Link to comment
KillerX Posted February 1, 2019 Share Posted February 1, 2019 41 minutes ago, F[5]aMh said: سلام عليكم انا سويت لوحة جريد لست أبي مساعدة بسيطة بس .. ابي اخلي ال Row اذا ضغط عليه لاعب دبل كلك يوديه للوحة ثانية ياليت أحد يساعدني واكون ممنون له # وسلام عليكم # "onClientGUIDoubleClick" -- حدث الضغط علي الزر مرتين if( guiGridListGetSelectedItem( yourGridList , ) == yourRow ) then --للتحقق من الرو guiSetVisible() -- لاغلاق اللوحة الحالية وفتح اللوحة الجديدة 1 Link to comment
F[5]aMh Posted February 1, 2019 Author Share Posted February 1, 2019 26 minutes ago, KillerX said: "onClientGUIDoubleClick" -- حدث الضغط علي الزر مرتين if( guiGridListGetSelectedItem( yourGridList , ) == yourRow ) then --للتحقق من الرو guiSetVisible() -- لاغلاق اللوحة الحالية وفتح اللوحة الجديدة مكان yourRow أحط الرقم ؟؟ Link to comment
KillerX Posted February 1, 2019 Share Posted February 1, 2019 (edited) 17 minutes ago, F[5]aMh said: مكان yourRow أحط الرقم ؟؟ مش انتا قولت تبي لما تدوس علي رو معين يفتح لوحة للرو حقك yourRow تمام بدل وطبعا الرو لازم يكون رقم 55 minutes ago, KillerX said: "onClientGUIDoubleClick" -- حدث الضغط علي الزر مرتين if( guiGridListGetSelectedItem( yourGridList , ) == yourRow ) then --للتحقق من الرو guiSetVisible() -- لاغلاق اللوحة الحالية وفتح اللوحة الجديدة هنا مفيش فاصلة if( guiGridListGetSelectedItem( yourGridList , ) == yourRow ) then بيصير كدا if( guiGridListGetSelectedItem( yourGridList ) == yourRow ) then --للتحقق من الرو Edited February 1, 2019 by KillerX 1 Link to comment
F[5]aMh Posted February 1, 2019 Author Share Posted February 1, 2019 34 minutes ago, KillerX said: مش انتا قولت تبي لما تدوس علي رو معين يفتح لوحة للرو حقك yourRow تمام بدل وطبعا الرو لازم يكون رقم هنا مفيش فاصلة if( guiGridListGetSelectedItem( yourGridList , ) == yourRow ) then بيصير كدا if( guiGridListGetSelectedItem( yourGridList ) == yourRow ) then --للتحقق من الرو بعدين اكمل اكواد اللوحة الثانية صح ؟ Link to comment
KillerX Posted February 1, 2019 Share Posted February 1, 2019 4 minutes ago, F[5]aMh said: بعدين اكمل اكواد اللوحة الثانية صح ؟ لا انتا حط في الاول خالص اكواد اللوحتين وخلي اللوحة التانية مخفية ولما تختار الرو اللي تبيه خليه ظاهرة Link to comment
!# H E R O ,_ Posted February 1, 2019 Share Posted February 1, 2019 (edited) تفضل جرب .. -------------------------------* addEventHandler("onClientGUIClick",yourGridList, -- اسم القريد function ( ) local Row = guiGridListGetSelectedItem( yourGridList ) -- بدل اسم القريد ليست لاسم القريد حقك .. if ( Row ~= -1 ) then -- هنا يتحقق انه ضغط على الرو guiSetVisible(window___1,false) -- اسم اللوحة اللي بتنغلق .. guiSetVisible(window___2,true) -- اسم اللوحة اللي بتتفتح .. else outputChatBox( 'يـرجـة التـحـديـد مـن الـقـائــمــة .. #', 255, 0, 0, true ) end end ) -- اتمني تكون استفادت ^^ -- طبعآ الكود مجرب ^^ -- Bad___________Boy -------------------------------* Edited February 1, 2019 by #Bad_Boy, 3 Link to comment
Guest Posted February 2, 2019 Share Posted February 2, 2019 17 hours ago, #Bad_Boy, said: تفضل جرب .. -------------------------------* addEventHandler("onClientGUIClick",yourGridList, -- اسم القريد function ( ) local Row = guiGridListGetSelectedItem( yourGridList ) -- بدل اسم القريد ليست لاسم القريد حقك .. if ( Row ~= -1 ) then -- هنا يتحقق انه ضغط على الرو guiSetVisible(window___1,false) -- اسم اللوحة اللي بتنغلق .. guiSetVisible(window___2,true) -- اسم اللوحة اللي بتتفتح .. else outputChatBox( 'يـرجـة التـحـديـد مـن الـقـائــمــة .. #', 255, 0, 0, true ) end end ) -- اتمني تكون استفادت ^^ -- طبعآ الكود مجرب ^^ -- Bad___________Boy -------------------------------* .. ياليت المرة الجاية لا تعطي الجاهز, لأننا نبي نعلمه ما نبي نعطيه الجاهز وخلاص .. Link to comment
!# H E R O ,_ Posted February 2, 2019 Share Posted February 2, 2019 27 minutes ago, DABL said: .. ياليت المرة الجاية لا تعطي الجاهز, لأننا نبي نعلمه ما نبي نعطيه الجاهز وخلاص .. اكيييد هو راح يتعلم من الاكواد .. Link to comment
MR.M1 Posted February 3, 2019 Share Posted February 3, 2019 يحب انا عن نفسي ماعندي افادات في هاد الموضوع لاني ما جربت اسوي شكل اف 9 الجديد ذا بس انا مسوي شكل اجدد بس اقولق تقليد سيرفر فخامة ماراح تكسب شئ هات انت افكار Link to comment
Guest Posted February 3, 2019 Share Posted February 3, 2019 (edited) 42 minutes ago, Kareem Amer said: يحب انا عن نفسي ماعندي افادات في هاد الموضوع لاني ما جربت اسوي شكل اف 9 الجديد ذا بس انا مسوي شكل اجدد بس اقولق تقليد سيرفر فخامة ماراح تكسب شئ هات انت افكار الفكرة منشورة في أغلب السيرفرات, ياريت قبل ما تتكلم تتأكد , Edited February 3, 2019 by Guest Link to comment
F[5]aMh Posted February 3, 2019 Author Share Posted February 3, 2019 1 hour ago, Kareem Amer said: يحب انا عن نفسي ماعندي افادات في هاد الموضوع لاني ما جربت اسوي شكل اف 9 الجديد ذا بس انا مسوي شكل اجدد بس اقولق تقليد سيرفر فخامة ماراح تكسب شئ هات انت افكار طب أخوي ليش دخلت بـ نيتي على طول !! انا ابي اسوي لوحة للكونسلية فيها خيارات الي هي توزيع ساعات ومسابقات وصك باند وسحب رتب وصلاحيات اسل ... 1 Link to comment
MR.M1 Posted February 3, 2019 Share Posted February 3, 2019 1 hour ago, DABL said: الفكرة منشورة في أغلب السيرفرات, ياريت قبل ما تتكلم تتأكد , يحب وين اغلب السيرفرات الي سواها MR.Ziad وبعدها الكل سرقها 40 minutes ago, F[5]aMh said: طب أخوي ليش دخلت بـ نيتي على طول !! انا ابي اسوي لوحة للكونسلية فيها خيارات الي هي توزيع ساعات ومسابقات وصك باند وسحب رتب وصلاحيات اسل ... اعتذر لك لاكن هي نفس الفكرة ض1 + موفق وانشالله تصير من افضل المبرمجين وننتظر ابداعاتك Link to comment
F[5]aMh Posted February 3, 2019 Author Share Posted February 3, 2019 3 minutes ago, Kareem Amer said: يحب وين اغلب السيرفرات الي سواها MR.Ziad وبعدها الكل سرقها اعتذر لك لاكن هي نفس الفكرة ض1 + موفق وانشالله تصير من افضل المبرمجين وننتظر ابداعاتك الله يسعدك ومنور الموضوع لكن لحد الان ماوصلت للي ابيه .. كود كيلر اكس ما اشتغل .. وكود باد بوي يطلع لي اللوحة الثانية بدل لوحة الاولى لو عندك الكود لآتبخل علينا يولد Link to comment
KillerX Posted February 3, 2019 Share Posted February 3, 2019 23 minutes ago, F[5]aMh said: الله يسعدك ومنور الموضوع لكن لحد الان ماوصلت للي ابيه .. كود كيلر اكس ما اشتغل .. وكود باد بوي يطلع لي اللوحة الثانية بدل لوحة الاولى لو عندك الكود لآتبخل علينا يولد لا والله شغال بس انتا ما جربت تعمل اللوحات اصلا ولو هو مب شغال ليش ما تفكر تعرضوا بعد تعديلك Link to comment
nxFairlywell Posted February 3, 2019 Share Posted February 3, 2019 (edited) اذا كنت تبغى تفتح لوحة جديده اعطاك كيلر الكود الصحيح بس الظاهر انت مو مسوي اللوحة اساساً Edited February 3, 2019 by NX_CI 1 1 Link to comment
MR.M1 Posted February 3, 2019 Share Posted February 3, 2019 1 hour ago, F[5]aMh said: الله يسعدك ومنور الموضوع لكن لحد الان ماوصلت للي ابيه .. كود كيلر اكس ما اشتغل .. وكود باد بوي يطلع لي اللوحة الثانية بدل لوحة الاولى لو عندك الكود لآتبخل علينا يولد طيب حب شو رأيك اسويلك انا المود وخلاص وابقي انت شوف اكواده وبرمج مثله Link to comment
F[5]aMh Posted February 4, 2019 Author Share Posted February 4, 2019 12 hours ago, NX_CI said: اذا كنت تبغى تفتح لوحة جديده اعطاك كيلر الكود الصحيح بس الظاهر انت مو مسوي اللوحة اساساً أنا مسوي اللوحتين .. لوحة بجرب اني اربطها ع الراو ولوحة الي فيها ال راو .. ولا وحدة منهم فتحت لي 11 hours ago, Kareem Amer said: طيب حب شو رأيك اسويلك انا المود وخلاص وابقي انت شوف اكواده وبرمج مثله ياريت والله ^.^ ماتقصر .. بتعلم من الاكواد اسهل ! 13 hours ago, KillerX said: لا والله شغال بس انتا ما جربت تعمل اللوحات اصلا ولو هو مب شغال ليش ما تفكر تعرضوا بعد تعديلك لأن ماخطر ببالي :") Link to comment
nxFairlywell Posted February 4, 2019 Share Posted February 4, 2019 (edited) window1=guiCreateWindow(...) window2=guiCreateWindow(...) _table = { ['ROW1']=window1, ['ROW2']=window2, } -- ROW1 = اسم الرو الاول اللي يفتح اللوحة الاولى ROW2 = اسم الرو الثاني اللي يفتح اللوحة الثانية -- window1 = اللوحة الاولى window2 = اللوحة الثانية function ondoubleclick() local row,_=guiGridListGetSelectedItem(gridlist) if row~= -1 then local text=guiGridListGetItemText(gridlist,row,1) for k, v in pairs (_table) do if k==text then guiSetVisible(v, true) else guiSetVisible(v, false) end end end end addEventHandler('onClientGUIDoubleClick',root,ondoubleclick) Edited February 4, 2019 by NX_CI Link to comment
MR.M1 Posted February 4, 2019 Share Posted February 4, 2019 7 hours ago, F[5]aMh said: ياريت والله ^.^ ماتقصر .. بتعلم من الاكواد اسهل ! طيب حب انشالله ببداً لك فيهم وخد الاكواد + انا مسوي مود اول من يكتب حديث × حديث للوحة الكونسل + يحب بشرح ابسط المود كل الاكواد الي يعتمد عليها هي onClientGUIDoubleClick Link to comment
Guest Posted February 5, 2019 Share Posted February 5, 2019 19 hours ago, Kareem Amer said: + يحب بشرح ابسط المود كل الاكواد الي يعتمد عليها هي ذا يوم حد يضغط دبل كليك ( مرتين ) ع الماوس , وش دخله في كل الأكواد ؟ Link to comment
KillerX Posted February 5, 2019 Share Posted February 5, 2019 On 04/02/2019 at 00:48, NX_CI said: window1=guiCreateWindow(...) window2=guiCreateWindow(...) _table = { ['ROW1']=window1, ['ROW2']=window2, } -- ROW1 = اسم الرو الاول اللي يفتح اللوحة الاولى ROW2 = اسم الرو الثاني اللي يفتح اللوحة الثانية -- window1 = اللوحة الاولى window2 = اللوحة الثانية function ondoubleclick() local row,_=guiGridListGetSelectedItem(gridlist) if row~= -1 then local text=guiGridListGetItemText(gridlist,row,1) for k, v in pairs (_table) do if k==text then guiSetVisible(v, true) else guiSetVisible(v, false) end end end end addEventHandler('onClientGUIDoubleClick',root,ondoubleclick) ممكن يسويها كدا ابسطا _table = {} table[0] = guiCreateWindow(...) -- اللوحة الاولي مع الرو الاول table[1] = guiCreateWindow(...) -- اللوحة الثانية مع الرو الثاني -- window1 = اللوحة الاولى window2 = اللوحة الثانية function ondoubleclick() local row,_=guiGridListGetSelectedItem(gridlist) if row~= -1 then guiSetVisible( _table[ row ] ) end end addEventHandler('onClientGUIDoubleClick',root,ondoubleclick) 10 minutes ago, DABL said: ذا يوم حد يضغط دبل كليك ( مرتين ) ع الماوس , وش دخله في كل الأكواد ؟ يا اخي دي برمجة مستقبلية لا تتدخل انتا يا عدو النجاح 1 Link to comment
Guest Posted February 5, 2019 Share Posted February 5, 2019 Just now, KillerX said: ممكن يسويها كدا ابسطا _table = {} table[0] = guiCreateWindow(...) -- اللوحة الاولي مع الرو الاول table[1] = guiCreateWindow(...) -- اللوحة الثانية مع الرو الثاني -- window1 = اللوحة الاولى window2 = اللوحة الثانية function ondoubleclick() local row,_=guiGridListGetSelectedItem(gridlist) if row~= -1 then guiSetVisible( _table[ row ] ) end end addEventHandler('onClientGUIDoubleClick',root,ondoubleclick) يا اخي دي برمجة مستقبلية لا تتدخل انتا يا عدو النجاح ماشي.. Link to comment
MR.M1 Posted February 5, 2019 Share Posted February 5, 2019 1 hour ago, DABL said: ذا يوم حد يضغط دبل كليك ( مرتين ) ع الماوس , وش دخله في كل الأكواد ؟ ما فهمت ؟ طيب شوف انا اقصد يعني ان اللوحة القديمة مثل حقت الوزارة وكذا كانت نفس كل شي بس الاختلاف بينهم ان الكود ذا تغير Link to comment
nxFairlywell Posted February 5, 2019 Share Posted February 5, 2019 (edited) 2 hours ago, KillerX said: ممكن يسويها كدا ابسطا _table = {} table[0] = guiCreateWindow(...) -- اللوحة الاولي مع الرو الاول table[1] = guiCreateWindow(...) -- اللوحة الثانية مع الرو الثاني -- window1 = اللوحة الاولى window2 = اللوحة الثانية function ondoubleclick() local row,_=guiGridListGetSelectedItem(gridlist) if row~= -1 then guiSetVisible( _table[ row ] ) end end addEventHandler('onClientGUIDoubleClick',root,ondoubleclick) X Wrong guiSetVisible ( element guiElement, bool state ) Edited February 5, 2019 by NX_CI 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