Jump to content

1LoOoVe2

Members
  • Posts

    40
  • Joined

  • Last visited

Details

  • Gang
    nothing

1LoOoVe2's Achievements

Rat

Rat (9/54)

0

Reputation

  1. اول شيء لمن تصمم لوحة Dx تمسح حدث onClientRender الي بالبداية وتعطي الفنكشن إسم (الوظيفة) اي شيء يعجبك فلنتفرض انا بسميه Dx طيب بتقلي ليه الحين تفهم الحين تسوي مثل ذا الكود شوف كلينت : function OPeN() if removeEventHandler("onClientRender", root, Dx) then -- هنا تتحقق ان الايفنت محذوف وتححط اسم الفنكشن زي م قلت لك showCursor(false) -- يخفي الماوس guiSetInputEnabled(false) -- else -- النفي addEventHandler("onClientRender", root, Dx) -- يضيف حدث للوظيفة showCursor(true) -- يظهر الشات guiSetInputEnabled(true) -- end end bindKey("F7", "down", OPeN) كذا خليت اللوحة الدي اكس تفتح بـ [ زر ] ء طيب زي م تعرف الحدث onClientRender اول م تشغل المود يظهر اللوحة وانت تمسح الحدث م راح تظهر وتخلي لمن تضغط زر يتحقق انه ممسوح واذا زاد ضغط يضيف للوظيفة حقت اللوحة واذا انضافت الحدث يظهر اللوحة Dx ومضـة : لاتنسى تغير إسم الوظيفة
  2. هو ضبط بتايمر لاكن م تختفي شف تجرباتي function OPeNsG() dxDrawImage(10, 236, 491, 297, "2Love3.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText("حـيـاك الله | Welcome", 683 - 1, 344 - 1, 968 - 1, 388 - 1, tocolor(0, 0, 0, 255), 3.00, "default-bold", "left", "top", false, false, false, false, false) end setTimer(OPeNsG, 5000, 1) addEventHandler("onClientRender", root, OPeNsG) تظهر وكل شيء لاكن م بتختفي الصوت و النص
  3. اممممممم حاولت و حاولت م ضبط بس خلاص سويت في الفنكشن الثاني removeEventHandler للايفنت onClientRender وضبطط بدون تايمر ولا وجع راس ^^
  4. فيها خلل شوفو Intro = dxDrawImage ( ... ) Intro1 = dxDrawText ( ... ) setTimer(function () guiSetVisible(Intro,true) end,30000,0) setTimer(function () guiSetVisible(Intro1,true) end,30000,0) ماتظهر ليش ! اتوقع من guiSetVisible [ gui ] !!!!
  5. قلت لك تقدر تستعمل : guiSetVisible بخصوص تابل , اقصد ان بداً طلعت مشكلة اخرى وهكذا , بالاصح تم قصف جبهتي , الصراحه م عمري مريت بتجربة حقت التايمر وكذا مالي فيها خبرة ممكن مثال بسيط !!
  6. طيب مثلا ابغى اربط حدث اذا خش اللاعب تظهرله صورة وتقعد الصورة وقت معين ثم تختفي مثل الانترو !
  7. السلالام عليكم ورحمة الله وبركاتهه كيفكم عسـاكم بخير !! ممكـن حد يوضح لي كيف أخلي الفنكشن يشتغل بعد وقت محدد ؟ مثـلا انا سويت نافذة وكذا ابيها تظهر بعد 30 ثانية من تشغيلها مثال: function OPeNs() GUIEditor.window[1] = guiCreateWindow(.....) Button = guiCreateButton(......) end addEventHandler("onClientResourceStart", root, OPeNs) طبعا محاولاتي سويت كذا setTimer ( OPeNs, 60000, 1 ) حطيت الكود ذا فوق الايفنت وبرضو م ضبط !! والسسلام ختام #
  8. وذي بسيررفر أتمنى ماتنسخ وتلصق وخلاص افهمهم وجرب عليهم وكذا addEvent ( "GiveMeCar", true ) -- هنا تستقبل الي ارسلته من الكلينت وتسوي حدث جديد addEventHandler ( "GiveMeCar", root, -- تضيف حدث موجود لانك اضفت حدث فوق function ( ModelVehicle ) -- هنا وضيفة local x,y,z = getElementPosition ( source ) -- يجلب احداثيات الي صار عليه الحدث local Cars = createVehicle ( getVehicleModelFromName ( ModelVehicle ), x,y,z ) -- ينشئ سيارة حسب الموديل الي اختارته من القريدليست ف اكلينت warpPlayerIntoVehicle ( source, Cars ) -- ينقل الي سوى الحدث ع السيارة end -- نهاية الوظظيفة ) -- قوس اغلاق الحدث
  9. أخـوي طاها ضيف ف الكلينات addEventHandler("onClientGUIClick", root, -- الحين انت ضفت حدث عند ضغط شيء من [ GUI ] نكمل function () -- تضيف وظيفة ( فنكشن ) ء if source == Button then -- الحين سويت تحقق سوريس هو الحدث تحقق ان انضغط اسم الزر حط اسم الزر هنا الي تبي يوم تضغطه يعطيك موتر vehicleModel = guiGridListGetItemText ( GridList, guiGridListGetSelectedItem ( GridList ), 2 ) -- هنا يجلب الي اخترته من القريدليست و لازم تغير اسم القريدليست و بنهاية رقم كولمن السيارات مثلا السيارات في كولمن 1 او لو كولمن1 ارقام بترتيب و 2 رقم السيارات وكذا triggerServerEvent ( "GiveMeCar", localPlayer, vehicleModel ) -- ترسل تريقر لسيرفر و تحط اسم التريقر end -- نهاية التحقق end -- نهاية الوظيفة ) -- قوس إغلاق الحدث
  10. السلام عليكم شباب كيفكم عساكم بخير المهم انا سويت لمن يضغط ع زر يفتح نافذة ثانية لاكن تجي تحت النافذة الاولى ابيها النافذة الثانية الي يوم اضغط الزر تنفتح تكون فوق في المقدمه اتمنى فهمتم يعني مثلا سويت نافذة فيها زر لمن اضغط الزر يفتحلي نافذة جديدة والمشكلة هنا ان لمن يفتح الجديدة تكون تحت الاولى ابيها في المقدمه اي كود استعمل ؟
  11. ي شباب الله لايهينكم انا سويت لوحة وازرار وكل شيء للوحة تسجيل دخول وقلت ببداء ف زر انشاء حساب وشوفو الكودات مدري شلخطا كلينت function ClickRegister() if ( source == btnregister ) UserName = guiCheckBoxGetSelected ( GUIEditor.edit[1] ) -- ايدت الاسم Password = guiCheckBoxGetSelected ( GUIEditor.edit[2] ) -- ايدت الباس triggerServerEvent ( "ClickRegistern", LocalPlayer ) end end addEventHandler("onClientGUIClick", root, ClickRegister) سيرفر addEvent("ClickRegistern", true ) function ClickRegistern(UserName,Password,source) if( Password ~= "" and Password ~= nil and UserName ~= "" and UserName ~= nil and bRegisteredOnce == false) then local accountAdded = addAccount(UserName,Password) else outputChatBox("يـوجد خطا",source) end end addEventHandler("ClickRegistern", root, ClickRegistern) وش الخطا
  12. 'onClientGUIClick' guiGetText triggerServerEvent getAccount logIn ------ register 'onClientGUIClick' guiGetText triggerServerEvent getAccount addAccount وش احط في client و server لمن تخش ع الوظائف يجيك فوق مكتوب لسيرفر او للكلينت او للسيرفر و الكلينت وتكون صفحه الكلينت فقط لونها احمر لو لهم ال2 يجيك ازرق والسيرفر فقط لونها اصفر لمن مثلا يجيك فوق Server only ذي معناتها الوظائف لسيرفر فقطط لو Client only ذي للكلينت فقط لو Client or Server ذي لهم ال2 او Shared function لهم ال2
  13. طيب شوفـو ذا المثـال كليـنت # addEventHandler ("onClientResourceStart", localPlayer, function () outputChatBox ( "* Welcome !!" ) end ) طيب الحين كلمة * ولكم * تظهر ل الي خش السيرفر وتحمل المود عنده وتظهر له لحاله ماتظهر لناس الباقين صح؟ ولو ابيها كل ماخش واحد ابدل بدل localPlayer الى root يظل كل ماحد تحمل المود يجي لجميع الناس الي بسيرفر ولكم لو كانت root
  14. ططيب شف ذا المثال كلينت لتجربه بس addEventHandler ("onClientPlayerJoin, root, function () outputChatBox ("Welcome", localplayer) end ) كذا تجي الرسالة للي خش السيرفر فقط صح؟
×
×
  • Create New...