Jump to content

الـ getRealTime فيه خطا


3ssol

Recommended Posts

السلام عليكم

شباب سويت الساعه بـ الـ

getRealTime

وماتجي الساعه صحيحه مثلا عندنا الساعه 1

تصير بـ

getRealTime

تكون مثلا 2

يعني متقدمه عننا بـ ساعه

فـ كيف اخليها نفسنا

+ هل يصير اني اخليه مثلا الحين بعض الاحيان تكون الساعه بـ

getRealTime

اذا تعدت الـ 12

راح تصير 13 و14 الي الاخر

انا ابيها اذا صارت

12

ترجع 1

وكذا وان شالله فهمتو

Link to comment

هذا لأن التوقيت يختلف من مكان لثاني

يبغالك تسوي معالجة للوقت, مثلا لو الوقت زايد بساعة تسوي كذا

function convertTime ( Time ) 
    return Time - 1 
end 

ولو ساعتيين كذا

function convertTime ( Time ) 
    return Time - 2 
end 

ولو ناقص ساعة زي كذا

function convertTime ( Time ) 
    return Time + 1 
end 

Link to comment

PAIN عندي فكرة لـ وظيفة

لم يتم التجربة ..

Enad_ = { 
    ["Saudi Arabia"] = 1; 
    -- [ Country ] = hours; 
}; 
  
function convertTime ( player, time ) 
    if player and time then 
        local Country = exports.admin: getPlayerCountry ( player ) 
        if Country then 
            if Enad_ [ Country ] then 
                return outputChatBox ( time - Enad_ [ Country ] ) 
            else 
                return outputChatBox ( time ) 
            end 
        else  
            return outputChatBox ( time ) 
        end 
    else 
        return false 
    end 
end 

Link to comment

وليش بدل ما تتعبوا انفسكم, تنقصوا من ال

hours

12

??

مثل كذا

time = getRealTime() 
local hours = time.hour-12 

ملاحظة :

الوظيفة تعتمد على وقت جهازك اذا كانت بالكلنت

اما اذا كانت بالسيرفر فتعتمد على وقت السيرفر

وفقاً للشرح :

This function gets the real server time and returns it in a table
Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...