XPro Posted February 12, 2016 Share Posted February 12, 2016 ذا الكود جبته من اكواد ملف الادمن function secondsToTimeDesc( seconds ) if seconds then local tab = { {"day",60*60*24}, {"hour",60*60}, {"min",60}, {"sec",1} } for i,item in ipairs(tab) do local t = math.floor(seconds/item[2]) if t > 0 or i == #tab then return tostring(t) .. " " .. item[1] .. (t~=1 and "s" or "") end end end return "" end المشكلة فيه بس انو لما اشوف الوقت الباقي يعني كذا outputChatBox ( "|| Time Left : "..secondsToTimeDesc(time) , source, 255, 0, 0 ) راح يجيب شي واحد من الاوقات اما الايام اما الساعات.. مثال انو باقي 2 ايام لما اكشف الوقت تجي كذا Time Left : 1 day فقط ما في ساعات انا ابيه يجيب كل شيئ في سطر واحد 1 day : 23 hours : 59 min او اذا في كود اخر ابسط ارجو وضعه في الرد و شكرا Link to comment
Abdul KariM Posted February 12, 2016 Share Posted February 12, 2016 مادري وش الي تبي تسويه بالضبط لاكن استخدم getRealTime Link to comment
XPro Posted February 12, 2016 Author Share Posted February 12, 2016 setTimer() و مسوي لما يكتب كلمة في اف8 يجيب له الوقت المتبقي المشكلة فوق كيف يجيب شكل الوقت المتبقي Link to comment
</Mr.Tn6eL> Posted February 12, 2016 Share Posted February 12, 2016 تقدر تسوي معادلات رياضية مثلا second عدد الثواني طبعا الدقيقة فيها 60 ثانية يعني تصير second/60 فمثلا الثواني 60 فتصير 60/60 = 1 فيعني صارت دقيقة فلحين نحطها متغير تبي تحولها لساعات الساعة فيها 60 دقيقة فنقسم عدد الدقائق في 60 فتصير min = seconds/60 hour = min/60 Text = "Hours : "..math.floor(hour).." Minute : "..math.floor(min) 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