Code:
global ChoosedItem, GuiShowed, GodMode, NeverWanted
ChoosedItem := 0
GodMode := false
NeverWanted := false
GuiShowed := false
hModule := DllCall("LoadLibrary", "Str", "gta.dll", "Ptr")
Gui, 4: +AlwaysOnTop -Caption +ToolWindow
Gui, 4: Color, AAFF99
Gui, 4: +LastFound
WinSet, Transparent, 150
Gui, 5: +AlwaysOnTop -Caption +ToolWindow
Gui, 5: Font, s16
Gui, 5: Add, Text, cGreen, Mike's GTA H4x Menu
Gui, 3: +AlwaysOnTop -Caption +ToolWindow
Gui, 3: Color, White
Gui, 2: +AlwaysOnTop -Caption +ToolWindow
Gui, 2: Color, AAFF99
Gui +AlwaysOnTop -Caption +ToolWindow
Gui, Color, AAAA99
Gui, Font, s16.
Gui, Add, Text, cRed, Teleport
Gui, Add, Text, cRed, LooseCops
Gui, Add, Text, cRed, Heal
Gui, Add, Text, vBulletProofText cRed, BulletProof -OFF-
Gui, Add, Text, vNeverWantedText cRed, NeverWanted -OFF-
Gui, +LastFound
WinSet, TransColor, AAAA99
Gui, 2: +LastFound
WinSet, Transparent, 150
FileInstall, C:\Users\Scriptkiddy\Desktop\GTA Teleport\gta.dll, gta.dll, 1
return
!F4::
Run, taskkill /F /IM GTA5.exe
Run, taskkill /F /IM GTAVLauncher.exe
ExitApp
return
F5::
if GuiShowed
HideMenu()
else
{
ShowMenu()
SetTimer, CheckKeys, 200
}
return
~Numpad2::
MenuNext()
return
~Numpad8::
MenuLast()
return
~Numpad5::
Action()
return
~ESC::
if GuiShowed
HideMenu()
return
~Joy6::
while(GetKeyState("Joy6","P"))
{
JoyPoVPos := GetKeyState("JoyPoV","D")
if(JoyPoVPos == 9000)
{
if GuiShowed
HideMenu()
else
{
ShowMenu()
Sleep 400
SetTimer, CheckKeys, 200
}
}
Sleep 200
}
return
~Joy2::
if GuiShowed
Action()
return
~Joy3::
if GuiShowed
HideMenu()
return
CheckKeys:
if (!GuiShowed) || GetKeyState("Joy6","P")
SetTimer, CheckKeys, off
JoyPoVPos := GetKeyState("JoyPoV","D")
if(JoyPoVPos == 9000)
{
MenuNext()
Sleep 200
}
else if (JoyPoVPos == 27000)
{
MenuLast()
Sleep 200
}
return
MenuNext()
{
ChoosedItem := ChoosedItem == 4 ? 0 : ChoosedItem + 1
MyHigh := 160 + (45 * ChoosedItem)
Gui, 3: Show, x1500 y%MyHigh% w350 h40 NoActivate
}
MenuLast()
{
ChoosedItem := ChoosedItem == 0 ? 4 : ChoosedItem - 1
MyHigh := 160 + (45 * ChoosedItem)
Gui, 3: Show, x1500 y%MyHigh% w350 h40 NoActivate
}
Action()
{
if(ChoosedItem == 0)
Teleport()
else if (ChoosedItem == 1)
DllCall("gta\LooseCops")
else if (ChoosedItem == 2)
DllCall("gta\Heal")
else if (ChoosedItem == 3)
{
DllCall("gta\ToggleGodMode")
if GodMode
{
GuiControl,, BulletProofText, BulletProof -OFF-
GodMode := false
}
else
{
GuiControl,, BulletProofText, BulletProof -ON-
GodMode := true
}
}
else if (ChoosedItem == 4)
{
DllCall("gta\ToggleNeverWanted")
if NeverWanted
{
GuiControl,, NeverWantedText, NeverWanted -OFF-
NeverWanted := false
}
else
{
GuiControl,, NeverWantedText, NeverWanted -ON-
NeverWanted := true
}
}
}
Teleport()
{
Result := DllCall("gta\Teleport")
Send {w down}
Sleep 200
Send {w up}
}
ShowMenu()
{
MenuNext()
GuiShowed := true
Gui, 4: Show, x1500 y110 w350 h50 NoActivate
Gui, 5: Show, x1500 y110 w350 h50 NoActivate
Gui, 3: Show, x1500 y160 w350 h50 NoActivate
Gui, 2: Show, x1500 y160 w350 h220 NoActivate
Gui, Show, x1500 y160 w350 h220 NoActivate
}
HideMenu()
{
Gui, 5: Hide
Gui, 4: Hide
Gui, 3: Hide
Gui, 2: Hide
Gui, Hide
GuiShowed := false
ChoosedItem := 4
}