
AutoJungle
By:
theMizzler on
May 28th, 2012 | syntax:
Autohotkey | size: 4.07 KB | hits: 35,228 | expires: Never
;Download newest version at http://pastebin.com/dd9a5c1B. Features no more announcements, adjustable F9-time, omitted 0-hour, moddable objective names and cleaned up code, courtesy of pacov and me.
;Created by unknown, modded by theMizzler
;Download AutoHotkey at http://www.autohotkey.com/download/
;KEYBINDS
;F9 = Reset game timer to 15 seconds(Use this after 15 seconds ingame)
;F10 = Stop all timers (Use this when you finish the game our you will have random announcements type on whatever window is open)
;F1 = OUR BLUE
;F2 = OUR RED
;F3 = THEIR BLUE
;F4 = THEIR RED
;F5 = DRAGON
;F6 = BARON NASH
#Persistent
S = 0
M = 0
H = 0
~F1::
tH := H
tM := M + 5
tS := S
if tM > 60
{
tH:= H + 1
tM := tM - 60
}
zM := ""
zS := ""
if tM < 10
zM := "0"
if tS < 10
zS := "0"
Chat("0" . tH . ":" . zM . tM . ":" . zS . tS . " our Blue")
SetTimer, OurBlue, -240000
return
~F2::
tH := H
tM := M + 5
tS := S
if tM > 60
{
tH:= H + 1
tM := tM - 60
}
zM := ""
zS := ""
if tM < 10
zM := "0"
if tS < 10
zS := "0"
Chat("0" . tH . ":" . zM . tM . ":" . zS . tS . " our Red")
SetTimer, OurRed, -240000
return
~F3::
tH := H
tM := M + 5
tS := S
if tM > 60
{
tH:= H + 1
tM := tM - 60
}
zM := ""
zS := ""
if tM < 10
zM := "0"
if tS < 10
zS := "0"
Chat("0" . tH . ":" . zM . tM . ":" . zS . tS . " their Blue")
SetTimer, TheirBlue, -240000
return
~F4::
tH := H
tM := M + 5
tS := S
if tM > 60
{
tH:= H + 1
tM := tM - 60
}
zM := ""
zS := ""
if tM < 10
zM := "0"
if tS < 10
zS := "0"
Chat("0" . tH . ":" . zM . tM . ":" . zS . tS . " their Red")
SetTimer, TheirRed, -240000
return
~F5::
tH := H
tM := M + 6
tS := S
if tM > 60
{
tH:= H + 1
tM := tM - 60
}
zM := ""
zS := ""
if tM < 10
zM := "0"
if tS < 10
zS := "0"
Chat("0" . tH . ":" . zM . tM . ":" . zS . tS . " Drake")
SetTimer, Drake, -300000
return
~F6::
tH := H
tM := M + 7
tS := S
if tM > 60
{
tH:= H + 1
tM := tM - 60
}
zM := ""
zS := ""
if tM < 10
zM := "0"
if tS < 10
zS := "0"
Chat("0" . tH . ":" . zM . tM . ":" . zS . tS . " Baron")
SetTimer, Baron, -360000
return
~F9::
MsgBox, 0x40000, JungleTimer, JungleTimer Reset to 15 seconds, 0.75
S = 15
M = 0
H = 0
SetTimer, Update, 1000
return
~F10::
MsgBox, 0x40000, JungleTimer, JungleTimer Stopped, 0.75
SetTimer, Update, Off
SetTimer, OurBlue, Off
SetTimer, OurRed, Off
SetTimer, TheirBlue, Off
SetTimer, TheirRed, Off
SetTimer, Drake, Off
SetTimer, Baron, Off
return
Chat(msg) {
Send {Enter}
sleep 50
Send %msg%
sleep 50
Send {Enter}
}
OurBlue:
Chat("OB in 1min")
SetTimer, OBSpawn, -60000
return
OurRed:
Chat("OR in 1min")
SetTimer, ORSpawn, -60000
return
TheirBlue:
Chat("TB in 1min")
SetTimer, TBSpawn, -60000
return
TheirRed:
Chat("TR in 1min")
SetTimer, TRSpawn, -60000
return
Drake:
Chat("Drake in 1min")
SetTimer, DrakeSpawn, -60000
return
Baron:
Chat("Baron in 1min")
SetTimer, BaronSpawn, -60000
return
OBSpawn:
Chat("OB spawned")
return
ORSpawn:
Chat("OR spawned")
return
TBSpawn:
Chat("TB spawned")
return
TRSpawn:
Chat("TR spawned")
return
DrakeSpawn:
Chat("Drake spawned")
return
BaronSpawn:
Chat("Baron spawned")
return
Update:
if S = 59
{
S := 0
M += 1
}
if M = 59
{
M := 0
H += 1
}
S += 1
return