#3BADY Posted January 23, 2017 Share Posted January 23, 2017 (edited) السلام عليكم ورحمة الله ياشباب انا سويت لوحة انتقال بس باقي كود اذا احد ضغط زر الانتقال ينقله للمكان المحدد الي اختارة في الوحة وهذي الاكواد local key = "F7" GUIEditor = { gridlist = {}, staticimage = {}, button = {} } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.staticimage[1] = guiCreateStaticImage(430, 164, 326, 455, ":guieditor/images/plus.png", false) guiSetVisible(GUIEditor.window[1], false) GUIEditor.button[1] = guiCreateButton(83, 405, 136, 29, "Warp", false, GUIEditor.staticimage[1]) guiSetAlpha(GUIEditor.button[1], 0.39) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFFFFFFF") GUIEditor.gridlist[1] = guiCreateGridList(14, 41, 302, 350, false, GUIEditor.staticimage[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "#", 0.5) guiGridListAddColumn(GUIEditor.gridlist[1], "Name", 0.5) for i = 1, 13 do guiGridListAddRow(GUIEditor.gridlist[1]) end guiGridListSetItemText(GUIEditor.gridlist[1], 0, 1, "1", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 0, 2, "البدايـة [?]", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 1, 1, "2", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 1, 2, "شارع الطويل [?]", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 2, 1, "3", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 2, 2, "الدائري [?]", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 3, 1, "4", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 3, 2, "شارع الفروسيه [?]", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 4, 1, "5", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 4, 2, "النخـيل [?]", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 5, 1, "6", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 5, 2, "الجسر المعلق [?]", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 6, 1, "7", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 6, 2, "معرض السيارات [?]", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 7, 1, "8", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 7, 2, "المطار الاول ( 1 ) [?]", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 8, 1, "9", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 8, 2, "المطار الثاني ( 2 ) [?]", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 9, 1, "10", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 9, 2, "المطار الثالث ( 3 ) [?]", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 10, 1, "11", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 10, 2, "مطار الجيش ( 4 ) [?]", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 11, 1, "12", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 11, 2, "القفزه الخونفشاريه [?]", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 12, 1, "13", false, false) guiGridListSetItemText(GUIEditor.gridlist[1], 12, 2, "تطعيس [?]", false, false) end ) guiSetVisible (GUIEditor.window[1], false) bindKey( key, "down",function() guiSetVisible (GUIEditor.window[1], not guiGetVisible (GUIEditor.window[1]) ) showCursor ( guiGetVisible (GUIEditor.window[1]) ) end) Edited January 23, 2017 by #3BADY Link to comment
#BrosS Posted January 23, 2017 Share Posted January 23, 2017 onClientGUIClick setElementPosition Link to comment
#3BADY Posted January 23, 2017 Author Share Posted January 23, 2017 (edited) 7 minutes ago, #BrosS said: ياليت تكمل الاكواد لي والاحداثيات انا احط الاماكن Edited January 23, 2017 by #3BADY Link to comment
Me[Z]oO Posted January 23, 2017 Share Posted January 23, 2017 سوي جدول ss = { {x,y,z,'الدائري'} } Link to comment
#3BADY Posted January 23, 2017 Author Share Posted January 23, 2017 Just now, Me[Z]oO said: سوي جدول ss = { {x,y,z,'الدائري'} } انا جديد بالبرمجة ولا اعرف غير بس اصمم بس الاكواد لاحسه مخي ياليت تكمل لي الاكواد ولاحداثيات احطها انا Link to comment
N3xT Posted January 23, 2017 Share Posted January 23, 2017 ما أتوقع أحد بيسوي لك سكربت كامل مجاناً ، عالأقل حاول ولا دور بالنت Link to comment
#3BADY Posted January 23, 2017 Author Share Posted January 23, 2017 28 minutes ago, N3xT said: ما أتوقع أحد بيسوي لك سكربت كامل مجاناً ، عالأقل حاول ولا دور بالنت ولله يابعدي دورت لين قلت امين بس مالقيت شي وان شاء الله الشباب فيهم خير وبركة Link to comment
N3xT Posted January 23, 2017 Share Posted January 23, 2017 17 minutes ago, #3BADY said: ولله يابعدي دورت لين قلت امين بس مالقيت شي وان شاء الله الشباب فيهم خير وبركة !! النت كله مودات انتقال اكتب مود الانتقال mta ويجيك كثير Link to comment
#3BADY Posted January 23, 2017 Author Share Posted January 23, 2017 1 minute ago, N3xT said: !! النت كله مودات انتقال اكتب مود الانتقال mta ويجيك كثير بشوف واذا مالقيت برجع هنا Link to comment
|Mr|-Talal07-| Posted January 23, 2017 Share Posted January 23, 2017 يا رجال انصحك تتعلم من المودات الي بتدور عليها و تحاول تفهم كيف تبرمجت عشان تطور من نفسك و تسوي الي تبيه في النهايه Link to comment
#3BADY Posted January 23, 2017 Author Share Posted January 23, 2017 Just now, |Mr|-Talal07-| said: يا رجال انصحك تتعلم من المودات الي بتدور عليها و تحاول تفهم كيف تبرمجت عشان تطور من نفسك و تسوي الي تبيه في النهايه مشكور ع الرد مستر طلال ولله يارجال تعبت وانا ادور بين المودات ويوم صممت صورة وضبطت مود الانتقالات جت الاكواد الحين انا واقف على اكواد الاحداثيات و زر الانتقال بس ياليت تساعدني Link to comment
|Mr|-Talal07-| Posted January 23, 2017 Share Posted January 23, 2017 انت عندك مشكله و طبعا ذا شي عادي لانك ما فهمت البرمجه المفروض ما تسوي اللسته من المصمم حق النوافذ المفروض تسويها من البرمجه و برجمه ذا الكود يطول عشان كذا انا بحاول اسوي لك كم تعديل و طبعا انا ما برمجت من زمان ركز على اخر سطر ضض Link to comment
#3BADY Posted January 23, 2017 Author Share Posted January 23, 2017 (edited) 2 minutes ago, |Mr|-Talal07-| said: انت عندك مشكله و طبعا ذا شي عادي لانك ما فهمت البرمجه المفروض ما تسوي اللسته من المصمم حق النوافذ المفروض تسويها من البرمجه و برجمه ذا الكود يطول عشان كذا انا بحاول اسوي لك كم تعديل و طبعا انا ما برمجت من زمان ركز على اخر سطر ضض هههههههه انا انصدمت من اخر سطر بس عوافي مشكور ع التعديل مقدما الي بتسويه Edited January 23, 2017 by #3BADY Link to comment
Abu-Solo Posted January 24, 2017 Share Posted January 24, 2017 (edited) هذا مثال بسيط MKAN = { ------ نسوي جدول فيه الاحداثيات واسم المكان {"البداية -1", -3482.1469726563, -3007.9379882813, 13.583124160767}, {"آلدآئري -2",1797.1727294922, 842.46630859375, 10.6328125}, {"آلنخيل -3",2068.7211914063, 907.06707763672, 8.1701345443726}, {"آلطعوس -4",-2617.193359375, -2547.3530273438, 3}, {"آلغروب -5",662.55310058594, 1936.7479248047, 5.5052728652954}, {"الشارع الطويل -6",-2876.2788085938, -3004.4331054688, 12.39999961853}, {"البنك -7",596.37750244141, -1241.4223632813, 18.39999961853}, {"المطار الاول -8",1717.6470947266, -2494.1176757813, 13.39999961853}, {"المطار الثاني -9",-1223.4300537109, -185.74758911133, 14.39999961853}, {"المطار الثالث -10",1411.7646484375, 1482.3529052734, 10.89999961853}, } for i,mk in ipairs(MKAN) do local row = guiGridListAddRow(Warpgrid) ---- غير warpgrid حطها اسم القريد لست حقتك guiGridListSetItemText(Warpgrid,row,1,mk[1],false,false) guiGridListSetItemData(Warpgrid,row,1,{mk[2],mk[3],mk[4]}) guiGridListSetItemColor(Warpgrid,row,1,math.random(0,255),math.random(0,255),math.random(0,255)) end addEventHandler("onClientGUIDoubleClick",Warpgrid, function () local sel = guiGridListGetSelectedItem(Warpgrid) ----- نفس الشئ غير هذي لـ أسم اللقريد لست حقتك if sel ~= -1 then local x,y,z = unpack(guiGridListGetItemData(Warpgrid,sel,1)) fadeCamera ( false ) setTimer ( fadeCamera, 1500, 1, true ) setTimer ( setElementPosition, 1200, 1, localPlayer, x, y, z ) end end ,false) Edited January 24, 2017 by Abu-Solo 1 Link to comment
#3BADY Posted January 24, 2017 Author Share Posted January 24, 2017 35 minutes ago, Abu-Solo said: هذا مثال بسيط MKAN = { ------ نسوي جدول فيه الاحداثيات واسم المكان {"البداية -1", -3482.1469726563, -3007.9379882813, 13.583124160767}, {"آلدآئري -2",1797.1727294922, 842.46630859375, 10.6328125}, {"آلنخيل -3",2068.7211914063, 907.06707763672, 8.1701345443726}, {"آلطعوس -4",-2617.193359375, -2547.3530273438, 3}, {"آلغروب -5",662.55310058594, 1936.7479248047, 5.5052728652954}, {"الشارع الطويل -6",-2876.2788085938, -3004.4331054688, 12.39999961853}, {"البنك -7",596.37750244141, -1241.4223632813, 18.39999961853}, {"المطار الاول -8",1717.6470947266, -2494.1176757813, 13.39999961853}, {"المطار الثاني -9",-1223.4300537109, -185.74758911133, 14.39999961853}, {"المطار الثالث -10",1411.7646484375, 1482.3529052734, 10.89999961853}, } for i,mk in ipairs(MKAN) do local row = guiGridListAddRow(Warpgrid) ---- غير warpgrid حطها اسم القريد لست حقتك guiGridListSetItemText(Warpgrid,row,1,mk[1],false,false) guiGridListSetItemData(Warpgrid,row,1,{mk[2],mk[3],mk[4]}) guiGridListSetItemColor(Warpgrid,row,1,math.random(0,255),math.random(0,255),math.random(0,255)) end addEventHandler("onClientGUIDoubleClick",Warpgrid, function () local sel = guiGridListGetSelectedItem(Warpgrid) ----- نفس الشئ غير هذي لـ أسم اللقريد لست حقتك if sel ~= -1 then local x,y,z = unpack(guiGridListGetItemData(Warpgrid,sel,1)) fadeCamera ( false ) setTimer ( fadeCamera, 1500, 1, true ) setTimer ( setElementPosition, 1200, 1, localPlayer, x, y, z ) end end ,false) مشكور على المشاركة بس انا ماعرفت كيف اضيف كود زر الانتقال فهمتني لأن جديد انا بالبرمجة Link to comment
Abu-Solo Posted January 24, 2017 Share Posted January 24, 2017 3 minutes ago, #3BADY said: مشكور على المشاركة بس انا ماعرفت كيف اضيف كود زر الانتقال فهمتني لأن جديد انا بالبرمجة تبي تعرف كيف سويت الكود يعني؟ عن طريق الويكي 1 Link to comment
#3BADY Posted January 24, 2017 Author Share Posted January 24, 2017 3 minutes ago, Abu-Solo said: تبي تعرف كيف سويت الكود يعني؟ عن طريق الويكي انا اعرف الويكي بس ياخي مافهمته اتمنى تساعدني بترتيب الاكواد لاهنت Link to comment
Doffy Posted January 24, 2017 Share Posted January 24, 2017 onClientGUIClick setElementPosition Link to comment
#3BADY Posted January 24, 2017 Author Share Posted January 24, 2017 Just now, KinG_Himoo12 said: onClientGUIClick setElementPosition مشكور ع الافادة Link to comment
Doffy Posted January 24, 2017 Share Posted January 24, 2017 Just now, #3BADY said: العفو ياخوي Link to comment
Master_MTA Posted January 24, 2017 Share Posted January 24, 2017 (edited) MKAN = { ------ نسوي جدول فيه الاحداثيات واسم المكان {"البداية -1", -3482.1469726563, -3007.9379882813, 13.583124160767}, {"آلدآئري -2",1797.1727294922, 842.46630859375, 10.6328125}, {"آلنخيل -3",2068.7211914063, 907.06707763672, 8.1701345443726}, {"آلطعوس -4",-2617.193359375, -2547.3530273438, 3}, {"آلغروب -5",662.55310058594, 1936.7479248047, 5.5052728652954}, {"الشارع الطويل -6",-2876.2788085938, -3004.4331054688, 12.39999961853}, {"البنك -7",596.37750244141, -1241.4223632813, 18.39999961853}, {"المطار الاول -8",1717.6470947266, -2494.1176757813, 13.39999961853}, {"المطار الثاني -9",-1223.4300537109, -185.74758911133, 14.39999961853}, {"المطار الثالث -10",1411.7646484375, 1482.3529052734, 10.89999961853}, } for i,mk in ipairs(MKAN) do local row = guiGridListAddRow(Warpgrid) ---- غير warpgrid حطها اسم القريد لست حقتك guiGridListSetItemText(Warpgrid,row,1,mk[1],false,false) guiGridListSetItemData(Warpgrid,row,1,{mk[2],mk[3],mk[4]}) guiGridListSetItemColor(Warpgrid,row,1,math.random(0,255),math.random(0,255),math.random(0,255)) end addEventHandler("onClientGUIDoubleClick",Warpgrid, function () local sel = guiGridListGetSelectedItem(Warpgrid) ----- نفس الشئ غير هذي لـ أسم اللقريد لست حقتك if sel ~= -1 then local x,y,z = unpack(guiGridListGetItemData(Warpgrid,sel,1)) fadeCamera ( false ) setTimer ( fadeCamera, 1500, 1, true ) setTimer ( setElementPosition, 1200, 1, localPlayer, x, y, z ) end end ,false) ذا كود الاخ بوسولوو خلني اشرحلك guiGridListSetItemText(Warpgrid,row,1,mk[1],false,false)------------وظيفته انه يظيف الجزء الاول من الجدول في الجريد لست guiGridListSetItemData(Warpgrid,row,1,{mk[2],mk[3],mk[4]})--------------------------هذا يحط داتا على العمود+الرو اللي بالجريد لست بالجدول الجزء الثاني اللي هي الاحداثيات لكنه غير صحيح هو مزود 3 واربعه واصلا مافي قيمه ثالثه ولا رابعه هم جزئين فقط guiGridListSetItemColor(Warpgrid,row,1,math.random(0,255),math.random(0,255),math.random(0,255))---------------------------هذا يحط للرو اللي ينظاف بالجريد لست لون عشوائي ------------------------- اما بالنسبه لذا addEventHandler("onClientGUIDoubleClick",Warpgrid,-------------------اضافة حدث اسم الحدث لما يظغط على جيو مرتين ووراب جريد اسم الشي اللي لما يظغط عليه مرتين function ()-----------------فنكشن local sel = guiGridListGetSelectedItem(Warpgrid) ----- هذا يجيب الرو اللي اختاره اللاعب وطبعا الرو اللي اختاره بالجيو اللي حددناه فوق if sel ~= -1 then -------------------طيب بالنسبه لذا وش معنا -1 سالب واحد يعني اصلا لما المود يكون شغال واللاعب ما اختار اي شي فالقيمه بتكون سالب واحد طيب وهذا الكود وش وظيفته هذا يتحقق اذا كان اللاعب اختار شي من الجريد لست اللي حددناها ولا لا local x,y,z = unpack(guiGridListGetItemData(Warpgrid,sel,1))-------------------هنا وظيفته يجيب الداتا اللي حطيناها فوق على العمو+الرو اللي هي الاحداثيات fadeCamera ( false )-------------------هذا وظيفته يخلي الشاشه سوده للاعب setTimer ( fadeCamera, 1500, 1, true )-------------------هذا بعد 1500 جزء من الثانيه يرجع الشاشه طبيعيه للاعب طيب وبتسالني وظيفة الواحد وشو في شيءين تقدر تستخدمهم 0 و 1 الواحد لما تبيه الامر يحدث مره واحده ما يتكرر اما الصفر لو تبيه كل 1500 جزء من الثانيه يتكرر الامر يعني كل 1500 جزء من الثانيه يجلس يحط الشاشه طبيعيه للاعب فعشان كذا استخدمنا 1 setTimer ( setElementPosition, 1200, 1, localPlayer, x, y, z )--------------ها وش وظيفته هذا يحط احداثيات اللاعب او بمعنى اصح نقل اللاعب او الالمنت وبما انك مبتدا خلنا نقول اللاعب طيب زي ما شرحتلك فوق settimerتمام x,y,zاللي عرفناها فوق end-----------------هذا لانهاء اف الشرطيه اللي هي اذا كان اللاعب محدد ولا لا end----------------------هذا لانهاء الفنكشن ,false)------------------ليه حطينا فاصله وفولس انا اقولك لانك لو ما حطيتها بيصير اي نافذه اي زر اي شي يضغط عليه مرتين يسوي نفس اللي فوق ما بتصير النافذه الوحيده ذي يعني كل النوافذ تنفذ نفس الامر اما باللنسبه للقوس فهو لانهاء الحدث او الايفينت هذا وان اصبت فما هو الا توفيق من الله وان اسات فما هو الا من الشيطان Edited January 24, 2017 by Master_MTA 1 Link to comment
#3BADY Posted January 24, 2017 Author Share Posted January 24, 2017 1 hour ago, Master_MTA said: MKAN = { ------ نسوي جدول فيه الاحداثيات واسم المكان {"البداية -1", -3482.1469726563, -3007.9379882813, 13.583124160767}, {"آلدآئري -2",1797.1727294922, 842.46630859375, 10.6328125}, {"آلنخيل -3",2068.7211914063, 907.06707763672, 8.1701345443726}, {"آلطعوس -4",-2617.193359375, -2547.3530273438, 3}, {"آلغروب -5",662.55310058594, 1936.7479248047, 5.5052728652954}, {"الشارع الطويل -6",-2876.2788085938, -3004.4331054688, 12.39999961853}, {"البنك -7",596.37750244141, -1241.4223632813, 18.39999961853}, {"المطار الاول -8",1717.6470947266, -2494.1176757813, 13.39999961853}, {"المطار الثاني -9",-1223.4300537109, -185.74758911133, 14.39999961853}, {"المطار الثالث -10",1411.7646484375, 1482.3529052734, 10.89999961853}, } for i,mk in ipairs(MKAN) do local row = guiGridListAddRow(Warpgrid) ---- غير warpgrid حطها اسم القريد لست حقتك guiGridListSetItemText(Warpgrid,row,1,mk[1],false,false) guiGridListSetItemData(Warpgrid,row,1,{mk[2],mk[3],mk[4]}) guiGridListSetItemColor(Warpgrid,row,1,math.random(0,255),math.random(0,255),math.random(0,255)) end addEventHandler("onClientGUIDoubleClick",Warpgrid, function () local sel = guiGridListGetSelectedItem(Warpgrid) ----- نفس الشئ غير هذي لـ أسم اللقريد لست حقتك if sel ~= -1 then local x,y,z = unpack(guiGridListGetItemData(Warpgrid,sel,1)) fadeCamera ( false ) setTimer ( fadeCamera, 1500, 1, true ) setTimer ( setElementPosition, 1200, 1, localPlayer, x, y, z ) end end ,false) ذا كود الاخ بوسولوو خلني اشرحلك guiGridListSetItemText(Warpgrid,row,1,mk[1],false,false)------------وظيفته انه يظيف الجزء الاول من الجدول في الجريد لست guiGridListSetItemData(Warpgrid,row,1,{mk[2],mk[3],mk[4]})--------------------------هذا يحط داتا على العمود+الرو اللي بالجريد لست بالجدول الجزء الثاني اللي هي الاحداثيات لكنه غير صحيح هو مزود 3 واربعه واصلا مافي قيمه ثالثه ولا رابعه هم جزئين فقط guiGridListSetItemColor(Warpgrid,row,1,math.random(0,255),math.random(0,255),math.random(0,255))---------------------------هذا يحط للرو اللي ينظاف بالجريد لست لون عشوائي ------------------------- اما بالنسبه لذا addEventHandler("onClientGUIDoubleClick",Warpgrid,-------------------اضافة حدث اسم الحدث لما يظغط على جيو مرتين ووراب جريد اسم الشي اللي لما يظغط عليه مرتين function ()-----------------فنكشن local sel = guiGridListGetSelectedItem(Warpgrid) ----- هذا يجيب الرو اللي اختاره اللاعب وطبعا الرو اللي اختاره بالجيو اللي حددناه فوق if sel ~= -1 then -------------------طيب بالنسبه لذا وش معنا -1 سالب واحد يعني اصلا لما المود يكون شغال واللاعب ما اختار اي شي فالقيمه بتكون سالب واحد طيب وهذا الكود وش وظيفته هذا يتحقق اذا كان اللاعب اختار شي من الجريد لست اللي حددناها ولا لا local x,y,z = unpack(guiGridListGetItemData(Warpgrid,sel,1))-------------------هنا وظيفته يجيب الداتا اللي حطيناها فوق على العمو+الرو اللي هي الاحداثيات fadeCamera ( false )-------------------هذا وظيفته يخلي الشاشه سوده للاعب setTimer ( fadeCamera, 1500, 1, true )-------------------هذا بعد 1500 جزء من الثانيه يرجع الشاشه طبيعيه للاعب طيب وبتسالني وظيفة الواحد وشو في شيءين تقدر تستخدمهم 0 و 1 الواحد لما تبيه الامر يحدث مره واحده ما يتكرر اما الصفر لو تبيه كل 1500 جزء من الثانيه يتكرر الامر يعني كل 1500 جزء من الثانيه يجلس يحط الشاشه طبيعيه للاعب فعشان كذا استخدمنا 1 setTimer ( setElementPosition, 1200, 1, localPlayer, x, y, z )--------------ها وش وظيفته هذا يحط احداثيات اللاعب او بمعنى اصح نقل اللاعب او الالمنت وبما انك مبتدا خلنا نقول اللاعب طيب زي ما شرحتلك فوق settimerتمام x,y,zاللي عرفناها فوق end-----------------هذا لانهاء اف الشرطيه اللي هي اذا كان اللاعب محدد ولا لا end----------------------هذا لانهاء الفنكشن ,false)------------------ليه حطينا فاصله وفولس انا اقولك لانك لو ما حطيتها بيصير اي نافذه اي زر اي شي يضغط عليه مرتين يسوي نفس اللي فوق ما بتصير النافذه الوحيده ذي يعني كل النوافذ تنفذ نفس الامر اما باللنسبه للقوس فهو لانهاء الحدث او الايفينت هذا وان اصبت فما هو الا توفيق من الله وان اسات فما هو الا من الشيطان مشكور ياخوي على الرد و الجهد وتمت الافادة من ابو سلو 2 Link to comment
Abu-Solo Posted January 24, 2017 Share Posted January 24, 2017 12 minutes ago, #3BADY said: مشكور ياخوي على الرد و الجهد وتمت الافادة من ابو سلو حياك الله Link to comment
Adham Posted January 24, 2017 Share Posted January 24, 2017 عملتلك المود كمل انت الاحدثيات فقط .. local Key = 'F7' -- Tabl = { { x, y, z, "البدايـة [?]" }, { x, y, z, "شارع الطويل [?]" }, { x, y, z, "الدائري [?]]" }, { x, y, z, "شارع الفروسيه [?]" }, { x, y, z, "النخيل [?]" }, { x, y, z, "النخـيل [?]]" }, { x, y, z, "الجسر المعلق [?]" }, { x, y, z, "معرض السيارات [?]" }, { x, y, z, " المطار الاول ( 1 ) [?]" }, { x, y, z, "المطار الثاني ( 2 ) [?]" }, { x, y, z, "المطار الثالث ( 3 ) [?]" }, { x, y, z, "مطار الجيش ( 4 ) [?]" }, { x, y, z, "القفزه الخونفشاريه [?]" }, { x, y, z, "تطعيس [?]" }, } -- GUIEditor = { gridlist = {}, staticimage = {}, button = {} } -- GUIEditor.staticimage[1] = guiCreateStaticImage(430, 164, 326, 455, ":guieditor/images/plus.png", false) guiSetVisible(GUIEditor.window[1], false) GUIEditor.button[1] = guiCreateButton(83, 405, 136, 29, "Warp", false, GUIEditor.staticimage[1]) guiSetAlpha(GUIEditor.button[1], 0.39) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFFFFFFF") GUIEditor.gridlist[1] = guiCreateGridList(14, 41, 302, 350, false, GUIEditor.staticimage[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "#", 0.5) guiGridListAddColumn(GUIEditor.gridlist[1], "Name", 0.5) -- for i,Value in ipairs( Tabl ) do local Row = guiGridListAddRow( GUIEditor.gridlist[1] ) guiGridListSetItemText( GUIEditor.gridlist[1], Row, 1, Value[1], false, false ) guiGridListSetItemData( GUIEditor.gridlist[1], Row, 1, {Value[2], Value[3], Value[4]} ) end -- bindKey ( Key , "down", function ( ) local gStatus = not guiGetVisible ( GUIEditor.staticimage[1] ) guiSetVisible ( GUIEditor.staticimage[1], gStatus ) showCursor ( gStatus ) guiSetInputEnabled ( gStatus ) end ) -- addEventHandler ( 'onClientGUIClick', root, function ( ) if source == GUIEditor.button[1] then local sel = guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ) if ( sel ~= -1 ) then local x,y,z = unpack ( guiGridListGetItemData ( GUIEditor.gridlist[1] , sel , 1 ) ) fadeCamera ( false ) setTimer ( fadeCamera, 1500, 1, true ) end end ,false ) ; Link to comment
#3BADY Posted January 25, 2017 Author Share Posted January 25, 2017 14 hours ago, Deativated said: عملتلك المود كمل انت الاحدثيات فقط .. local Key = 'F7'--Tabl = {{ x, y, z, "البدايـة [?]" },{ x, y, z, "شارع الطويل [?]" },{ x, y, z, "الدائري [?]]" },{ x, y, z, "شارع الفروسيه [?]" },{ x, y, z, "النخيل [?]" },{ x, y, z, "النخـيل [?]]" },{ x, y, z, "الجسر المعلق [?]" },{ x, y, z, "معرض السيارات [?]" },{ x, y, z, " المطار الاول ( 1 ) [?]" },{ x, y, z, "المطار الثاني ( 2 ) [?]" },{ x, y, z, "المطار الثالث ( 3 ) [?]" },{ x, y, z, "مطار الجيش ( 4 ) [?]" },{ x, y, z, "القفزه الخونفشاريه [?]" },{ x, y, z, "تطعيس [?]" },}--GUIEditor = { gridlist = {}, staticimage = {}, button = {}}--GUIEditor.staticimage[1] = guiCreateStaticImage(430, 164, 326, 455, ":guieditor/images/plus.png", false)guiSetVisible(GUIEditor.window[1], false)GUIEditor.button[1] = guiCreateButton(83, 405, 136, 29, "Warp", false, GUIEditor.staticimage[1])guiSetAlpha(GUIEditor.button[1], 0.39)guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFFFFFFF")GUIEditor.gridlist[1] = guiCreateGridList(14, 41, 302, 350, false, GUIEditor.staticimage[1])guiGridListAddColumn(GUIEditor.gridlist[1], "#", 0.5)guiGridListAddColumn(GUIEditor.gridlist[1], "Name", 0.5)--for i,Value in ipairs( Tabl ) do local Row = guiGridListAddRow( GUIEditor.gridlist[1] ) guiGridListSetItemText( GUIEditor.gridlist[1], Row, 1, Value[1], false, false ) guiGridListSetItemData( GUIEditor.gridlist[1], Row, 1, {Value[2], Value[3], Value[4]} )end--bindKey ( Key , "down", function ( ) local gStatus = not guiGetVisible ( GUIEditor.staticimage[1] ) guiSetVisible ( GUIEditor.staticimage[1], gStatus ) showCursor ( gStatus ) guiSetInputEnabled ( gStatus ) end)--addEventHandler ( 'onClientGUIClick', root, function ( ) if source == GUIEditor.button[1] then local sel = guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ) if ( sel ~= -1 ) then local x,y,z = unpack ( guiGridListGetItemData ( GUIEditor.gridlist[1] , sel , 1 ) ) fadeCamera ( false ) setTimer ( fadeCamera, 1500, 1, true ) end end,false ) ; مشكور ياخوي ماقصرت 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