Jump to content

Mostafa MohammeD

Members
  • Posts

    506
  • Joined

  • Last visited

Everything posted by Mostafa MohammeD

  1. https://forum.multitheftauto.com/viewtopic.php?f=160&t=97915 شوف الاشياء يلي به من بيست وتابل
  2. القريد ليست يقدر يستخدمه بأشياء ثانية مو بس بالجدوال , يعني بعض المودات مو لازم جدوال وبعضها لازم يب لهيك كتبت معظمهم بس هو بردو المودات اغلبيتها تحتاج جداول يعني هو لو يبي يصير مبرمج لازم يفهم ولو شئ بسيط علي الجداول
  3. https://forum.multitheftauto.com/viewtopic.php?f=164&t=50471 راح تجدها صعب شوية بس لما تقراها كتير راح تفهما انا كنت مثلك وتعلمت اشياء كتيرة منها في النهابة
  4. حاول تتعلمها لو لقيتها صعبة عليك شوف غيرها بس ملاحظة الجريد ليست شغلها معظمه علي الجداول يعني لازم تكون فاهم الجداول جيدا مشان تسوي جريد ليست وبالتوفيق
  5. + getElementsByType getPlayerName for -- generic string.find ليش كل هاي هي string.find guiGridListClear فقط
  6. يب اشتغل شكرا وش كان الغلط بكودي
  7. كلنت GUIEditor = { gridlist = {}, staticimage = {}, button = {}, label = {} } addEventHandler("onClientResourceStart", resourceRoot, function() wnd = guiCreateStaticImage(0.00, 0.21, 0.16, 0.56, "11.png", true) guiSetProperty(wnd, "ImageColours", "tl:FF00FFFC tr:FF00FFFC bl:FF00FFFC br:FF00FFFC") guiSetVisible(wnd,false) label = guiCreateLabel(32, 16, 137, 71, "places", false, wnd) guiSetFont(label, "sa-gothic") guiLabelSetColor(label, 0, 255, 252) grid = guiCreateGridList(6, 87, 195, 289, false, wnd) guiGridListAddColumn(grid, "places", 0.-- s8) --> btn_warb = guiCreateButton(8, 380, 60, 32, "warb", false, wnd) guiSetFont(btn_warb, "default-bold-small") guiSetProperty(btn_warb, "NormalTextColour", "FF00FFFC") btn_close = guiCreateButton(155, 380, 40, 32, "✖", false, wnd) guiSetProperty(btn_close, "NormalTextColour", "FF00FFFC") label2 = guiCreateLabel(10, 418, 181, 16, "that mod made by :- 1XxCr[o]sS", false, wnd) guiSetFont(label2, "default-bold-small") guiLabelSetColor(label2, 0, 255, 252) end ) bindKey ("F2", "down", function () guiSetVisible(wnd, not guiGetVisible(wnd)) showCursor(guiGetVisible(wnd)) end) addEventHandler('onClientGUIClick',root, function () if source == btn_close then guiSetVisible(wnd,false) showCursor(false) end end ) places = { {"النخيل",2123.62622, 1397.25793, 10.81252}, } for k,v in ipairs(places) do local row = guiGridListAddRow(grid) guiGridListSetItemText(grid,row,1,v[1],false,false) guiGridListSetItemData(grid,row,1,{v[2],v[3],v[4]}) end addEventHandler ( "onClientGUIClick", resourceRoot, function ( ) if ( source == btn_warb ) then if ( guiGridListGetSelectedItem ( grid ) ~= -1 ) then setElementPosition ( localPlayer, unpack ( guiGridListGetItemData ( grid, guiGridListGetSelectedItem ( grid ), 1 ) ) ) outputChatBox ( "* تم الإنتقال بنجاح", 0, 255, 0, true ) else outputChatBox ( "* الرجاء اختيار مكان للإنتقال إليه", 255, 0, 0, true ) end end end ) ميتا "1XxCr[o]sS" />
  8. شباب اللوحة صارت تفتح بس ما يوجد شئ بالجريد ليست ليش ؟
  9. طب الحين سويت مود انتقالات GUIEditor = { gridlist = {}, staticimage = {}, button = {}, label = {} } addEventHandler("onClientResourceStart", resourceRoot, function() wnd = guiCreateStaticImage(0.00, 0.21, 0.16, 0.56, "11.png", true) guiSetProperty(wnd, "ImageColours", "tl:FF00FFFC tr:FF00FFFC bl:FF00FFFC br:FF00FFFC") guiSetVisible(wnd,false) label = guiCreateLabel(32, 16, 137, 71, "places", false, wnd) guiSetFont(label, "sa-gothic") guiLabelSetColor(label, 0, 255, 252) grid = guiCreateGridList(6, 87, 195, 289, false, wnd) guiGridListAddColumn(grid, "places", 0.-- s8) --> btn_warb = guiCreateButton(8, 380, 60, 32, "warb", false, wnd) guiSetFont(btn_warb, "default-bold-small") guiSetProperty(btn_warb, "NormalTextColour", "FF00FFFC") btn_close = guiCreateButton(155, 380, 40, 32, "✖", false, wnd) guiSetProperty(btn_close, "NormalTextColour", "FF00FFFC") label2 = guiCreateLabel(10, 418, 181, 16, "that mod made by :- 1XxCr[o]sS", false, wnd) guiSetFont(label2, "default-bold-small") guiLabelSetColor(label2, 0, 255, 252) end ) bindKey(F6,"down", function () guiSetVisible(wnd,not guiGetVisible(wnd)) showCursor(guiSetVisible(wnd)) end ) addEventHandler('onClientGUIClick',root, function() if source = btn_close then guiSetVisible(wnd,false) showCursor(true) end end ) places = {"النخيل",2123.62622, 1397.25793, 10.81252} for k,v in paris (places) do local row = GuiGridListAddRow(grid) guiGridListSetItemText(grid,row,1,v[1],false,false) guiGridListSetItemData(grid,row,1,{v[2],v[3],v[4]}) end addEventHandler('onClientGUIClick',root, function sel = guiGridListGetSelectedItem(grid) if source = btn_warb then if sel ~= -1 then local x,y,z = unpack (guiGridListSetItemData(grid,sel,1)) setElementPosition(localplayer,x,y,z) end end end ) واللوحة ما تفتح ليش
  10. مشكورر بيست ودابل اسف لازعاجكم وشكرا مرة اخرة لمساعدتي
  11. شباب ابي مساعدتكم في شئ المهم انا اشوف في الجداول الاكواد هاي for k,v in paris\iparis (اسم الجدول) do for i,mk in paris\iparis (اسم الجدول) do for id,p in paris\iparis (اسم الجدول) do k,v \ i,mk \ id,p ممكن احد يشرحلي هاي الاشياء شو اكتب هون او يشرحلي عبارة عن شو ومن وين اعرفهم
  12. و وين الصنع حق الجريد ليست لااختيار الشخصية والمكان و وين برمجة الجريد ليست انت هيك نقلت الجداول فقط حاول تتعلم اشياء سهلة هاي الكود صعب جدا عليك تسويه وانت لسا مبتداء
  13. العفو + DTC12 انا اريد اني افيده بس مب اكتر يعني هي مب مسالة كلام ولا مش كلام المهم ان احنا الاتنين هدفنا واحد في النهاية افادته
  14. toggleControl getElementsByType -- vehicle destroyElement +^ setPedWeaponSlot colshape --هاي لو تبي تسويها في كول شيب onColShapeHit onColShapeLeave createMarker -- هاي لو تبي تسويها في ماركر onMarkerHit onMarkerLeave
  15. getElementHealth يجيب الدم يلي مع اللاعب (يتحقق من دم اللاعب)؟ setElementHealth يضع دم اللاعب لكن يمكن استخدامه في تزويد الدم ايضا
  16. هو قال يبيه كامل شكلك لسا مبتداء لا تصعبها علي نفسك هيك وتبداء بمود صعب هيك ابداء باشياء سهلة مثلا تكتب كلم في اف 8 يعيطك فلوس او لوحة تعطيك دم 200 كامل ما تقعد تقسمها راح تكون صعبة عليك ابداء بي السهل عليك ثم الصعب
  17. --client Marker = createMarker (-2396.31543,-594.40619,133.64844,"cylinder",1,255,255,225,255) GUIEditor = { button = {}, window = {}, staticimage = {}, label = {} } window1 = guiCreateWindow(551, 271, 197, 312, "مطعم", false) guiWindowSetSizable(window1, false) guiSetVisible ( window1, false) images = guiCreateStaticImage(10, 58, 34, 34, "images/8.png", false, window1) GUIEditor.label[1] = guiCreateLabel(48, 57, 102, 25, "..", false, window1) guiSetFont(GUIEditor.label[1], "default-bold-small") guiLabelSetColor(GUIEditor.label[1], 100, 53, 35) GUIEditor.label[2] = guiCreateLabel(46, 77, 104, 15, "+20Health", false, window1) guiSetFont(GUIEditor.label[2], "default-small") GUIEditor.button[1] = guiCreateButton(131, 58, 56, 34, "شراء", false, window1) GUIEditor.button[2] = guiCreateButton(9, 279, 178, 23, "أغلاق", false, window1) addEventHandler('onClientMarkerHit',Marker, function (ss) if getElementType (ss) == "player" and ss == localPlayer then guiSetVisible (window1,true) showCursor (true) guiSetInputEnabled (true) end end ) addEventHandler("onClientGUIClick", root, function () if ( source == GUIEditor.button[1] ) then triggerServerEvent ("Health20",localPlayer) elseif ( source == GUIEditor.button[2] ) then guiSetVisible(window1,false) showCursor(false) guiSetInputEnabled (false) end end ) --server addEvent ("Health20",true) addEventHandler ("Health20",root, function () setElementHealth (source, getElementHealth (source) + هون الرقم يلي تبيه يزيد علي دم اللاعب) else outputChatBox ("Your health is full.",source,255,5,5) end ) جرب
  18. images = guiCreateStaticImage(10, 58, 34, 34, ":guieditor/images/8.png", false, window1) ":guieditor/images/8.png" ليش مسوي الكود هيك سهله علي نفسك وضع الصورة بي المود وعرفه في الميتا واكتب هيك فقط 8.png لان مود جيوي ايديتور لو اتمسح منك او اي شئ حصل له الصوره ما راح تكون موجوده وهاي ممكن يخرب كودك
  19. X alpha الشفافية هي ال يعني تحدد الماركر يكون ظاهر ولا لأ تدريجياً من صفر الي 255 لو صفر او مش موجودة او مش متعرفة يكون الماركر شفاف انما لو 100 مثلاً يكون ظاهر شوية و خفيف لو 200 يكون ظاهر اكتر لو 255 يكون ظاهر تماماً لازم تحدد للماركر شفافية عشان يكون ظاهر و تعرف مكانه بالنسبة لكودك هاعرفك غلطك addEventHandler("onClientMarkerHit", Root, function(ss) if ( source == Marker ) and ( ss == localPlayer ) then guiSetVisible(GUIEditor.window[1],true) showCursor(true) end end ) -- Root المفروض اول حرف يكون سمول *small* function (ss) -- للي لمس الماركر سواء كان لاعب او بيد او اي شئ parameter | ممكن تسميه اي حاجة انت عايزها if (source == Marker) -- دي تحقق بأن الماركر نفسه اللي اتلمس في الحدث هو الماركر اللي انت صانعه و مفيهاش مشكلة او اي ماركر انت عايز تضيفه لحدث اللمس و تريح نفسك Marker بـ root و ممكن تبدل and ( ss == localPlayer ) -- هنا عشان مايحصلش مشاكل للي لمس الماركر بأنه لاعب getElementType اعمل تحقق بفنكشن و ان الاعب دة هو الاعب المحلي لازم الاعب المحلي عشان لو من غيرها هايكون كودك يفتح النافذة للكل guiSetInputEnabled و ضيف لما تحطها علي الوحة binds ذي بتطفي او بتشغل الـ حقت الشات وانت فاتح الوحة مابيجيك الشات T بمعنى لو ضغطت على و لو مش فاهم حاجة سيب تعليق انت شفت الكود القديم ورديت عليه شف بعد التعديل + انا عدلت علي كوده ما صنعت كود جديد ؟
  20. ممكن المشكلة من الميتا حقك اعرض الميتا
  21. Marker = createMarker (215.71916,1911.35266,18.64063,"arrow",1,255,255,225,255) addEventHandler('onClientMarkerHit',root, function (Marker) if ( source == Marker ) then if ( Marker == localPlayer ) then guiSetVisible (GUIEditor.window[1], not guiGetVisible(GUIEditor.window[1])) showCursor(guiGetVisible(GUIEditor.window[1] )) end end end ) جرب استبدل الكود هاي بي الي عندك ملاحظة :- تم تعديل الكود
  22. اساسا كل الاكواد يلي كانت هون كانت ما شغالة انا كلمت مبرمج سكايب وساعدني انا قلت اشلها مشان ما احد يجرب الاكواد الغلط ويبوظ المود له
×
×
  • Create New...