Jump to content

طلب كود التوقيت


Bo7meeeD

Recommended Posts

السلام عليكم ورححمة الله

شباب ابغى اسوي وقت في لبل

يعني يكون الوقت واضح في الشاشة وشكككرا

وقت ايش اللعبة ولا الحقيقي ولا مهمة وضح .

اقصد تايمر مثل السجن تشوف كم باقي :mrgreen:

Link to comment
i = math.ceil( 23.53 ) 
print( i ) -- 23 يعطيك الرقم 

او استخدم هذا الفنشكن

function convertMilliseconds( i ) 
    if ( i ) then 
        sec = math.fmod( math.floor( i / 1000 ), 60 ) 
        min = math.floor( math.floor( i / 1000 ) / 60 ) 
        return string.format( '%02d:%02d', min, sec ) 
    end 
end 

مثال عليه

Timer = setTimer( 
    function( ) 
        givePlayerMoney( getRootElement( ), 1000 ) 
    end, 40000, 0 
) 
  
addCommandHandler( 'timer', 
    function( playerSource ) 
        if isTimer( Timer ) then 
            local TimeLeft = convertMilliseconds( getTimerDetails( Timer ) )  
            outputChatBox( TimeLeft ..' بقي من الوقت للتوزيع !', playerSource, 255, 255, 0, true ) 
        end 
    end 
) 

راح يظهر لك الوقت كذا

00:36 بقي من الوقت للتوزيع !

بس تستخدم

guiSetText

Link to comment
i = math.ceil( 23.53 ) 
print( i ) -- 23 يعطيك الرقم 

او استخدم هذا الفنشكن

function convertMilliseconds( i ) 
    if ( i ) then 
        sec = math.fmod( math.floor( i / 1000 ), 60 ) 
        min = math.floor( math.floor( i / 1000 ) / 60 ) 
        return string.format( '%02d:%02d', min, sec ) 
    end 
end 

مثال عليه

Timer = setTimer( 
    function( ) 
        givePlayerMoney( getRootElement( ), 1000 ) 
    end, 40000, 0 
) 
  
addCommandHandler( 'timer', 
    function( playerSource ) 
        if isTimer( Timer ) then 
            local TimeLeft = convertMilliseconds( getTimerDetails( Timer ) )  
            outputChatBox( TimeLeft ..' بقي من الوقت للتوزيع !', playerSource, 255, 255, 0, true ) 
        end 
    end 
) 

راح يظهر لك الوقت كذا

00:36 بقي من الوقت للتوزيع !

بس تستخدم

guiSetText

ما عرفت اسويها يا عاشق الشرق :cry:

Link to comment
وين اللي سويتة ؟
Timer = setTimer ( function() 
    guiSetVisible ( GUIEditor_Label[1],true ) 
    end, 5000, 1 ) 
    end ) 
  
  
addCommandHandler( 'timer', 
    function( playerSource ) 
        if isTimer( Timer ) then 
            local TimeLeft = convertMilliseconds( getTimerDetails( Timer ) )  
            guiSetText ( GUIEditor_Label[1], Timer ) 
        end 
    end 
) 

:lol:

Link to comment
function convertMilliseconds( i ) 
    if ( i ) then 
        sec = math.fmod( math.floor( i / 1000 ), 60 ) 
        min = math.floor( math.floor( i / 1000 ) / 60 ) 
        return string.format( '%02d:%02d', min, sec ) 
    end 
end 
  
Timer = setTimer(  
    function( ) 
    -- سو شيء هنا 
    end, 50000, 1  
) 
  
addEventHandler( 'onClientRender', getRootElement( ), 
    function( ) 
        if isTimer( Timer ) then 
            local TimeLeft = convertMilliseconds( getTimerDetails( Timer ) ) 
            guiSetText( GUIEditor_Label[1], TimeLeft ) 
        end 
    end 
) 

Link to comment
function convertMilliseconds( i ) 
    if ( i ) then 
        sec = math.fmod( math.floor( i / 1000 ), 60 ) 
        min = math.floor( math.floor( i / 1000 ) / 60 ) 
        return string.format( '%02d:%02d', min, sec ) 
    end 
end 
  
Timer = setTimer(  
    function( ) 
    -- سو شيء هنا 
    end, 50000, 1  
) 
  
addEventHandler( 'onClientRender', getRootElement( ), 
    function( ) 
        if isTimer( Timer ) then 
            local TimeLeft = convertMilliseconds( getTimerDetails( Timer ) ) 
            guiSetText( GUIEditor_Label[1], TimeLeft ) 
        end 
    end 
) 

مشكؤؤؤر لبى قلبك بس :D

شباب ابغى اجيب كم مره صار الحدث

يعني لما يلمس الاعب ماركر وينقله يزيد الرقم واحد وشككرا

Link to comment
وضح أكثر

هذا فيه وقت بس اذا الاعب طلع ودخل يبدأ له الوقت من البداية ابغى حل

GUIEditor_Label = {} 
  
GUIEditor_Label[1] = guiCreateLabel(161,201,526,222,"",false) 
guiLabelSetColor(GUIEditor_Label[1],255,255,255) 
guiLabelSetVerticalAlign(GUIEditor_Label[1],"top") 
guiLabelSetHorizontalAlign(GUIEditor_Label[1],"left",false) 
  
  
function convertMilliseconds( i ) 
    if ( i ) then 
        sec = math.fmod( math.floor( i / 1000 ), 60 ) 
        min = math.floor( math.floor( i / 1000 ) / 60 ) 
        return string.format( '%02d:%02d', min, sec ) 
    end 
end 
  
Timer = setTimer(  
    function( ) 
    createBlip ( 0 , 0 , 3 , 37 ) 
    end, 12000000, 1  
) 
  
addEventHandler( 'onClientRender', getRootElement( ), 
    function( ) 
        if isTimer( Timer ) then 
            local TimeLeft = convertMilliseconds( getTimerDetails( Timer ) ) 
            guiSetText( GUIEditor_Label[1], TimeLeft ) 
            guiSetFont(GUIEditor_Label[1], guiCreateFont("BeCooL.ttf", 17)) 
        end 
    end 
) 

Link to comment

هذا فيه وقت بس اذا الاعب طلع ودخل يبدأ له الوقت من البداية ابغى حل

يعني تحفظ الوقت اذا طلع ودخل يرجع الوقت ؟

guiSetFont(GUIEditor_Label[1], guiCreateFont("BeCooL.ttf", 17)) BeCool= / = نياهاهاها فضحتك ض1

+ superNitro

هذا انت ذذ

معروف منذو مبطي (:

Link to comment

هذا فيه وقت بس اذا الاعب طلع ودخل يبدأ له الوقت من البداية ابغى حل

يعني تحفظ الوقت اذا طلع ودخل يرجع الوقت ؟

guiSetFont(GUIEditor_Label[1], guiCreateFont("BeCooL.ttf", 17)) BeCool= / = نياهاهاها فضحتك ض1

+ superNitro

هذا انت ذذ

معروف منذو مبطي (:

لية تساعدهـ خله يدخل بـ حسابة الاصلي وش فيها ؟ / = ولا خايف يكرشونك :lol:

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...