Jump to content

Sky Slate Blueberry Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate
Photo

Keybinder deaktiviert sich von selbst


  • Please log in to reply
No replies to this topic
wshbR
  • Members
  • 2 posts
  • Last active: Aug 31 2013 10:44 AM
  • Joined: 26 Aug 2013

Guten Abend,

hab ein Problem mit meinem Keybinder den mir ein Kollege geschrieben hat. Er weiß leider auch nicht wie er das Problem beheben kann..

 

Mein Keybinder geht einfach aus, während ich Spiele. Ich weiß nicht, ob es bei einer Funktion so ist, allerdings schaltet er sich aus. Muss ihn dann mit "DEL" aktivieren.

 

Hier man meine komplette .ahk

        #IfWinActive, GTA:SA:MP
         
        #SingleInstance force
        #Include API.ahk
        #UseHook
        
        mTab(input){
            loop, % 3 - Round((StrLen(input) - 1) / 5)
                    out .= "`t"
            return input out
        }
         
        PlayerInput(text){
                s := A_IsSuspended
                Suspend On
                KeyWait Enter
                SendInput t^a{backspace}%text%
                Input, var, v, {enter}
                SendInput ^a{backspace}{enter}
                if(!s)
                Suspend Off
                return var
        }
         
        ~Escape::
        Suspend Permit
        Suspend Off
        Hotkey, ~Enter, Off
        Hotkey, ~Escape, Off
        return
        
        ~t::
        Suspend Permit
        Suspend On
        Hotkey, ~Enter, On
        Hotkey, ~Escape, On
        return
        
        ~Enter::
        Suspend Permit
        Suspend Off
        Hotkey, ~Enter, Off
        Hotkey, ~Escape, Off
        return
         
        1::
        if(IsPlayerDriver())
        {
                Motor := GetVehicleEngineState()
                Licht := GetVehicleLightState()
         
                if (Motor = 0) and (Licht = 0)
                {
                        SendChat("/cveh motor")
                        SendChat("/cveh licht")
                }
         
                if (Motor = 1) and (Licht = 1)
                {
                        SendChat("/cveh motor")
                        SendChat("/cveh licht")
                }
         
                if (Licht = 0) and (Motor = 1)
                {
                        SendChat("/cveh licht")
                }
         
                if (Licht = 1) and (Motor = 0)
                {
                        SendChat("/cveh motor")
                }
        }
        return
         
        2::
        SendChat("/car lock")
        return
        
        3::
        SendChat("/mv")
        SendChat("/oldmv")
        return
        
        4::
        SendChat("/equip")
        return
		
	9::
	SendChat("/use lsd")
	return
        
        F1::
        AddChatMessage(0xFFFFFF , "TEXT HERE")
        AddChatMessage(0xFFFFFF , "TEXT HERE")
        AddChatMessage(0xFFFFFF , "TEXT HERE")
        AddChatMessage(0xFFFFFF , "TEXT HERE")
        return
        
        F2::
        AddChatMessage(0xFFFFFF , "TEXT HERE")
        AddChatMessage(0xFFFFFF , "TEXT HERE")
        AddChatMessage(0xFFFFFF , "TEXT HERE")
        AddChatMessage(0xFFFFFF , "TEXT HERE")
        AddChatMessage(0xFFFFFF , "TEXT HERE")
        return
        
        F3::
        Suspend Permit
        SendChat("/materials buildammo")
        Sleep, 500
        SendInput, {enter}
        Sleep, 500
        SendInput, {down 2}{enter}
        SetTimer, AmmoReady, 480000
        return

        AmmoReady:
        if(WinActive("GTA:SA:MP"))
        AddChatMessage(0xFF6600, "** Deine Munition ist jetzt fertig! **")
        else
        MsgBox, 64, Munition fertig, Deine Munition ist jetzt fertig!
        return
        
        F4::
        Suspend Permit
        SendChat("/materials buildammo")
        Sleep, 500
        SendInput, [down}{enter}
        Sleep, 500
        SendInput, {down 2}{enter}
        SetTimer, AmmoReady2, 480000
        return

        AmmoReady2:
        if(WinActive("GTA:SA:MP"))
        AddChatMessage(0xFF6600, "** Deine Munition ist jetzt fertig! **")
        else
        MsgBox, 64, Munition fertig, Deine Munition ist jetzt fertig!
        return
        
        NumpadDot::
        SendChat("/me steckt dir seine Visitenkarte zu.")
        SendChat("TEXT HERE")
        SendChat("TEXT HERE")
        return
        
        :?:/pd::
        Suspend Permit
        SendChat("/payday " PlayerInput("Gib die 1. Zahl ein: ") + PlayerInput("Gib die 2. Zahl ein: "))
        return
        
        Del::
        Suspend Permit
        UnblockChatInput()
        Suspend
        AddChatMessage(0x0099FF, "Der Keybinder wurde " (A_IsSuspended ? "{FF4D66}de" : "{00FF99}") "aktiviert{0099FF}.")
        return

Er beendet nicht den Prozess sondern er wird "deaktiviert".