Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @name ClockEMMITER
- @inputs EGP:wirelink
- @outputs Seconds Minutes Hours
- @persist [HOffset, MOffset, SOffset]:number
- runOnTick(1)
- if(time("sec")+SOffset<=59){
- Seconds = time("sec") + SOffset
- }
- elseif(time("sec")+SOffset>59){
- Seconds = time("sec") + SOffset - 60
- }
- elseif(time("sec")+SOffset<0){
- Seconds = time("sec") + SOffset + 60
- }
- if(time("min")+MOffset<=59){
- Minutes = time("min") + MOffset
- }
- elseif(time("min")+MOffset>59){
- Minutes = time("min") + MOffset - 60
- }
- elseif(time("min")+MOffset<0){
- Minutes = time("min") + MOffset + 60
- }
- if(time("hour")+HOffset<=23){
- HOffset=2,
- Hours = time("hour") + HOffset
- }
- elseif(time("hour")+HOffset>23){
- HOffset=2,
- Hours = time("hour") + HOffset - 24
- }
- elseif(time("hour")+HOffset<0){
- HOffset=2,
- Hours = time("hour") + HOffset + 24
- }
- EGP:egpBoxOutline(1, vec2(256), vec2(600,250))
- EGP:egpSize(1, 25)
- EGP:egpText(2, ""+Hours+":"+Minutes+":"+Seconds, vec2(256))
- EGP:egpAlign(2,1,1)
- EGP:egpSize(2,75)
- EGP:egpText(3, "France, Paris", vec2(315,290))
- EGP:egpAlign(3,1,1)
- if(Seconds>=10){
- EGP:egpText(3, "France, Paris", vec2(335,290))
- EGP:egpAlign(3,1,1)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement