Alix2015 Posted December 18, 2015 Share Posted December 18, 2015 اعمل مود اغير شكل نجوم الشرطه عند كل اللاعبين وش الكود ؟ Link to comment
Rockyz Posted December 18, 2015 Share Posted December 18, 2015 فيه عندك طريقتين الطريقة الاولى اذا كان عندك رمز للنجمة تقدر تستخدم string.rep يعني مثلا كذا local sx, sy = guiGetScreenSize ( ); local cx, cy = 1366, 768; dxDrawText(string.rep ( "رمز النجمة",getPlayerWantedLevel (localPlayer) ), 583*sx/cx, 191*sy/cy, 897, 237*sy/cy, tocolor(255, 255, 0, 255), 1.00, dxfont0_Tfont, "left", "top", false, false, false, false, false) الطريقة الثانية هي اذا عندك صورة تصمم الصور وتخفي الهود وتحط 6 نجوم وبعدها مثلا اذا كان عدد النجوم مالته 1 يضهر الصورة واحد واذا عدد النجوم 2 يضهر الصورة واحد واثنين Link to comment
Alix2015 Posted December 19, 2015 Author Share Posted December 19, 2015 يب انا ابي الطريقه الثانيه ممكن الكود ؟ Link to comment
Abdul KariM Posted December 19, 2015 Share Posted December 19, 2015 يب انا ابي الطريقه الثانيه ممكن الكود ؟ تقدر تخفي الهود وتسوي صورة dxDrawImage هذي طريقة ثانية بعد Link to comment
iMr.Omar Posted December 19, 2015 Share Posted December 19, 2015 شوف سوي تلك مثال addEventHandler("onClientRender", root, function() dxDrawRectangle(10, 311, 262, 30, tocolor(0, 0, 0, 190), true) dxDrawRectangle(10, 311, getPlayerWantedLevel()*262/6, 30, tocolor(247, 127, 0, 190), true) dxDrawText(getPlayerWantedLevel().." / 6", 8, 311, 272, 341, tocolor(255, 255, 255, 255), 1.00, "default-bold", "center", "center", false, false, true, false, false) end ) Link to comment
</Mr.Tn6eL> Posted December 20, 2015 Share Posted December 20, 2015 local w, h = 30, 30 -- Image size local x, y = 0, 0 -- Wanted level position addEventHandler("onClientRender", root, function( ) local wantedLeveL = getPlayerWantedLevel(localPlayer) if wantedLeveL ~= 0 then for k=1, wantedLeveL do dxDrawImage(x+5+(k*w), y, w, h, "star.png") end end end) Link to comment
Alix2015 Posted December 20, 2015 Author Share Posted December 20, 2015 ممكن شرح للكود يا تنطيل ﻻني ابي اتعلم Link to comment
</Mr.Tn6eL> Posted December 20, 2015 Share Posted December 20, 2015 local w, h = 30, 30 -- Image size || متغيرات عشان تعدل حجم الصورة local x, y = 0, 0 -- Wanted level position || مكان الصورة على الشاشة addEventHandler("onClientRender", root, function( ) -- فتح حدث رندر جديد local wantedLeveL = getPlayerWantedLevel(localPlayer) -- احضار عدد النجوم if wantedLeveL ~= 0 then -- تحقق أن الاعب ليس لديه نجوم for k=1, wantedLeveL do -- دوران من 1 الى عدد نجوم الاعب عشان نرسمها جنب بعض dxDrawImage(x+5+(k*w), y, w, h, "star.png") -- هنا وضعنا صورة النجمة end -- أغلاق الدوران end -- إغلاق التحقق end) -- اغلاق الحدث Link to comment
iMr.Omar Posted December 21, 2015 Share Posted December 21, 2015 getPlayerWantedLevel مافيه ارقمنت اللاعب بالكلنت ذذ 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