MohamedWaheed Posted March 25, 2016 Share Posted March 25, 2016 السلام عليكم ابي استفسر ال gui ينفع اكتب باللوحة بالدي اكس ؟؟ يعنى الجيو يقبل ع الدي اكس ؟ لو بسوي لوحه جيو وابي اضيف شي دي اكس يقبل عليها ؟ وشكرآ لكم Link to comment
#|_oskar_|# Posted March 25, 2016 Share Posted March 25, 2016 يب تقدر بس لازم تجيب احداثيات اللوحه مع الدي اكس بحيث لو حركت اللوحه يتحرك معها الكلام الدي اكس Link to comment
MohamedWaheed Posted March 25, 2016 Author Share Posted March 25, 2016 شكرآ للجميع هاد كان استفسار بجرب واقول لكم Link to comment
MohamedWaheed Posted March 25, 2016 Author Share Posted March 25, 2016 طلب بسيط لو سمحت يعني ابي لما اسوي لوحة قريد ليست والكلام الى فيها وكذا مثال القريد ليست فيها قوانين السيرفر حول السيرفر من نحن ابي لما يضغط ع واحده منهم يظهر الكلام المكتوب فيها وشكرآ لمجهودكم Link to comment
#|_oskar_|# Posted March 25, 2016 Share Posted March 25, 2016 طلب بسيط لو سمحت يعنيابي لما اسوي لوحة قريد ليست والكلام الى فيها وكذا مثال القريد ليست فيها قوانين السيرفر حول السيرفر من نحن ابي لما يضغط ع واحده منهم يظهر الكلام المكتوب فيها وشكرآ لمجهودكم سهل سوي اللى تعرف تسويه واطرح محاولتك ولو ماعرفت هات لوحتك اسويه لك Link to comment
Me[Z]oO Posted March 25, 2016 Share Posted March 25, 2016 --Taple --loob guiGridListAddRow guiGridListSetItemText guiGridListGetItemText guiGridListGetSelectedItem guiSetVisible Link to comment
MohamedWaheed Posted March 25, 2016 Author Share Posted March 25, 2016 الكود حقي مثال بسيط يعني مشان اسوي اللوحة الجديده وكده GUIEditor = { gridlist = {}, window = {} } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.window[1] = guiCreateWindow(222, 195, 655, 478, "Example Panel", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.gridlist[1] = guiCreateGridList(9, 26, 92, 442, false, GUIEditor.window[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "القوانين", 0.9) for i = 1, 2 do guiGridListAddRow(GUIEditor.gridlist[1]) end guiGridListSetItemText(GUIEditor.gridlist[1], 0, 1, "قوانين السيرفر", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 1, 1, "من نحن", false, false) end ) #مثال Link to comment
#|_oskar_|# Posted March 25, 2016 Share Posted March 25, 2016 غيرت لك اللوحه local Rules = { {"قوانين السيرفر", "File1.txt",200}, {"من نحن", "File2.txt",200}, } local screenW, screenH = guiGetScreenSize() window = guiCreateWindow((screenW - 663) / 2, (screenH - 534) / 2, 663, 534, "قوانين وشروط السيرفر الرجاء الالتزام بها", false) guiWindowSetSizable(window, false) guiSetAlpha(window, 1.00) gridlist = guiCreateGridList(9, 26, 190, 498, false, window) guiGridListAddColumn(gridlist, "القوانين والشروط", 0.9) button = guiCreateButton(204, 487, 449, 37, "اغلاق اللوحه", false, window) memo = guiCreateMemo(199, 24, 454, 459, "", false, window) guiSetAlpha(memo, 0.60) guiMemoSetReadOnly(memo, true) for _, rules in pairs(Rules) do local row = guiGridListAddRow(gridlist) guiGridListSetItemText(gridlist,row,1,rules[1],false,false) end addEventHandler( "onClientGUIClick",root, function( ) if source == gridlist then if (guiGridListGetSelectedItem(gridlist) == -1) then return end for _, rules in pairs(Rules) do if (guiGridListGetItemText(gridlist,guiGridListGetSelectedItem(gridlist), 1) == rules[1]) then guiSetText(memo,fileRead(fileOpen(rules[2]),rules[3])) end end elseif source == button then guiSetVisible (window, false) showCursor(false) end end) guiSetVisible (window, false) bindKey ("F5", "down", function() guiSetVisible(window, not guiGetVisible(window)) showCursor(guiGetVisible(window)) end) عشان تظهر الكلام بالميمو تسوى ملف جديد بصيغة txt وتضيف التعريف حقه بال meta وبس Link to comment
MohamedWaheed Posted March 25, 2016 Author Share Posted March 25, 2016 كيف اخي اسويها في txt? بحط احداثيات ف السكربت و الكلام في ال txt ? مثلآ ؟ Link to comment
MohamedWaheed Posted March 25, 2016 Author Share Posted March 25, 2016 وبيتعرف الكلام لوحده في اللوحه ؟ Link to comment
#|_oskar_|# Posted March 25, 2016 Share Posted March 25, 2016 وبيتعرف الكلام لوحده في اللوحه ؟ فى القريد عندك مكتوب قوانين السيرفر ومن نحن سوي ملفين الملف الاول اكتب فيه قوانين سيرفرك الملف الثاني اكتب فى من نحن صعبه ؟ Link to comment
#|_oskar_|# Posted March 25, 2016 Share Posted March 25, 2016 لو ماعرفت تسوي الملفات استخدم ذا local Rules = { {"قوانين السيرفر",'هنا تكتب قوانين سيرفرك '}, {"من نحن",'هنا اكتب من نحن مواصفات اي شئ اللى تحب تكتبه اكتبه'}, } local screenW, screenH = guiGetScreenSize() window = guiCreateWindow((screenW - 663) / 2, (screenH - 534) / 2, 663, 534, "قوانين وشروط السيرفر الرجاء الالتزام بها", false) guiWindowSetSizable(window, false) guiSetAlpha(window, 1.00) gridlist = guiCreateGridList(9, 26, 190, 498, false, window) guiGridListAddColumn(gridlist, "القوانين والشروط", 0.9) button = guiCreateButton(204, 487, 449, 37, "اغلاق اللوحه", false, window) memo = guiCreateMemo(199, 24, 454, 459, "", false, window) guiSetAlpha(memo, 0.60) guiMemoSetReadOnly(memo, true) for _, rules in pairs(Rules) do local row = guiGridListAddRow(gridlist) guiGridListSetItemText(gridlist,row,1,rules[1],false,false) end addEventHandler( "onClientGUIClick",root, function( ) if source == gridlist then if (guiGridListGetSelectedItem(gridlist) == -1) then return end for _, rules in pairs(Rules) do if (guiGridListGetItemText(gridlist,guiGridListGetSelectedItem(gridlist), 1) == rules[1]) then guiSetText(memo,rules[2],100000) end end elseif source == button then guiSetVisible (window, false) showCursor(false) end end) guiSetVisible (window, false) bindKey ("F5", "down", function() guiSetVisible(window, not guiGetVisible(window)) showCursor(guiGetVisible(window)) end) Link to comment
MohamedWaheed Posted March 25, 2016 Author Share Posted March 25, 2016 اساسآ انا ماقرأت الكود ضض تمت الافادة بس شي بسيط ! كيف اظبط الجيو مع الدي اكس ؟ سويت نص دي اكس ع لوحة جيو حطيت احداثيات لوحة الجيو مكان احداثيات الدي اكس مب ظبط ! Link to comment
#|_oskar_|# Posted March 25, 2016 Share Posted March 25, 2016 اساسآ انا ماقرأت الكود ضضتمت الافادة بس شي بسيط ! كيف اظبط الجيو مع الدي اكس ؟ سويت نص دي اكس ع لوحة جيو حطيت احداثيات لوحة الجيو مكان احداثيات الدي اكس مب ظبط ! عشان تجيب الاحداثيات استخدم guiGetPosition Link to comment
MohamedWaheed Posted March 26, 2016 Author Share Posted March 26, 2016 بالنسبه لكودك انا مب طلبت ميمو طلبت لابيل كتابه فقط Link to comment
#|_oskar_|# Posted March 26, 2016 Share Posted March 26, 2016 بالنسبه لكودك انا مب طلبت ميموطلبت لابيل كتابه فقط مافهمت ؟ وضح وش تقصد Link to comment
MuhannaDx Posted March 26, 2016 Share Posted March 26, 2016 إذا كان قصدك تسوي اشياء دي اكس بداخل نافذة الجيو ماتقدر .. لاكن يمديك تخليها شكل اما من ناحية انهه تنحسب الدي اكس من النافذة زي مايصير مثلا الزر مع النافذة يصير مربوط معها اما لو بتسوي دي اكس بداخل نافذة ماراح تنحسب معها بس يمديك تخلي فوقها عايدي. Link to comment
#|_oskar_|# Posted March 26, 2016 Share Posted March 26, 2016 إذا كان قصدك تسوي اشياء دي اكس بداخل نافذة الجيو ماتقدر .. لاكن يمديك تخليها شكل اما من ناحية انهه تنحسب الدي اكس من النافذةزي مايصير مثلا الزر مع النافذة يصير مربوط معها اما لو بتسوي دي اكس بداخل نافذة ماراح تنحسب معها بس يمديك تخلي فوقها عايدي. يقدر يسوي اي شئ هو عايزه Link to comment
Abdul KariM Posted March 26, 2016 Share Posted March 26, 2016 إذا كان قصدك تسوي اشياء دي اكس بداخل نافذة الجيو ماتقدر .. لاكن يمديك تخليها شكل اما من ناحية انهه تنحسب الدي اكس من النافذةزي مايصير مثلا الزر مع النافذة يصير مربوط معها اما لو بتسوي دي اكس بداخل نافذة ماراح تنحسب معها بس يمديك تخلي فوقها عايدي. يقدر يسوي اي شئ هو عايزه يقدر يربط اشياء محددة فقط Link to comment
#|_oskar_|# Posted March 26, 2016 Share Posted March 26, 2016 إذا كان قصدك تسوي اشياء دي اكس بداخل نافذة الجيو ماتقدر .. لاكن يمديك تخليها شكل اما من ناحية انهه تنحسب الدي اكس من النافذةزي مايصير مثلا الزر مع النافذة يصير مربوط معها اما لو بتسوي دي اكس بداخل نافذة ماراح تنحسب معها بس يمديك تخلي فوقها عايدي. يقدر يسوي اي شئ هو عايزه يقدر يربط اشياء محددة فقط مثل ايش ؟ Link to comment
Abdul KariM Posted March 26, 2016 Share Posted March 26, 2016 guiGetText guiProgressBarGetProgress وفي اشياء ثانية Link to comment
#|_oskar_|# Posted March 26, 2016 Share Posted March 26, 2016 guiGetText guiProgressBarGetProgress وفي اشياء ثانية اللي اعرفه انه يقدر يربط الدى اكس مع اللوحه العاديه ويحركه مع اللوحه لكن طريقتك تجيب اللي مكتوب بالبوتون ويحطه في الدي اكس تكست لكن صاحب الموضوع قصده يمكن يبي يسوي قوانين والكلام يكون دي اكس بس يربطه مع اللوحه ويحركه وكدا فهمت Link to comment
Abdul KariM Posted March 26, 2016 Share Posted March 26, 2016 guiGetText guiProgressBarGetProgress وفي اشياء ثانية اللي اعرفه انه يقدر يربط الدى اكس مع اللوحه العاديه ويحركه مع اللوحه لكن طريقتك تجيب اللي مكتوب بالبوتون ويحطه في الدي اكس تكست لكن صاحب الموضوع قصده يمكن يبي يسوي قوانين والكلام يكون دي اكس بس يربطه مع اللوحه ويحركه وكدا فهمت Gui تقصد يحط تكست الدي اكس في لوحة ويوم يحرك اللوحة يتحرك الدي اكس تكست معه ؟ Link to comment
#|_oskar_|# Posted March 26, 2016 Share Posted March 26, 2016 guiGetText guiProgressBarGetProgress وفي اشياء ثانية اللي اعرفه انه يقدر يربط الدى اكس مع اللوحه العاديه ويحركه مع اللوحه لكن طريقتك تجيب اللي مكتوب بالبوتون ويحطه في الدي اكس تكست لكن صاحب الموضوع قصده يمكن يبي يسوي قوانين والكلام يكون دي اكس بس يربطه مع اللوحه ويحركه وكدا فهمت Gui تقصد يحط تكست الدي اكس في لوحة ويوم يحرك اللوحة يتحرك الدي اكس تكست معه ؟ يب ذا اللي فهمته منه 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