taha201100 Posted March 25, 2016 Share Posted March 25, 2016 السلام عليكم ورحمه الله وبركاتة تنصحوني ابدا اتعلم جريد ليست يعني اشتغل واطبق؟؟ Link to comment
Mostafa MohammeD Posted March 25, 2016 Share Posted March 25, 2016 حاول تتعلمها لو لقيتها صعبة عليك شوف غيرها بس ملاحظة الجريد ليست شغلها معظمه علي الجداول يعني لازم تكون فاهم الجداول جيدا مشان تسوي جريد ليست وبالتوفيق Link to comment
#StrOnG_,) Posted March 25, 2016 Share Posted March 25, 2016 (edited) يب لان بتحتاجه اذا راح تستمر بالبرمجة وانصحك تبدأ بشي بسيط بالقريد ليست مثلاً تجلب اسماء اللاعبين كلهم و لما يحدد على لاعب يقتله الفنكشنات الي بتحتاجها guiGridListClear getElementsByType -- loop ( player ) getPlayerName guiGridListAddRow guiGridListSetItemText 'onClientPlayerChangeNick' 'onClientPlayerJoin' - 'onClientGUIClick' guiGridListGetItemText guiGridListGetSelectedItem triggerServerEvent killPed Edited March 25, 2016 by Guest Link to comment
taha201100 Posted March 25, 2016 Author Share Posted March 25, 2016 للاسف ما اعرف جداول وما اعرف كيف اسويهم معك مثال على مود فيه جدول وتشرحه شوية Link to comment
Mostafa MohammeD Posted March 25, 2016 Share Posted March 25, 2016 https://forum.multitheftauto.com/viewtopic.php?f=164&t=50471 راح تجدها صعب شوية بس لما تقراها كتير راح تفهما انا كنت مثلك وتعلمت اشياء كتيرة منها في النهابة Link to comment
#StrOnG_,) Posted March 25, 2016 Share Posted March 25, 2016 حاول تتعلمها لو لقيتها صعبة عليك شوف غيرها بس ملاحظة الجريد ليست شغلها معظمه علي الجداول يعني لازم تكون فاهم الجداول جيدا مشان تسوي جريد ليست وبالتوفيق القريد ليست يقدر يستخدمه بأشياء ثانية مو بس بالجدوال , يعني بعض المودات مو لازم جدوال وبعضها لازم ف أنا انصحك لا تتعب نفسك الحين وتتعلم الجدوال اهم شي تفهم القريد ليست عشان تقدر تطبقه مع الجدوال Link to comment
Mostafa MohammeD Posted March 25, 2016 Share Posted March 25, 2016 حاول تتعلمها لو لقيتها صعبة عليك شوف غيرها بس ملاحظة الجريد ليست شغلها معظمه علي الجداول يعني لازم تكون فاهم الجداول جيدا مشان تسوي جريد ليست وبالتوفيق القريد ليست يقدر يستخدمه بأشياء ثانية مو بس بالجدوال , يعني بعض المودات مو لازم جدوال وبعضها لازم يب لهيك كتبت معظمهم بس هو بردو المودات اغلبيتها تحتاج جداول يعني هو لو يبي يصير مبرمج لازم يفهم ولو شئ بسيط علي الجداول Link to comment
taha201100 Posted March 25, 2016 Author Share Posted March 25, 2016 راح احاول اسوي مود بقريد ليست يجيب اماكن ولما يحدد عليها ينقله قولي وش الفنكشنات كامله لا تنسى شي وكل واحد جمبه وش وظيفته واكيد اخطائي راح تكون كثيره لانه ما اعرف له يعني راح تساعدوني ضض Link to comment
#StrOnG_,) Posted March 25, 2016 Share Posted March 25, 2016 راح احاول اسوي مود بقريد ليست يجيب اماكن ولما يحدد عليها ينقلهقولي وش الفنكشنات كامله لا تنسى شي وكل واحد جمبه وش وظيفته واكيد اخطائي راح تكون كثيره لانه ما اعرف له يعني راح تساعدوني ضض table -- أنشاء جدول للأماكن addEventHandler('onClientGUIClick',root, -- حدث الضغط على الزر guiGridListGetSelectedItem -- يجيب الشي الي حددة guiGridListGetItemData -- يجيب داتا الي حددة guiGridListAddRow -- يسوي رو بالقريد ليست setElementPosition -- ينقله للمكان Link to comment
taha201100 Posted March 25, 2016 Author Share Posted March 25, 2016 GUIEditor = { gridlist = {}, window = {}, button = {} } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.window[1] = guiCreateWindow(438, 249, 284, 337, "التنقل", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.gridlist[1] = guiCreateGridList(9, 30, 265, 234, 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) GUIEditor.button[1] = guiCreateButton(9, 300, 82, 27, "نقل", false, GUIEditor.window[1]) GUIEditor.button[2] = guiCreateButton(192, 301, 82, 26, "أغلاق", false, GUIEditor.window[1]) end ) سويت اللوحة الحين ذي تحتاج جدول؟؟ Link to comment
taha201100 Posted March 25, 2016 Author Share Posted March 25, 2016 ليه لازم يسوي رو بالقريد ليست ما هو مسوية من اللوحة نفسها +وش وظيفة يجيب داتا يلي حددة +الشي الي حددة ممكن توضح Link to comment
Ahmed Ly Posted March 25, 2016 Share Posted March 25, 2016 GUIEditor = { gridlist = {}, window = {}, button = {} } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.window[1] = guiCreateWindow(438, 249, 284, 337, "التنقل", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.gridlist[1] = guiCreateGridList(9, 30, 265, 234, 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) GUIEditor.button[1] = guiCreateButton(9, 300, 82, 27, "نقل", false, GUIEditor.window[1]) GUIEditor.button[2] = guiCreateButton(192, 301, 82, 26, "أغلاق", false, GUIEditor.window[1]) end ) سويت اللوحة الحين ذي تحتاج جدول؟؟ يمكن لا Link to comment
#StrOnG_,) Posted March 25, 2016 Share Posted March 25, 2016 بتحتاج جدول طبعاً ^ شوف هذا الموضوع https://forum.multitheftauto.com/viewtopic.php?f=160&t=97915 والي ما فهمت منه شي كلمني هنا Link to comment
taha201100 Posted March 25, 2016 Author Share Posted March 25, 2016 لا ما فهمت بس بفهم مع التجارب بحاول اسوي واطرح هنا تشوفون الهريسة Link to comment
#StrOnG_,) Posted March 25, 2016 Share Posted March 25, 2016 لا ما فهمت بس بفهم مع التجارب بحاول اسوي واطرح هنا تشوفون الهريسة يب يكون افضل بتتعلم وانا قلت لك الي ما فهمته اطرحه هنا وانا اقولك وضيفته Link to comment
taha201100 Posted March 25, 2016 Author Share Posted March 25, 2016 سترونج مو داخله راسي ممكن تسويه اللوحة حقتي ينقل لمكان معين دون تعقيد اشوف كيف ترتيب لانه مو عارف وش الحدث الي يحتاجون Link to comment
#StrOnG_,) Posted March 25, 2016 Share Posted March 25, 2016 سترونج مو داخله راسي ممكن تسويه اللوحة حقتي ينقل لمكان معين دون تعقيد اشوف كيف ترتيب لانه مو عارف وش الحدث الي يحتاجون هات اكواد لوحتك Link to comment
taha201100 Posted March 25, 2016 Author Share Posted March 25, 2016 ما سويت شي لانه مو عارف اصلن وين احط حق القريد ليست Link to comment
#StrOnG_,) Posted March 25, 2016 Share Posted March 25, 2016 ما سويت شي لانه مو عارف اصلن وين احط حق القريد ليست شوف انت سوي لوحة وسوي قريد ليست بداخل اللوحة عادي اي مكان وسوي زر Link to comment
#StrOnG_,) Posted March 25, 2016 Share Posted March 25, 2016 (edited) List = { -- سوينا جدول ! {"البداية -1",832.931640625, -4505.3212890625, 13.8719911575317}, {"آلدآئري -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}, } GUIEditor = { gridlist = {}, window = {}, button = {} } addEventHandler("onClientResourceStart", resourceRoot, function() local screenW, screenH = guiGetScreenSize() GUIEditor.window[1] = guiCreateWindow((screenW - 370) / 2, (screenH - 355) / 2, 370, 355, "x[ مود الانتقالات ]x", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetProperty(GUIEditor.window[1], "CaptionColour", "FFFF0000") guiSetVisible (GUIEditor.window[1], false ) GUIEditor.gridlist[1] = guiCreateGridList(9, 18, 351, 273, false, GUIEditor.window[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "List : ", 0.9) for i,mk in ipairs(List) do -- جبنا الي بالجدول local row = guiGridListAddRow(GUIEditor.gridlist[1]) -- ضفنا رو للقريد ليست guiGridListSetItemText(GUIEditor.gridlist[1],row,1,mk[1],false,false) -- يحط الشي الي اختاره من القريد ليست guiGridListSetItemData(GUIEditor.gridlist[1],row,1,{mk[2],mk[3],mk[4]}) -- يحط داتا للشي الي اختاره من القريد ليست guiGridListSetItemColor(GUIEditor.gridlist[1],row,1,math.random(0,255),math.random(0,255),math.random(0,255)) -- حطيت لون عشوائي للقريد ليست GUIEditor.button[1] = guiCreateButton(121, 309, 112, 39, "x[ موافق ]x", false, GUIEditor.window[1]) guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") end end ) addEventHandler ("onClientGUIClick", getRootElement(), -- حدث الضغط 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)) -- يجيب الداتا الي اختارها من القريد ليست outputChatBox("# Warped.",54, 151, 224) -- يظهر كلام بالشات setElementPosition( localPlayer, x, y, z ) -- ينقله للمكان الي اختاره end end end ) function OpenWin() if guiGetVisible (GUIEditor.window[1]) then guiSetVisible (GUIEditor.window[1], false ) showCursor(false) guiSetInputEnabled(false) else guiSetVisible (GUIEditor.window[1], true ) showCursor(true) guiSetInputEnabled(true) end end bindKey("F4", "down", OpenWin) Edited March 25, 2016 by Guest Link to comment
iMr.WiFi..! Posted March 25, 2016 Share Posted March 25, 2016 انا كانت بدايتي في الجريد ليست اكواد جاهزة .. خذلك اكواد جاهزة وتعلم خطوة بخطوة وحنا بنشرحلك .. Link to comment
taha201100 Posted March 25, 2016 Author Share Posted March 25, 2016 انت معدل على اكواد اللوحة نفسها؟؟ Link to comment
#StrOnG_,) Posted March 25, 2016 Share Posted March 25, 2016 انت معدل على اكواد اللوحة نفسها؟؟ كيف يعني ما فهمتك ؟ سويت لوحة وحطيت الإكواد Link to comment
iMr.WiFi..! Posted March 25, 2016 Share Posted March 25, 2016 هو ما عدل هو اضاف اكواد في اللوحةة .. يعني تقول انه عدل .. Link to comment
taha201100 Posted March 25, 2016 Author Share Posted March 25, 2016 طيب بحاول اسوي لوحة خاصه فيني وعدل الي اقدر عليه واضيفها هنا بس وش ذي local 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