Karem197 Posted October 21, 2021 Share Posted October 21, 2021 (edited) السلام عليكم ورحمة الله وبركاته سؤال بسيط كيف أخلي زر dx عند الضغط عليه يخصم فلوس ويعطيك كود عشوائي أو نص عشوائي علي حسب ما أريد ؟ function walker() dxDrawRectangle(124, 109, 1094, 584, tocolor(0, 0, 0, 69), true) dxDrawImage(837, 241, 381, 452, "images/examples/1.png", 0, 0, 0, tocolor(255, 255, 255, 255), true) dxDrawImage(822, 99, 396, 599, "images/examples/5.png", 0, 0, 0, tocolor(255, 255, 255, 255), true) dxDrawImage(183, 411, 629, 266, "images/examples/3.png", 0, 0, 0, tocolor(255, 255, 255, 255), true) dxDrawImage(185, 115, 627, 328, "images/examples/4.png", 0, 0, 0, tocolor(255, 255, 255, 255), true) dxDrawImage(403, 119, 206, 46, "images/examples/6.png", 0, 0, 0, tocolor(255, 255, 255, 255), true) dxDrawImage(231, 619, 123, 40, "images/examples/2.png", 0, 0, 0, tocolor(255, 255, 255, 255), true) dxDrawRectangle(232, 623, 122, 32, tocolor(0, 0, 0, 39), true) button = guiCreateButton(232, 623, 122, 32, "button", false) guiSetAlpha(button, 0) dxDrawRectangle( 232, 623, 122, 32, tocolor(0, 0, 0, 39), true) end Edited October 21, 2021 by Karem197 Link to comment
Administrators Tut Posted October 21, 2021 Administrators Share Posted October 21, 2021 Moving this into a better forum section! Link to comment
Scripting Moderators xLive Posted October 21, 2021 Scripting Moderators Share Posted October 21, 2021 (edited) ،وعليكم السلام CEGUI? بالنسبة للدي اكس افترض إنك تعرف من قبل إنه مجرد رسم مستطيل، صورة، تكست مو جاهز مثل الـ ف الضغطات عشان تسويها تستخدم حدث onClientClick هذا الحدث راح يشتغل عند ضغط زر بالماوس isMouseInPosition بعدها عشان تعرف إن ضغط بالمكان الصحيح عبر فنكشن .هذا الفنكشن راح يشيك مكان الماوس هل هو بالمكان أو لا طبعاً تحط إحداثيات المستطيل المطلوب لو كنت تشوف سالفة الدي اكس صعبة خاصة إذا بتشتغل مع أشياء كثيرة، نصيحة حاول تصنع أو تستعمل مكتبة دي اكس تسهل لك الإستعمال مثل dgs بالنسبة للجزء الثاني عشان تخصم مبلغ معين من الاعب تحتاج جانب السيرفر لأن فنكشن سحب الفلوس يشتغل سيرفر فقط ( الكلاينت جهاز الاعب لو سويته هناك راح يظهر للاعب فقط حتى السيرفر ماراح يعرف كم معه ) عشان تخلي ايفنت معين بالسيرفر يشتغل من الكلاينت triggerServerEvent تستعمل بعدها تستعمل وظيفة خصم الفلوس بعض أنواع اللعب الأخرى عندها فنكشنات خاصة بالفلوس ماتستخدم الإفتراضية لازم تتأكد من الشيء هذا takePlayerMoney بالنسبة لإنشاء نص أو كود عبر string.char وتستعمله generateString إذا ماعرفت تستخدمه تقدر تشيك على اليوسفيل فنكشن Edited October 21, 2021 by xLive string.char 1 Link to comment
#BrosS Posted October 21, 2021 Share Posted October 21, 2021 4 hours ago, xLive said: بالنسبة لإنشاء نص أو كود عبر string.char وتستعمله generateString إذا ماعرفت تستخدمه تقدر تشيك على اليوسفيل فنكشن يمكن قصده رقم الفلوس اللي تشيل منه يكون عشوائي Link to comment
Scripting Moderators xLive Posted October 21, 2021 Scripting Moderators Share Posted October 21, 2021 48 minutes ago, #BrosS said: يمكن قصده رقم الفلوس اللي تشيل منه يكون عشوائي هو ذكر بكلامه 18 hours ago, Karem197 said: نص عشوائي ف ما اتوقع يقصد رقم هنا لكن لو كان يقصدها math.random يقدر يستعمل Link to comment
فاّرس Posted October 27, 2021 Share Posted October 27, 2021 @xLiveمابعد كلامك كلام، لكن اسمح لي أضيف معلومة بسيطة لصاحب الموضوع : فيه أكثر من مكتبة منشورة وجاهزة بوظائفها وأحداثها، تقدر تحمل أي مكتبة تعجبك وتستخدمها مع كودك، تقدر تبحث عنها، اكتب : DX GUI System أو DX Library 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