mirror of
https://github.com/bnowakow/GT7-Scripts.git
synced 2026-01-28 22:16:01 +00:00
91 lines
1.7 KiB
AutoHotkey
91 lines
1.7 KiB
AutoHotkey
bEnableChampionshipMenuingMod := 0
|
|
|
|
GoTo EndChampionshipMenuingDef
|
|
|
|
Menu_Start_Race:
|
|
|
|
if(bEnableChampionshipMenuingMod = 0){
|
|
return
|
|
}
|
|
|
|
controller.Dpad.SetState("Down")
|
|
Sleep, 100
|
|
controller.Dpad.SetState("None")
|
|
Sleep, 250
|
|
loop, %menu_loops% {
|
|
controller.Dpad.SetState(MenuDirect)
|
|
Sleep, 100
|
|
controller.Dpad.SetState("None")
|
|
Sleep, 250
|
|
}
|
|
loop, 2{
|
|
gosub, PressX
|
|
Sleep, 500
|
|
}
|
|
ToolTip, Loading race, 100, 100, Screen
|
|
Sleep, %ps_load_time3%
|
|
gosub, PressX
|
|
Sleep, 1000
|
|
gosub, PressX
|
|
return
|
|
|
|
|
|
Menu_End_Race:
|
|
|
|
if(bEnableChampionshipMenuingMod = 0){
|
|
return
|
|
}
|
|
|
|
ToolTip, Menuing, 100, 100, Screen
|
|
loop {
|
|
break_point := false
|
|
c2 := BitGrab(pix2x, pix2y, box_size)
|
|
for i, c in c2
|
|
{
|
|
d2 := Distance(c, color_check2)
|
|
if (d2 < tolerance ){
|
|
break_point := true
|
|
break
|
|
}
|
|
}
|
|
if (break_point)
|
|
break
|
|
gosub, PressX
|
|
sleep, %color_2_delay%
|
|
}
|
|
ToolTip, Found color 2, 100, 100, Screen
|
|
Sleep, 1000
|
|
controller.Buttons.Circle.SetState(true)
|
|
Sleep, 200
|
|
controller.Buttons.Circle.SetState(false)
|
|
Sleep, 200
|
|
controller.Dpad.SetState("Right")
|
|
Sleep, 200
|
|
controller.Dpad.SetState("None")
|
|
Sleep, 500
|
|
gosub, PressX
|
|
Tooltip
|
|
Sleep, %ps_load_time1%
|
|
gosub, PressX
|
|
Sleep, 1000
|
|
controller.Buttons.Circle.SetState(true)
|
|
Sleep, 200
|
|
controller.Buttons.Circle.SetState(false)
|
|
loop, 2 {
|
|
gosub, PressX
|
|
Sleep, 500
|
|
}
|
|
Sleep, %ps_load_time2%
|
|
;Conduct Maintenance here.
|
|
if (CheckForMaintenance = 0) {
|
|
gosub, DoMaintenance
|
|
}
|
|
else {
|
|
if (CheckForOilChange = 0) {
|
|
gosub, DoOilChange
|
|
}
|
|
}
|
|
return
|
|
|
|
EndChampionshipMenuingDef:
|