Jump to content

MuhannaDx

Members
  • Posts

    199
  • Joined

  • Last visited

Everything posted by MuhannaDx

  1. ولمن تخفي اللوحة تخفي كل محتوياتها الي جوتها لا تنسى
  2. اخوي انت مخلي القياسات ع الشاشة نفسها مب ع اللوحة وبعدين ركبتها ع اللوحة وصارت غلط جرب كودي يوم شلتها من اللوحة وضبطت مكانها عشان افهمك بس
  3. السلام عليكم ورححمة الله وبركاتههء إبغى شرح لحدث "onClientRender" هو حدث ابغى اعرف حدثته مب وظيفته والي هي يتككرر في فترة زمنيه قصيرة لاكن حدثه ايش ؟ اول م يشتغل المود ؟ اول م يموت اللاعب ؟ فهمتو علي ؟ ايش حدثه ؟ ++ حدث onClientClick مكتوب فالبارمتر button = الزر حق الماوس صح ؟ الايسر او الايمن state = الحالة أب او دون الفرق بينهم ؟ عشان ملخبط بينهم شوي absoluteX = قياس اكس absoluteY = قياس واي يعني مستحيل يصير لمن يضغط نقطه فكل الشاشة فين بارمتر الطول والعرض ؟ width,height ++ حدث onClientMarkerHit ليش لمن احدد اي ماركر اخشه مايضبط ؟ يعني يصير لكل ماركر اخشه يصير الوظيفة ؟ انا اسوي زي كذا addEventHandler ("onClientMarkerHit" , إسم الماركر, x اسم الفنكشن ) وم يضبط يصير لكل الماركرات لمن اخشها وجربت مع onMarkerHit حق السيرفر وضبط يعني مستحيل حق الكلينت لكل الماركرات اتمنى الشرح
  4. انت محطي احداثيات الاشياء الثانيه ع اللوحة وحاسبها ع الشاشة كامله جرب كذا function gWindow() guiWindow = guiCreateWindow(601, 139, 195, 391, "", false) guiWindowSetSizable(guiWindow, false) guiSetVisible(guiWindow, false) CloseButton = guiCreateButton(610, 484, 73, 30, "", false) guiSetProperty(CloseButton, "NormalTextColour", "FFAAAAAA") BuyButton = guiCreateButton(713, 483, 73, 30, "", false) guiSetProperty(BuyButton, "NormalTextColour", "FFAAAAAA") fix1 = guiCreateCheckBox(611, 460, 59, 15, "fix1", false, false) fix2 = guiCreateCheckBox(714, 460, 72, 15, "fix2", false, false) gridlist = guiCreateGridList(606, 190, 184, 256, false) guiGridListAddColumn(gridlist , "#", 0.5) end addEventHandler("onClientResourceStart", resourceRoot, gWindow) function Show () local theVehicle = getPedOccupiedVehicle ( localPlayer ) if theVehicle then addEventHandler("onClientRender",root, dWindow) showCursor(true) guiSetVisible(guiWindow, true) else removeEventHandler("onClientRender",root, dWindow) showCursor(false) guiSetVisible(guiWindow, false) end end local markers = { [1] = {-1396.11902,-481.50485,12.99894}, } for i=1, #markers do local x , y , z = markers[i][1], markers[i][2], markers[i][3] local Marker = createMarker(x , y , z,"cylinder",1.3,190,180,30,170) addEventHandler ("onClientMarkerHit",Marker,Show) end function dWindow() dxDrawLine(601 - 1, 140 - 1, 601 - 1, 530, tocolor(254, 254, 254, 190), 1, false) dxDrawLine(796, 140 - 1, 601 - 1, 140 - 1, tocolor(254, 254, 254, 190), 1, false) dxDrawLine(601 - 1, 530, 796, 530, tocolor(254, 254, 254, 190), 1, false) dxDrawLine(796, 530, 796, 140 - 1, tocolor(254, 254, 254, 190), 1, false) dxDrawRectangle(601, 140, 195, 390, tocolor(0, 0, 0, 190), false) dxDrawText("DX", 605, 147, 790, 185, tocolor(255, 255, 255, 255), 1.30, "default-bold", "center", "center", false, false, false, false, false) dxDrawLine(600, 183, 795, 183, tocolor(255, 255, 255, 255), 1, false) dxDrawLine(611 - 1, 485 - 1, 611 - 1, 514, tocolor(254, 254, 254, 238), 1, false) dxDrawLine(683, 485 - 1, 611 - 1, 485 - 1, tocolor(254, 254, 254, 238), 1, false) dxDrawLine(611 - 1, 514, 683, 514, tocolor(254, 254, 254, 238), 1, false) dxDrawLine(683, 514, 683, 485 - 1, tocolor(254, 254, 254, 238), 1, false) dxDrawRectangle(611, 485, 72, 29, tocolor(0, 0, 0, 238), false) dxDrawText("X", 611, 484, 683, 514, tocolor(255, 255, 255, 255), 1.30, "default-bold", "center", "center", false, false, false, false, false) dxDrawLine(714 - 1, 485 - 1, 714 - 1, 514, tocolor(254, 254, 254, 238), 1, false) dxDrawLine(786, 485 - 1, 714 - 1, 485 - 1, tocolor(254, 254, 254, 238), 1, false) dxDrawLine(714 - 1, 514, 786, 514, tocolor(254, 254, 254, 238), 1, false) dxDrawLine(786, 514, 786, 485 - 1, tocolor(254, 254, 254, 238), 1, false) dxDrawRectangle(714, 485, 72, 29, tocolor(0, 0, 0, 238), false) dxDrawText("Buy / شراء", 714, 483, 786, 514, tocolor(255, 255, 255, 255), 1.20, "default-bold", "center", "center", false, false, false, false, false) dxDrawText("*", 601, 520, 697, 530, tocolor(255, 255, 255, 255), 0.80, "default-bold", "right", "bottom", false, false, false, false, false) dxDrawLine(600, 451, 796, 451, tocolor(255, 255, 255, 255), 1, false) end
  5. 1. خطأ فـسطـر 15 إسم القريدليست غلط 2. انت محطي للوحة ومحطي لمن يخش الماركر يظهرها صفر يعني م تنشافAlphaاصلن هي ظاهره لاكن مخفيه لانك محطي ال عشان كذا سوي زي كذا guiWindow = guiCreateWindow (...) guiSetVisible(guiWindow, false) ولمن يخش الماركر guiSetVisible(guiWindow, true) وبنسبة للقريدليست والاشياء الثانية ليه م تظهر ؟ لان احداثياتها خططططا عدلها
  6. حط الي عطيتك بالضبط لاتستخدم تيبل انسيرت الي عطيتني يعدل القيمة ابي أضيف مب يغيرها ويحط بدلها روح جرب تاكد
  7. جرب تمسح حدث onClientResourceStart خل gui ع فنكشن بس
  8. طيب يتكرر كل مااشغل المود يعني مثل onClientResourceStart لاكنه يصير يتكرر ؟ وايش الفرق لو حطيت onClientRender,root onClientRender,resourceRoot لانها تجي ع حسب الحدث وانا مب فاهم الحدث ذذ ابغاك تفهمني زي مثلا حدث لاخش اللاعب معروف لاسجل دخوله معروف لاكن ذا م فهمته ذذ كأنه وظيفه __________________ يعني لمن يضغط نقطه من كل الشاشة ؟ لان مافي [ width, height ] فهمت علي ؟ يعني بس x,y يصير كل ماضغط نقطه فكل الشاشة ؟ __________________
  9. b] اهها ممكن شرح لحدث onClientRender -- ايش الحدث ذا وكمان شرح لبامتر onClientClick الي تكون داخل الفنكشن وكمان شرح ل isMouseInPosition وعندي سؤال محيرني لمن احط ففنكشن if ... then elseif .. then ﻻزم تتحق وحده من التححقين صح؟ انا مجرب وصح بس يمكن فيه شيء غلط او شيء يعني تصير التححقين مع بعض معلومة : اكتب من الجوال لو فيه غلط مشواها+لمن ترد ابي جواي كامل لكل أسئلتي ﻻهنتو ذذ [/b]
  10. أقدر احفظ قيم ولا بس زي ترو وفلس ؟
  11. قصدك اول ماتشغل القيم مود تجي كم صورة ثم تروح للوحة التسجيل Event ~> onClientResourceStart, resourceRoot function showImage() -- -- كود اإظهار الصورة -- function LoginPanel() removeEventHandler ("onClientResourceStart", resourceRoot,showImage) -- -- أكواد لوحة التسجيل -- setTimer (LoginPanel,10000,1)
  12. Tab.Name = "Muhannad" Tab = { Name = "MuhannaD", Tag = "1Love2", Num = "0503755" } table.insert (Tab.Name, "MuhannaDxP" ) for i,v in pairs(Tab) do print ("----") print(i) print(v) end برضو غلط
  13. -- سيرفر Models = { [10] = true, [11] = true, [12] = true, [13] = true, [14] = true, [15] = true, [16] = true, [17] = true, [18] = true, [19] = true, } addEventHandler("onElementModelChange", root, function( oldModel ) if ( getElementType(source) == "player" ) then if Models[getElementModel (source)] then setTimer ( setElementModel, 1000,1, source,oldModel ) end end end ) توني مجربه شغال ذذ
  14. عندي سؤال مهم جداً الحيـن عادي لو إحفظ الفلوس + التيم + الملابس + أماكن [ لاعب ]ء + نظام الدرفت + نظام الاكسبي + االاسلحه + الدرع + الدم على الاكاونت داتا عادي ؟؟ و الاكاونت يستقبل عادي الى مالا نهايا ؟ او له حجم معين ؟ أإبي رد ع هسؤال ! لاهنتم
  15. طـيـب جـأوبـو ع سـؤإلـيء وإأبغـى كودات لمن اللاعب يقــتل لاعب يزيده 5 إكس بي من 200 وكل لفل له عدد اكسبي مثلا لفل1 له 2000 نقطه لفل 2 له 2500 نقطه لفل 3 له 3000 نقطه الخخ, ولمن يقتل يزيد 5 اكسبي ويجي لكل لاعب ففوق ع اليمين لفله وعدد الاكسبي حق اللفل
  16. شوف مثلا Tab = { Name = "MuhannaD", Tag = "1Love2", Num = "0503755" } for i,v in pairs(Tab) do print ("----") print(i) print(v) end جربها هنـا http://www.lua.org/cgi-bin/demo شغاله تمام وكل شيء بس لمن ابغى اضيف للمفتاح قيمة يجيني غلط ليه table.insert(Tab,Name, "Muhannad") تصير كذا Tab = { Name = "MuhannaD", Tag = "1Love2", Num = "0503755" } table.insert(Tab,Name, "Muhannad") for i,v in pairs(Tab) do print ("----") print(i) print(v) end
  17. الـسـلام عـليـكم ورحـمـة الله وبـركـاتـه دآمـي فـأضيء وأبـغى أتعلم البرمجة بطريقة أفضلء قـلـت أسـوي نـظـام جديد والوقـت يمـشيء والمبـرمجين الكـبـار يعتزلـو شـوي شـويء الـحـق ع عـمري وتعـلم لي كم كـود ثقـيل كذا يضبطنا وهـذه أول مـره أسوي شيء نـظـام أو طريقةة الـي هو أبـغـى إسـوي نـظـام [ ExP or Level ] ولآاحد لاهـنـتـو يعطـنـي رابط تحـمـيل لهه طبعـا بخـلي الموضوع فـاتح للأإبد عـشـان أستفيد وغـيري يستفيد [ مو زي بعض الناس يمسح ] ء الي أبيهه كـودات مـن إلى لصـنع نظام طريقة الحفظ setElementData ويخـزنها ع setAccountData وقـدام كـل كود شرح لهه يلا يمبرمجين أنطونا خبرتكم ذذ عندي سؤال مهم جداً الحيـن عادي لو إحفظ الفلوس + التيم + الملابس + أماكن [ لاعب ]ء + نظام الدرفت + نظام الاكسبي + االاسلحه + الدرع + الدم على الاكاونت داتا عادي ؟؟ و الاكاونت يستقبل عادي الى مالا نهايا ؟ او له حجم معين ؟ والسـلام عـليكم ورحمة الله وبركاتهه
  18. #Event ~> "onClientGUIClick", resourceRoot if ( source == FreezeAll ) then for i, v in ipairs ( getElementsByType ("player") ) do setElementFrozen ( v, true ) ترى باقي يبيله تكمله سويت المهم لك
  19. يـا غـالي بفهمك شيء شكلهم مب مفهمينك شـوف addEventHandler ("onClientGUIClick", root, -- انت تسوي زي كذا if ( source == btn ) then -- ونتفرض سويت تحقق esle -- ثم نفترض انك سويت اذا ماصار الشرط outputChatBox -- يرسل غلط بشات للاعب [ root ] الحين يصير كل ماحد ضغط ع زر حتى لو زر في مود ثاني يسوي التحقق ! لانك محطي عشان كذا لو تبغى تخليها يتحقق ع نفس ازرار المود حط بدله زي كذا addEventHandler ("onClientGUIClick", resourceRoot, او لو تبغى ع زر واحد فالمود كامل زي كذا احسن لك addEventHandler ("onClientGUIClick", إسم الزر, اتمنى فهمت ^
  20. guiSetVisible ( إسم اللوحة, false ) -- لمنع إظهار اللوحة أول م تشغل المود onPlayerCommand -- سيرفر فقط لاتنسى الارقمنت في الفنكشن function ( command ) if command == "الكلمة الي تبيها تفتح اللوحة" then guiSetVisible ( إسم اللوحة, false ) -- لإظهار اللوحة end end ) for i,v in ipairs ( getElementsByType ("player") ) do banPlayer -- ذا يعطي باند حط اللاعب vيصير لك اللاعبين removeBan -- ذا يفك الباند وزي كذا
  21. اخوي حنا اعطيناك طرق شوف الي تعجبك وخذها ذذ
  22. if ( Vehicle[source] ) and isElement ( Vehicle[source] ) then التحقق الي هنا كيف عرفت انها سيارة ؟
  23. طيب الجدول الفارغ لازم يكون ع اإسم الجدول الي فلكينت حق السيارات؟
  24. Weapon = { "colt 45", "mp5", "ak-47", "tec-9", "minigun", } function MuhannaDxP( command ) if command == "GiveMeWeapon" then Randoms = Weapon [ math.random ( #Weapon ) ] setWeapon = getWeaponIDFromName ( Randoms ) giveWeapon ( source, setWeapon,80, true ) else outputChatBox ( "غـلـط", source, 255, 0, 0, true ) end end addEventHandler ("onPlayerCommand", root, MuhannaDxP )
×
×
  • Create New...