-
Posts
506 -
Joined
-
Last visited
Everything posted by Mostafa MohammeD
-
https://forum.multitheftauto.com/viewtopic.php?f=160&t=97915 شوف الاشياء يلي به من بيست وتابل
-
القريد ليست يقدر يستخدمه بأشياء ثانية مو بس بالجدوال , يعني بعض المودات مو لازم جدوال وبعضها لازم يب لهيك كتبت معظمهم بس هو بردو المودات اغلبيتها تحتاج جداول يعني هو لو يبي يصير مبرمج لازم يفهم ولو شئ بسيط علي الجداول
-
https://forum.multitheftauto.com/viewtopic.php?f=164&t=50471 راح تجدها صعب شوية بس لما تقراها كتير راح تفهما انا كنت مثلك وتعلمت اشياء كتيرة منها في النهابة
-
حاول تتعلمها لو لقيتها صعبة عليك شوف غيرها بس ملاحظة الجريد ليست شغلها معظمه علي الجداول يعني لازم تكون فاهم الجداول جيدا مشان تسوي جريد ليست وبالتوفيق
-
+ getElementsByType getPlayerName for -- generic string.find ليش كل هاي هي string.find guiGridListClear فقط
-
ومساعده بي اكواد -مساعده بسيطه جدا بالجداول
Mostafa MohammeD replied to Mostafa MohammeD's topic in البرمجة
يب اشتغل شكرا وش كان الغلط بكودي -
ومساعده بي اكواد -مساعده بسيطه جدا بالجداول
Mostafa MohammeD replied to Mostafa MohammeD's topic in البرمجة
كلنت 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" /> -
ومساعده بي اكواد -مساعده بسيطه جدا بالجداول
Mostafa MohammeD replied to Mostafa MohammeD's topic in البرمجة
شباب اللوحة صارت تفتح بس ما يوجد شئ بالجريد ليست ليش ؟ -
ومساعده بي اكواد -مساعده بسيطه جدا بالجداول
Mostafa MohammeD replied to Mostafa MohammeD's topic in البرمجة
طب الحين سويت مود انتقالات 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 ) واللوحة ما تفتح ليش -
ومساعده بي اكواد -مساعده بسيطه جدا بالجداول
Mostafa MohammeD replied to Mostafa MohammeD's topic in البرمجة
مشكورر بيست ودابل اسف لازعاجكم وشكرا مرة اخرة لمساعدتي -
شباب ابي مساعدتكم في شئ المهم انا اشوف في الجداول الاكواد هاي 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 ممكن احد يشرحلي هاي الاشياء شو اكتب هون او يشرحلي عبارة عن شو ومن وين اعرفهم
-
و وين الصنع حق الجريد ليست لااختيار الشخصية والمكان و وين برمجة الجريد ليست انت هيك نقلت الجداول فقط حاول تتعلم اشياء سهلة هاي الكود صعب جدا عليك تسويه وانت لسا مبتداء
-
العفو + DTC12 انا اريد اني افيده بس مب اكتر يعني هي مب مسالة كلام ولا مش كلام المهم ان احنا الاتنين هدفنا واحد في النهاية افادته
-
toggleControl getElementsByType -- vehicle destroyElement +^ setPedWeaponSlot colshape --هاي لو تبي تسويها في كول شيب onColShapeHit onColShapeLeave createMarker -- هاي لو تبي تسويها في ماركر onMarkerHit onMarkerLeave
-
getElementHealth يجيب الدم يلي مع اللاعب (يتحقق من دم اللاعب)؟ setElementHealth يضع دم اللاعب لكن يمكن استخدامه في تزويد الدم ايضا
-
هو قال يبيه كامل شكلك لسا مبتداء لا تصعبها علي نفسك هيك وتبداء بمود صعب هيك ابداء باشياء سهلة مثلا تكتب كلم في اف 8 يعيطك فلوس او لوحة تعطيك دم 200 كامل ما تقعد تقسمها راح تكون صعبة عليك ابداء بي السهل عليك ثم الصعب
-
--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 ) جرب
-
images = guiCreateStaticImage(10, 58, 34, 34, ":guieditor/images/8.png", false, window1) ":guieditor/images/8.png" ليش مسوي الكود هيك سهله علي نفسك وضع الصورة بي المود وعرفه في الميتا واكتب هيك فقط 8.png لان مود جيوي ايديتور لو اتمسح منك او اي شئ حصل له الصوره ما راح تكون موجوده وهاي ممكن يخرب كودك
-
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 بمعنى لو ضغطت على و لو مش فاهم حاجة سيب تعليق انت شفت الكود القديم ورديت عليه شف بعد التعديل + انا عدلت علي كوده ما صنعت كود جديد ؟
-
ممكن المشكلة من الميتا حقك اعرض الميتا
-
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 ) جرب استبدل الكود هاي بي الي عندك ملاحظة :- تم تعديل الكود
-
- مساعده في الاكواد - تم حل المشكلة يرجي الاغلاق
Mostafa MohammeD replied to Mostafa MohammeD's topic in البرمجة
اساسا كل الاكواد يلي كانت هون كانت ما شغالة انا كلمت مبرمج سكايب وساعدني انا قلت اشلها مشان ما احد يجرب الاكواد الغلط ويبوظ المود له -
- مساعده في الاكواد - تم حل المشكلة يرجي الاغلاق
Mostafa MohammeD replied to Mostafa MohammeD's topic in البرمجة
تم الحل شكرا شباب -
- مساعده في الاكواد - تم حل المشكلة يرجي الاغلاق
Mostafa MohammeD replied to Mostafa MohammeD's topic in البرمجة
deleted -
- مساعده في الاكواد - تم حل المشكلة يرجي الاغلاق
Mostafa MohammeD replied to Mostafa MohammeD's topic in البرمجة
deleted
