Maloni Skrevet Juni 7, 2020 Del Skrevet Juni 7, 2020 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 More sharing options...
Zenoxxi Besvaret Juni 8, 2020 Del Besvaret Juni 8, 2020 Hvad er de såkaldte problemer? Link til kommentar Del på andre sites More sharing options...
Maloni Besvaret Juni 8, 2020 Forfatter Del Besvaret Juni 8, 2020 2 minutter siden, ZeNoxXi skrev: Hvad er de såkaldte problemer? Lige nu outputter den kun antal minutter men vil gerne have mulighed for at vise sekunder også, ik som sådan et problem. Link til kommentar Del på andre sites More sharing options...
Xean -.- Besvaret Juni 8, 2020 Del Besvaret Juni 8, 2020 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 More sharing options...
Maloni Besvaret Juni 8, 2020 Forfatter Del Besvaret Juni 8, 2020 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 More sharing options...
Recommended Posts
Arkiveret
Dette emne er nu arkiveret og er lukket for yderligere svar