King12 Posted September 26, 2014 Share Posted September 26, 2014 آنا آستخدم السكربت هذا https://community.multitheftauto.com/index.php?p= ... ls&id=4871 آخر نسخه اللي بالوصف بس قهرني عجزت آسوي دستروي للدي اكس والآشياء الثانيه الكود حقي : bindKey("F1","down", function() if toggeled then toggeled = false showCursor ( false ) exports.SDT_GUI:dxDestroyElements(dx) else toggeled = true end end) function dx() if toggeled then userpanel = exports.SDT_GUI:dxCreateStaticImage(1750,0,180,1080,"images/background.png",0,parent) end end addEventHandler("onClientRender",getRootElement(), dx) النافذه تطلع وانا مسوي قبلها ازرار على طول النافذه تغطي على الآزرار Link to comment
#DRAGON!FIRE Posted September 26, 2014 Share Posted September 26, 2014 ما عندي خبرة كبيرة بـ هذا السكربت لـــكن هذا السطر exports.SDT_GUI:dxDestroyElements(dx) من وين جبت dx Link to comment
KING-_-HOHO Posted September 26, 2014 Share Posted September 26, 2014 ما عندي خبرة كبيرة بـ هذا السكربت لـــكن هذا السطر exports.SDT_GUI:dxDestroyElements(dx) من وين جبت dx dx جآب من ذآ آلفنكشن function dx() على مآ آضن لكن هو يبي exports.SDT_GUI:dxDestroyElements(dx) يعني يبي يزيلهآ بس ليه حآط addEventHandler("onClientRender",getRootElement(), dx) آلمقروض تحط كذآ showCursor ( false ) removeEventHandler("onClientRender",getRootElement(), dx) else Link to comment
King12 Posted September 26, 2014 Author Share Posted September 26, 2014 كنت مسوي dxDestroyElement(userpanel) فغيرتها لـ Elements لأن بالسكربت هو يقول هذا للفنكشنات علشان كذا سويته. سويت طريقتك يا كنق-هوهو بس ماصار شي باقي تطلع اللوحه يوم آستخدمت dxDestroyElement(userpanel) طلع لي الخطأ هذا بالديبوق يوم اضغط اف1 مره ثانيه علشان اسكرها ERROR: SDT_GUI\dxGui.lua:27: attempt to call global 'wasEventCanceled' (a nil value) ERROR: dxtest\client.lua:10: call failed to call 'SDT_GUI:dxDestroyElement' الكود function dxDestroyElement(dxElement) if (isElement(dxElement)) then triggerEvent("onClientDXDestroy",dxElement) if not (wasEventCanceled()) then -- السطر اللي فيه خطأ رقم 27 destroyElement(dxElement) return true; end end return false; end bindKey("F1","down", function() if toggeled then toggeled = false showCursor ( false ) -- removeEventHandler("onClientRender",getRootElement(), dx) exports.SDT_GUI:dxDestroyElement(menu) -- سطر 10 else toggeled = true end end) Link to comment
KING-_-HOHO Posted September 26, 2014 Share Posted September 26, 2014 كيف تبي تسوي exports.SDT_GUI:dxDestroyElement(userpanel) و userpanel دآخل فنكشن ثآني؟؟ سوي لهآ جدول وشوف Link to comment
King12 Posted September 26, 2014 Author Share Posted September 26, 2014 كيف تبي تسوي exports.SDT_GUI:dxDestroyElement(userpanel) و userpanel دآخل فنكشن ثآني؟؟ سوي لهآ جدول وشوف شلون آسوي جدول لفنكشنات ماهي باللعبه آصلن Link to comment
KING-_-HOHO Posted September 26, 2014 Share Posted September 26, 2014 كيف تبي تسوي exports.SDT_GUI:dxDestroyElement(userpanel) و userpanel دآخل فنكشن ثآني؟؟ سوي لهآ جدول وشوف شلون آسوي جدول لفنكشنات ماهي باللعبه آصلن ?? مآينفع يسير كذآ Upanel = { } bindKey("F1","down", function() if toggeled then toggeled = false showCursor ( false ) exports.SDT_GUI:dxDestroyElements(Upanel[getLocalPlayer()]) else toggeled = true end end) function dx() if toggeled then Upanel[getLocalPlayer()] = exports.SDT_GUI:dxCreateStaticImage(1750,0,180,1080,"images/background.png",0,parent) end end addEventHandler("onClientRender",getRootElement(), dx) Link to comment
#DRAGON!FIRE Posted September 27, 2014 Share Posted September 27, 2014 Client = localPlayer Only -__- Link to comment
KING-_-HOHO Posted September 27, 2014 Share Posted September 27, 2014 Client = localPlayer Only -__- localPlayer = getLocalPlayer() ^_- Link to comment
#DRAGON!FIRE Posted September 27, 2014 Share Posted September 27, 2014 لا ي شيخ انت فهمت وش قلت انا ؟ ليه مسوي جدول ؟ Link to comment
King12 Posted September 27, 2014 Author Share Posted September 27, 2014 (edited) آي الحل ي آخوان Edited September 27, 2014 by Guest Link to comment
KING-_-HOHO Posted September 27, 2014 Share Posted September 27, 2014 لا ي شيخانت فهمت وش قلت انا ؟ ليه مسوي جدول ؟ علشآن هو بيخفي آللوحة exports.SDT_GUI:dxDestroyElement(userpanel) userpanel و dx معرفه في فنكشن userpanel وليست معرفة في فنكشن إظهآر وإخفآء يعني علشآن نربط بين آلفنكشنآت Link to comment
xFace[B]ook Posted September 27, 2014 Share Posted September 27, 2014 بالنسبة لـ صاحب الموضوع افضل حل له يسوي بـ dxDrawRectangle dxDrawText واستخدم الحدث ذا onClientClick او سوي زر مخفي وسوي حدث onClientGUIClick المود ذا مانصح تستخدمه Link to comment
AnymoX Posted September 27, 2014 Share Posted September 27, 2014 استفسار بسيط لكم ايها الأخوان .. ليش الموضوع البسيط زي الي حطه الاخ كنق 12 يوصل 12 رد له ولا في رد واحد افاده اغلبكم يرد على الي رد على الموضوع عشان يحشره ويبين له انه انا افضل منك ولا كودي احسن من كودك الشي هذا لاحضته في جميع المواضيع يا اخوان مو بس في ذا الموضوع في مواضيع توصل 30 وصاحب الموضوع ماستفاد شي اتطورو ياعرب معليش ردي خارج عن الموضوع ياكنق 12 واتمنى تسامحني ع التدخل Link to comment
#DRAGON!FIRE Posted September 27, 2014 Share Posted September 27, 2014 لا ي شيخانت فهمت وش قلت انا ؟ ليه مسوي جدول ؟ علشآن هو بيخفي آللوحة exports.SDT_GUI:dxDestroyElement(userpanel) userpanel و dx معرفه في فنكشن userpanel وليست معرفة في فنكشن إظهآر وإخفآء يعني علشآن نربط بين آلفنكشنآت كلنت للاعب نفسه فقط ما يحتاج تسوي تيبل removeEventHandler بالنسبة لصاحب الموضوع ليه ما تجرب تستخدم Link to comment
King12 Posted September 27, 2014 Author Share Posted September 27, 2014 استفسار بسيط لكم ايها الأخوان ..ليش الموضوع البسيط زي الي حطه الاخ كنق 12 يوصل 12 رد له ولا في رد واحد افاده اغلبكم يرد على الي رد على الموضوع عشان يحشره ويبين له انه انا افضل منك ولا كودي احسن من كودك الشي هذا لاحضته في جميع المواضيع يا اخوان مو بس في ذا الموضوع في مواضيع توصل 30 وصاحب الموضوع ماستفاد شي اتطورو ياعرب معليش ردي خارج عن الموضوع ياكنق 12 واتمنى تسامحني ع التدخل لا عادي يالغالي ,, فيس بوك شلون آستخدم الركتانقل https://wiki.multitheftauto.com/wiki/DxDrawRectangle Link to comment
xFace[B]ook Posted September 27, 2014 Share Posted September 27, 2014 استفسار بسيط لكم ايها الأخوان ..ليش الموضوع البسيط زي الي حطه الاخ كنق 12 يوصل 12 رد له ولا في رد واحد افاده اغلبكم يرد على الي رد على الموضوع عشان يحشره ويبين له انه انا افضل منك ولا كودي احسن من كودك الشي هذا لاحضته في جميع المواضيع يا اخوان مو بس في ذا الموضوع في مواضيع توصل 30 وصاحب الموضوع ماستفاد شي اتطورو ياعرب معليش ردي خارج عن الموضوع ياكنق 12 واتمنى تسامحني ع التدخل لا عادي يالغالي ,, فيس بوك شلون آستخدم الركتانقل https://wiki.multitheftauto.com/wiki/DxDrawRectangle سويه بالـ Guieditor تلاقيه ب قائمة الـ Dx Link to comment
King12 Posted September 27, 2014 Author Share Posted September 27, 2014 استفسار بسيط لكم ايها الأخوان ..ليش الموضوع البسيط زي الي حطه الاخ كنق 12 يوصل 12 رد له ولا في رد واحد افاده اغلبكم يرد على الي رد على الموضوع عشان يحشره ويبين له انه انا افضل منك ولا كودي احسن من كودك الشي هذا لاحضته في جميع المواضيع يا اخوان مو بس في ذا الموضوع في مواضيع توصل 30 وصاحب الموضوع ماستفاد شي اتطورو ياعرب معليش ردي خارج عن الموضوع ياكنق 12 واتمنى تسامحني ع التدخل لا عادي يالغالي ,, فيس بوك شلون آستخدم الركتانقل https://wiki.multitheftauto.com/wiki/DxDrawRectangle سويه بالـ Guieditor تلاقيه ب قائمة الـ Dx طيب بخلي عليه صوره كيف؟ Link to comment
xFace[B]ook Posted September 27, 2014 Share Posted September 27, 2014 عادي استخدم dxDrawImage Link to comment
KING-_-HOHO Posted September 27, 2014 Share Posted September 27, 2014 كلنت للاعب نفسه فقط ما يحتاج تسوي تيبل removeEventHandler بالنسبة لصاحب الموضوع ليه ما تجرب تستخدم آلمقروض تحط كذآ showCursor ( false ) removeEventHandler("onClientRender",getRootElement(), dx) else Link to comment
xFace[B]ook Posted September 27, 2014 Share Posted September 27, 2014 كلنت للاعب نفسه فقط ما يحتاج تسوي تيبل removeEventHandler بالنسبة لصاحب الموضوع ليه ما تجرب تستخدم آلمقروض تحط كذآ showCursor ( false ) removeEventHandler("onClientRender",getRootElement(), dx) else بلاش تزودون مشاركاتكم خل الرجال يستفيد او تسكتون Link to comment
King12 Posted September 27, 2014 Author Share Posted September 27, 2014 آخر سؤال يا فيس بوك , كيف آخلي لما اللاعب يضغط ع الصوره يفتح له ويندو DxDrawImageSection ^ آو dxDrawImage Link to comment
#DRAGON!FIRE Posted September 27, 2014 Share Posted September 27, 2014 removeEventHandler - addEventHandler Link to comment
King12 Posted September 27, 2014 Author Share Posted September 27, 2014 يعني يصير كذا؟ bindKey("F1","down", function() if toggeled then toggeled = false else toggeled = true end end) addEventHandler("onClientRender",root, function if toggeled then test = dxDrawImage(10, 111, 375, 525, "images/drift.png", 12, 0, 0, tocolor(215, 172, 2, 255), true) end end) addEventHandler ( "onClientCursorMove", root, function ( _, __, x, y ) if not test then return end if x >= 10 and y >= 111 and x <= (10+375) and y <= (111+525) then mouse = "testa" if mouse then mouse = nil end end end ) addEventHandler ( "onClientClick", root, function ( button, state, x, y ) if button == "left" and state == "down" then if test and mouse then -- blabla end end end ) التحققات هذي اخذتها من عناد ^ Link to comment
#DRAGON!FIRE Posted September 27, 2014 Share Posted September 27, 2014 وش سالفة الاحداث الباقية بس حق الرندر صحيح بس لو تسوي ريموف افنت افضل . 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