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 On 01/02/2019 at 18:01, F[5]aMh said: سلام عليكم انا سويت لوحة جريد لست أبي مساعدة بسيطة بس .. ابي اخلي ال Row اذا ضغط عليه لاعب دبل كلك يوديه للوحة ثانية ياليت أحد يساعدني واكون ممنون له # وسلام عليكم # Expand "onClientGUIDoubleClick" -- حدث الضغط علي الزر مرتين if( guiGridListGetSelectedItem( yourGridList , ) == yourRow ) then --للتحقق من الرو guiSetVisible() -- لاغلاق اللوحة الحالية وفتح اللوحة الجديدة 1 Link to comment
F[5]aMh Posted February 1, 2019 Author Share Posted February 1, 2019 On 01/02/2019 at 18:48, KillerX said: "onClientGUIDoubleClick" -- حدث الضغط علي الزر مرتين if( guiGridListGetSelectedItem( yourGridList , ) == yourRow ) then --للتحقق من الرو guiSetVisible() -- لاغلاق اللوحة الحالية وفتح اللوحة الجديدة Expand مكان yourRow أحط الرقم ؟؟ Link to comment
KillerX Posted February 1, 2019 Share Posted February 1, 2019 (edited) On 01/02/2019 at 19:15, F[5]aMh said: مكان yourRow أحط الرقم ؟؟ Expand مش انتا قولت تبي لما تدوس علي رو معين يفتح لوحة للرو حقك yourRow تمام بدل وطبعا الرو لازم يكون رقم On 01/02/2019 at 18:48, KillerX said: "onClientGUIDoubleClick" -- حدث الضغط علي الزر مرتين if( guiGridListGetSelectedItem( yourGridList , ) == yourRow ) then --للتحقق من الرو guiSetVisible() -- لاغلاق اللوحة الحالية وفتح اللوحة الجديدة Expand هنا مفيش فاصلة 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 On 01/02/2019 at 19:33, KillerX said: مش انتا قولت تبي لما تدوس علي رو معين يفتح لوحة للرو حقك yourRow تمام بدل وطبعا الرو لازم يكون رقم هنا مفيش فاصلة if( guiGridListGetSelectedItem( yourGridList , ) == yourRow ) then بيصير كدا if( guiGridListGetSelectedItem( yourGridList ) == yourRow ) then --للتحقق من الرو Expand بعدين اكمل اكواد اللوحة الثانية صح ؟ Link to comment
KillerX Posted February 1, 2019 Share Posted February 1, 2019 On 01/02/2019 at 20:07, F[5]aMh said: بعدين اكمل اكواد اللوحة الثانية صح ؟ Expand لا انتا حط في الاول خالص اكواد اللوحتين وخلي اللوحة التانية مخفية ولما تختار الرو اللي تبيه خليه ظاهرة 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 On 01/02/2019 at 20:29, #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 -------------------------------* Expand .. ياليت المرة الجاية لا تعطي الجاهز, لأننا نبي نعلمه ما نبي نعطيه الجاهز وخلاص .. Link to comment
!# H E R O ,_ Posted February 2, 2019 Share Posted February 2, 2019 On 02/02/2019 at 14:11, DABL said: .. ياليت المرة الجاية لا تعطي الجاهز, لأننا نبي نعلمه ما نبي نعطيه الجاهز وخلاص .. Expand اكيييد هو راح يتعلم من الاكواد .. 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) On 03/02/2019 at 17:39, Kareem Amer said: يحب انا عن نفسي ماعندي افادات في هاد الموضوع لاني ما جربت اسوي شكل اف 9 الجديد ذا بس انا مسوي شكل اجدد بس اقولق تقليد سيرفر فخامة ماراح تكسب شئ هات انت افكار Expand الفكرة منشورة في أغلب السيرفرات, ياريت قبل ما تتكلم تتأكد , Edited February 3, 2019 by Guest Link to comment
F[5]aMh Posted February 3, 2019 Author Share Posted February 3, 2019 On 03/02/2019 at 17:39, Kareem Amer said: يحب انا عن نفسي ماعندي افادات في هاد الموضوع لاني ما جربت اسوي شكل اف 9 الجديد ذا بس انا مسوي شكل اجدد بس اقولق تقليد سيرفر فخامة ماراح تكسب شئ هات انت افكار Expand طب أخوي ليش دخلت بـ نيتي على طول !! انا ابي اسوي لوحة للكونسلية فيها خيارات الي هي توزيع ساعات ومسابقات وصك باند وسحب رتب وصلاحيات اسل ... 1 Link to comment
MR.M1 Posted February 3, 2019 Share Posted February 3, 2019 On 03/02/2019 at 18:21, DABL said: الفكرة منشورة في أغلب السيرفرات, ياريت قبل ما تتكلم تتأكد , Expand يحب وين اغلب السيرفرات الي سواها MR.Ziad وبعدها الكل سرقها On 03/02/2019 at 19:25, F[5]aMh said: طب أخوي ليش دخلت بـ نيتي على طول !! انا ابي اسوي لوحة للكونسلية فيها خيارات الي هي توزيع ساعات ومسابقات وصك باند وسحب رتب وصلاحيات اسل ... Expand اعتذر لك لاكن هي نفس الفكرة ض1 + موفق وانشالله تصير من افضل المبرمجين وننتظر ابداعاتك Link to comment
F[5]aMh Posted February 3, 2019 Author Share Posted February 3, 2019 On 03/02/2019 at 20:06, Kareem Amer said: يحب وين اغلب السيرفرات الي سواها MR.Ziad وبعدها الكل سرقها اعتذر لك لاكن هي نفس الفكرة ض1 + موفق وانشالله تصير من افضل المبرمجين وننتظر ابداعاتك Expand الله يسعدك ومنور الموضوع لكن لحد الان ماوصلت للي ابيه .. كود كيلر اكس ما اشتغل .. وكود باد بوي يطلع لي اللوحة الثانية بدل لوحة الاولى لو عندك الكود لآتبخل علينا يولد Link to comment
KillerX Posted February 3, 2019 Share Posted February 3, 2019 On 03/02/2019 at 20:10, F[5]aMh said: الله يسعدك ومنور الموضوع لكن لحد الان ماوصلت للي ابيه .. كود كيلر اكس ما اشتغل .. وكود باد بوي يطلع لي اللوحة الثانية بدل لوحة الاولى لو عندك الكود لآتبخل علينا يولد Expand لا والله شغال بس انتا ما جربت تعمل اللوحات اصلا ولو هو مب شغال ليش ما تفكر تعرضوا بعد تعديلك 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 On 03/02/2019 at 20:10, F[5]aMh said: الله يسعدك ومنور الموضوع لكن لحد الان ماوصلت للي ابيه .. كود كيلر اكس ما اشتغل .. وكود باد بوي يطلع لي اللوحة الثانية بدل لوحة الاولى لو عندك الكود لآتبخل علينا يولد Expand طيب حب شو رأيك اسويلك انا المود وخلاص وابقي انت شوف اكواده وبرمج مثله Link to comment
F[5]aMh Posted February 4, 2019 Author Share Posted February 4, 2019 On 03/02/2019 at 20:47, NX_CI said: اذا كنت تبغى تفتح لوحة جديده اعطاك كيلر الكود الصحيح بس الظاهر انت مو مسوي اللوحة اساساً Expand أنا مسوي اللوحتين .. لوحة بجرب اني اربطها ع الراو ولوحة الي فيها ال راو .. ولا وحدة منهم فتحت لي On 03/02/2019 at 22:07, Kareem Amer said: طيب حب شو رأيك اسويلك انا المود وخلاص وابقي انت شوف اكواده وبرمج مثله Expand ياريت والله ^.^ ماتقصر .. بتعلم من الاكواد اسهل ! On 03/02/2019 at 20:34, KillerX said: لا والله شغال بس انتا ما جربت تعمل اللوحات اصلا ولو هو مب شغال ليش ما تفكر تعرضوا بعد تعديلك Expand لأن ماخطر ببالي :") 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 On 04/02/2019 at 09:35, F[5]aMh said: ياريت والله ^.^ ماتقصر .. بتعلم من الاكواد اسهل ! Expand طيب حب انشالله ببداً لك فيهم وخد الاكواد + انا مسوي مود اول من يكتب حديث × حديث للوحة الكونسل + يحب بشرح ابسط المود كل الاكواد الي يعتمد عليها هي onClientGUIDoubleClick Link to comment
Guest Posted February 5, 2019 Share Posted February 5, 2019 On 04/02/2019 at 17:11, Kareem Amer said: + يحب بشرح ابسط المود كل الاكواد الي يعتمد عليها هي Expand ذا يوم حد يضغط دبل كليك ( مرتين ) ع الماوس , وش دخله في كل الأكواد ؟ Link to comment
KillerX Posted February 5, 2019 Share Posted February 5, 2019 On 04/02/2019 at 10: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) Expand ممكن يسويها كدا ابسطا _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) On 05/02/2019 at 12:15, DABL said: ذا يوم حد يضغط دبل كليك ( مرتين ) ع الماوس , وش دخله في كل الأكواد ؟ Expand يا اخي دي برمجة مستقبلية لا تتدخل انتا يا عدو النجاح 1 Link to comment
Guest Posted February 5, 2019 Share Posted February 5, 2019 On 05/02/2019 at 12:26, 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) يا اخي دي برمجة مستقبلية لا تتدخل انتا يا عدو النجاح Expand ماشي.. Link to comment
MR.M1 Posted February 5, 2019 Share Posted February 5, 2019 On 05/02/2019 at 12:15, DABL said: ذا يوم حد يضغط دبل كليك ( مرتين ) ع الماوس , وش دخله في كل الأكواد ؟ Expand ما فهمت ؟ طيب شوف انا اقصد يعني ان اللوحة القديمة مثل حقت الوزارة وكذا كانت نفس كل شي بس الاختلاف بينهم ان الكود ذا تغير Link to comment
nxFairlywell Posted February 5, 2019 Share Posted February 5, 2019 (edited) On 05/02/2019 at 12:26, 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) Expand 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