Hop til indhold
Stavox

Tidtagnings hjælp


Maloni

Recommended Posts

Hejsa, jeg prøver i en printer alarm at udregne hvor lang tid der er gået siden starten af printer alarmen men oplever nogen problemer når der er gået et par minutter
her er funktionen, hvis du vil have den fulde e2 så pm mig på forum eftersom vil ikke offentligøre den gratis
 

elseif(LS[1, string]:lower() == ".time"){
	hideChat(1)
	if(CoolDown==0){
 		if(TimerRun==1){
 		MinusTime=curtime()
 		TotalTime=MinusTime-StartTime ## StartTime er curtime da timeren startede (sekunder)
 		msg("Tid siden sidste start/reset er "+TotalTime/60+" minutter.") ## forsøger at udregne det til minutter vil godt prøve vise minutter og sekunder
 		CoolDown=1
 		timer("CoolDown", 5000)
		}else{msg("Der er ikke nogen timer igang")}
	}else{msg("Hovsa, du er lidt for hurtig p"+aa()+" tasterne, vent venligst")}

 

Link til kommentar
Del på andre sites

Der er sikkert bedre måder at gøre det på, idk.

 

@persist StartTime:number
if ( first() )
{
    
    StartTime = curtime()
    print( "StartTime = " + StartTime )
    print( " " )
    
    runOnChat( 1 )
    
}


if ( chatClk() )
{
    
    if ( lastSaid() == "!e" )
    {
        
        MinusTime = curtime()
        TotalTime = MinusTime - StartTime
        TimeMin = floor(TotalTime/60)
        TimeSec = ((TotalTime/60) - TimeMin) * 60
        print( "Minus: " + MinusTime )
        print( "Total: " + TotalTime )
        print( "Antal minutter: " + TimeMin )
        print( "Antal sekunder: " + TimeSec ) # Nok en god ide at round() eller floor() det, idk bestemmer du selv.
        
    }
    
}

 

Link til kommentar
Del på andre sites

2 timer siden, Mic skrev:

Der er sikkert bedre måder at gøre det på, idk.

 


@persist StartTime:number
if ( first() )
{
    
    StartTime = curtime()
    print( "StartTime = " + StartTime )
    print( " " )
    
    runOnChat( 1 )
    
}


if ( chatClk() )
{
    
    if ( lastSaid() == "!e" )
    {
        
        MinusTime = curtime()
        TotalTime = MinusTime - StartTime
        TimeMin = floor(TotalTime/60)
        TimeSec = ((TotalTime/60) - TimeMin) * 60
        print( "Minus: " + MinusTime )
        print( "Total: " + TotalTime )
        print( "Antal minutter: " + TimeMin )
        print( "Antal sekunder: " + TimeSec ) # Nok en god ide at round() eller floor() det, idk bestemmer du selv.
        
    }
    
}

 

Har prøvet det nu, det fungere og jeg har bare roundet antal sekunder mange tak

Link til kommentar
Del på andre sites

Arkiveret

Dette emne er nu arkiveret og er lukket for yderligere svar

Gæst
Dette emne er nu lukket for yderligere svar
×
×
  • Tilføj...

COOKIE- OG PRIVATLIVSPOLITIK PÅ STAVOX.DK

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privatlivspolitik - Vilkår for brug.