Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @name Initial D Arcade Stage 6 Timer
- @inputs EGP:wirelink
- @outputs Seconds Minutes
- @persist Seconds Minutes
- @trigger
- if(first() | duped() | ~EGP){
- EGP:egpBox(10,vec2(200,100),vec2(400,60))
- EGP:egpMaterial(10,"hud_base/time_background.png")
- EGP:egpBox(11,vec2(0,11),vec2(22.5,37.5))
- EGP:egpMaterial(11,"position_digits/position_digits_0.png")
- EGP:egpParent(11,10)
- EGP:egpBox(12,vec2(-22.5,11),vec2(22.5,37.5))
- EGP:egpMaterial(12,"position_digits/position_digits_0.png")
- EGP:egpParent(12,10)
- EGP:egpBox(13,vec2(-35,2),vec2(22.5,37.5))
- EGP:egpMaterial(13,"position_digits/position_digits_-.png")
- EGP:egpParent(13,10)
- EGP:egpAngle(13,90)
- EGP:egpBox(14,vec2(-55,11),vec2(22.5,37.5))
- EGP:egpMaterial(14,"position_digits/position_digits_0.png")
- EGP:egpParent(14,10)
- EGP:egpBox(15,vec2(-77.5,11),vec2(22.5,37.5))
- EGP:egpMaterial(15,"position_digits/position_digits_0.png")
- EGP:egpParent(15,10)
- EGP:egpBox(16,vec2(19.5,2),vec2(22.5,37.5))
- EGP:egpMaterial(16,"position_digits/position_digits_-.png")
- EGP:egpParent(16,10)
- EGP:egpAngle(16,90)
- EGP:egpBox(17,vec2(30.5,11),vec2(22.5,37.5))
- EGP:egpMaterial(17,"position_digits/position_digits_0.png")
- EGP:egpParent(17,10)
- EGP:egpBox(18,vec2(52.5,11),vec2(22.5,37.5))
- EGP:egpMaterial(18,"position_digits/position_digits_0.png")
- EGP:egpParent(18,10)
- EGP:egpBox(19,vec2(74.5,11),vec2(22.5,37.5))
- EGP:egpMaterial(19,"position_digits/position_digits_0.png")
- EGP:egpParent(19,10)
- stopAllTimers()
- }
- runOnChat(1)
- if(owner():lastSaid() == ".start"){
- timer("second",0)
- hideChat(1)
- }elseif(owner():lastSaid() == ".stop"){
- stopAllTimers()
- hideChat(1)
- }elseif(owner():lastSaid() == ".reset"){
- stopAllTimers()
- Seconds = 0
- Minutes = 0
- hideChat(1)
- }
- if(clk("second")){
- timer("second",1000)
- Seconds++
- }
- SecondsS = round(Seconds):toString()
- SecondsD = SecondsS:explode(""):count()
- EGP:egpMaterial(11,"position_digits/position_digits_"+SecondsS[1+(SecondsD-1)]+".png")
- EGP:egpMaterial(12,Seconds < 10 ? "position_digits/position_digits_0.png" : "position_digits/position_digits_"+SecondsS[2+(SecondsD-3)]+".png")
- if(Seconds > 58){
- Seconds = 0
- Minutes++
- }
- MinutesS = round(Minutes):toString()
- MinutesD = MinutesS:explode(""):count()
- EGP:egpMaterial(14,"position_digits/position_digits_"+MinutesS[1+(MinutesD-1)]+".png")
- EGP:egpMaterial(15,Minutes < 10 ? "position_digits/position_digits_0.png" : "position_digits/position_digits_"+MinutesS[2+(MinutesD-3)]+".png")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement