ok i got an even mor eupdated version made for you here is the new script it adds in an exit key and tells you what to press in a message bar and gives you a f7 key which lets you float in mid air
...
Code:
; Title: All-Jumps
; Author: iHack w/ some help from orangegold
; Description: Performs different jumps.
MsgBox(0, "jump script", "f1 = jump" & @CRLF & "f2 = special jump" & @CRLF & "f3 = strafe jump" & @CRLF & "f4 = strafe jump left" & @crlf & "f5 = back jump" & @CRLF & "f6 = special back jump "& @CRLF & "f7 = float in air jump" & @crlf &"~~~f8 = exit~~~")
HotKeySet("{F1}", "jump")
HotKeySet("{F2}", "specialjump")
HotKeySet("{F4}", "strafejump")
HotKeySet("{F3}", "strafejumpleft")
HotKeySet("{F5}", "backjump")
HotKeySet("{F6}", "specialbackjump")
HotKeySet("{PAUSE}", "unbind")
HotKeySet("{F7}", "floaty")
HotKeySet("{F8}", "exity")
func jump() ; normal jump
HotKeySet("{F1}")
Send("{W DOWN}")
Send("{SPACE}")
Send("{W UP}")
Sleep(300)
HotKeySet("{F1}", "jump")
idle()
EndFunc
func specialjump() ; hit jump then tap forward
HotKeySet("{F2}")
Send("{SPACE}")
Sleep(250)
Send("{W}")
Sleep(600)
HotKeySet("{F2}", "specialjump")
idle()
EndFunc
func strafejump() ; strafe-jump to the right
HotKeySet("{F4}")
Send ("{E DOWN}")
Send("{SPACE}")
Send ("{E UP}")
Sleep(300)
HotKeySet("{F4}", "strafejump")
idle()
EndFunc
func strafejumpleft() ; strafe-jump to the left
HotKeySet("{F3}")
Send ("{Q DOWN}")
Send("{SPACE}")
Send ("{Q UP}")
Sleep(300)
HotKeySet("{F3}", "strafejumpleft")
idle()
EndFunc
func backjump() ; jumps backwords
HotKeySet("{F5}")
Send ("{S DOWN}")
Send("{SPACE}")
Send ("{S UP}")
Sleep(300)
HotKeySet("{F5}", "backjump")
idle()
EndFunc
func specialbackjump() ; special-jump backwords
HotKeySet("{F6}")
Send("{SPACE}")
Sleep(250)
Send("{S}")
Sleep(600)
HotKeySet("{F6}", "specialbackjump")
idle()
EndFunc
func floaty() ; floats in mid air
HotKeySet("{F7}")
Send("{Enter}/logout{Enter}")
Sleep(250)
Send(" ")
Sleep(600)
HotKeySet("{F7}", "floaty")
idle()
EndFunc
Func idle() ; idle, do nothing
while 1
Sleep(1000)
WEnd
EndFunc
Func unbind() ; unbind keys
HotKeySet("{F1}")
HotKeySet("{F2}")
HotKeySet("{F4}")
HotKeySet("{F3}")
HotKeySet("{F5}")
HotKeySet("{F6}")
HotKeySet("{PAUSE}", "rebind")
idle()
EndFunc
Func rebind() ; rebind the keys
HotKeySet("{F1}", "jump")
HotKeySet("{F2}", "specialjump")
HotKeySet("{F4}", "strafejump")
HotKeySet("{F3}", "strafejumpleft")
HotKeySet("{F5}", "backjump")
HotKeySet("{F6}", "specialbackjump")
HotKeySet("{PAUSE}", "unbind")
idle()
EndFunc
Func exity() ; exit
Exit
EndFunc
idle()