Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #IfWinActive, GTA:SA:MP
- #Include SAMP.ahk
- #Include position.ahk
- #Persistent
- #UseHook
- #SingleInstance Force
- #NoEnv
- SetTimer, ReadChat, 100
- ;INI READ
- IniRead, 200s, settings.ini, Bomben_Timer, 200s
- IniRead, 300s, settings.ini, Bomben_Timer, 300s
- IniRead,taste_1,settings.ini,Keybinds, taste_1
- IniRead,taste_2,settings.ini,Keybinds, taste_2
- IniRead,taste_3,settings.ini,Keybinds, taste_3
- IniRead,taste_4,settings.ini,Keybinds, taste_4
- IniRead,taste_5,settings.ini,Keybinds, taste_5
- IniRead,taste_6,settings.ini,Keybinds, taste_6
- IniRead,taste_10,settings.ini,Keybinds, taste_10
- IniRead,taste_11,settings.ini,Keybinds, taste_11
- ; OWNKEYS
- IniRead,ownkey_1,settings.ini,OwnKeys, ownkey_1
- IniRead,ownkey_2,settings.ini,OwnKeys, ownkey_2
- IniRead,ownkey_3,settings.ini,OwnKeys, ownkey_3
- IniRead,ownkey_4,settings.ini,OwnKeys, ownkey_4
- IniRead,ownkey_5,settings.ini,OwnKeys, ownkey_5
- IniRead,ownkey_6,settings.ini,OwnKeys, ownkey_6
- IniRead,ownkey_7,settings.ini,OwnKeys, ownkey_7
- IniRead,ownkey_8,settings.ini,OwnKeys, ownkey_8
- IniRead,ownkey_9,settings.ini,OwnKeys, ownkey_9
- ;Owntex
- IniRead, owntext_1,settings.ini,OwnText, owntext_1
- IniRead, owntext_2,settings.ini,OwnText, owntext_2
- IniRead, owntext_3,settings.ini,OwnText, owntext_3
- IniRead, owntext_4,settings.ini,OwnText, owntext_4
- IniRead, owntext_5,settings.ini,OwnText, owntext_5
- IniRead, owntext_6,settings.ini,OwnText, owntext_6
- IniRead, owntext_7,settings.ini,OwnText, owntext_7
- IniRead, owntext_8,settings.ini,OwnText, owntext_8
- IniRead, owntext_9,settings.ini,OwnText, owntext_9
- gosub Hotkeyfestlegen
- If(owntext_1 && owntext_2 && owntext_3 && owntext_4 && owntext_5 && owntext_6 && owntext_7 && owntext_8 && owntext_9 = "ERROR"){
- owntext_1 = BEFEHL/AUSGABE
- owntext_2 = BEFEHL/AUSGABE
- owntext_3 = BEFEHL/AUSGABE
- owntext_4 = BEFEHL/AUSGABE
- owntext_5 = BEFEHL/AUSGABE
- owntext_6 = BEFEHL/AUSGABE
- owntext_7 = BEFEHL/AUSGABE
- owntext_8 = BEFEHL/AUSGABE
- owntext_9 = BEFEHL/AUSGABE
- }
- ;Gui
- Gui, Font ,s10, Bahnschrift
- Gui, Show, w400 h349, Terroristen Keybinder v 1.0 by Artemis
- Gui, Add, Button, x0 y320 w400 h25 gSpeichern, Speichern
- Gui, Add, Tab3, x4 y5 w390 h310 , Terror Keybinds|Eigene Keybinds|Einstellungen
- ; TAB TERROR KEYBINDS
- ; Terror Keybinds // HOTKEY
- Gui, Font ,s12, Bahnschrift
- Gui, Add, Text, x40 y40 cred, Terror Keybinds
- Gui, Font ,s10, Bahnschrift
- Gui, Add, Hotkey, x40 y65 vtaste_1, %taste_1%
- Gui, Add, Hotkey, x40 y90 vtaste_2, %taste_2%
- Gui, Add, Hotkey, x40 y115 vtaste_3, %taste_3%
- Gui, Add, Hotkey, x40 y140 vtaste_10, %taste_10%
- Gui, Add, Hotkey, x40 y165 vtaste_11, %taste_11%
- Gui, Font ,s12, Bahnschrift
- Gui, Add, Text, x40 y195 cred, Nützliche Keybinds
- Gui, Font ,s10, Bahnschrift
- Gui, Add, Hotkey, x40 y220 vtaste_4, %taste_4%
- Gui, Add, Hotkey, x40 y245 vtaste_5, %taste_5%
- Gui, Add, Hotkey, x40 y270 vtaste_6, %taste_6%
- ;Terror Keybind // Text
- Gui, Add, Text, x220 y67, WT-Information
- Gui, Add, Text, x220 y92, Set Bomb (200 oder 300)
- Gui, Add, Text, x220 y119, Carbomb
- Gui, Add, Text, x220 y145, Verstärkung anfordern!
- Gui, Add, Text, x220 y170, Verstärkungsruf bestätigen!
- Gui, Add, Text, x220 y220, Waschen || Toilette
- Gui, Add, Text, x220 y245, Mein Inventar
- Gui, Add, Text, x220 y270, Fahrzeug Inventar
- ;TAB EIGENE KEYBINDS
- Gui, Tab, Eigene Keybinds
- ; EIGENE HOTKEY
- Gui, Add, Hotkey, x40 y40 vownkey_1,%ownkey_1%
- Gui, Add, Hotkey, x40 y70 vownkey_2,%ownkey_2%
- Gui, Add, Hotkey, x40 y100 vownkey_3,%ownkey_3%
- Gui, Add, Hotkey, x40 y130 vownkey_4,%ownkey_4%
- Gui, Add, Hotkey, x40 y160 vownkey_5,%ownkey_5%
- Gui, Add, Hotkey, x40 y190 vownkey_6,%ownkey_6%
- Gui, Add, Hotkey, x40 y220 vownkey_7,%ownkey_7%
- Gui, Add, Hotkey, x40 y250 vownkey_8,%ownkey_8%
- Gui, Add, Hotkey, x40 y280 vownkey_9,%ownkey_9%
- ; EIGENE BEFEHLE
- Gui, Add, Edit, x200 y40 w150 vowntext_1,%owntext_1%
- Gui, Add, Edit, x200 y70 w150 vowntext_2,%owntext_2%
- Gui, Add, Edit, x200 y100 w150 vowntext_3,%owntext_3%
- Gui, Add, Edit, x200 y130 w150 vowntext_4,%owntext_4%
- Gui, Add, Edit, x200 y160 w150 vowntext_5,%owntext_5%
- Gui, Add, Edit, x200 y190 w150 vowntext_6,%owntext_6%
- Gui, Add, Edit, x200 y220 w150 vowntext_7,%owntext_7%
- Gui, Add, Edit, x200 y250 w150 vowntext_8,%owntext_8%
- Gui, Add, Edit, x200 y280 w150 vowntext_9,%owntext_9%
- ;TAB EINSTELLUNGEN
- Gui, Tab, Einstellungen
- Gui, Font ,s9, Bahnschrift
- ;BOMBEN TIMER
- Gui, Add, Text, x10 y30 cred, Bomben Timer:
- Gui, Add, Checkbox,Checked%200s% v200s, 200 Sekunden
- Gui, Add, Checkbox,Checked%300s% v300s, 300 Sekunden
- ;RESET
- Gui, Add, Text, x310 y30 cred, Reset:
- Gui, Add, Button, x280 y50 w100 h20 gbombenc, Bombencounter
- Gui, Add, Button, x280 y70 w100 h20 gwtc, WTCounter
- IniRead, BombenTimer, settings.ini, Bomben_Timer, 200s
- IniRead, BombenTimer, settings.ini, Bomben_Timer, 300s
- return
- GuiClose:
- ExitApp
- Gui,Submit,NoHide
- IniWrite, %taste_1%,settings.ini,Keybinds, taste_1
- IniWrite, %taste_2%,settings.ini,Keybinds, taste_2
- IniWrite, %taste_3%,settings.ini,Keybinds, taste_3
- IniWrite, %taste_4%,settings.ini,Keybinds, taste_4
- IniWrite, %taste_5%,settings.ini,Keybinds, taste_5
- IniWrite, %taste_6%,settings.ini,Keybinds, taste_6
- IniWrite, %200s%,settings.ini,Bomben_Timer, 200s
- IniWrite, %300s%,settings.ini,Bomben_Timer, 300s
- IniWrite, 0,settings.ini,Bomben_Counter,Bombencounter
- ;OWNKEYS
- IniWrite, %ownkey_1%,settings.ini,OwnKeys, ownkey_1
- IniWrite, %ownkey_2%,settings.ini,OwnKeys, ownkey_2
- IniWrite, %ownkey_3%,settings.ini,OwnKeys, ownkey_3
- IniWrite, %ownkey_4%,settings.ini,OwnKeys, ownkey_4
- IniWrite, %ownkey_5%,settings.ini,OwnKeys, ownkey_5
- IniWrite, %ownkey_6%,settings.ini,OwnKeys, ownkey_6
- IniWrite, %ownkey_7%,settings.ini,OwnKeys, ownkey_7
- IniWrite, %ownkey_7%,settings.ini,OwnKeys, ownkey_7
- IniWrite, %ownkey_8%,settings.ini,OwnKeys, ownkey_8
- IniWrite, %ownkey_9%,settings.ini,OwnKeys, ownkey_9
- IniWrite, %test%,settings.ini,TEST,TEST1
- ;OWNTEXT
- IniWrite, %owntext_1%,settings.ini,OwnText, owntext_1
- IniWrite, %owntext_2%,settings.ini,OwnText, owntext_2
- IniWrite, %owntext_3%,settings.ini,OwnText, owntext_3
- IniWrite, %owntext_4%,settings.ini,OwnText, owntext_4
- IniWrite, %owntext_5%,settings.ini,OwnText, owntext_5
- IniWrite, %owntext_6%,settings.ini,OwnText, owntext_6
- IniWrite, %owntext_7%,settings.ini,OwnText, owntext_7
- IniWrite, %owntext_8%,settings.ini,OwnText, owntext_8
- IniWrite, %owntext_9%,settings.ini,OwnText, owntext_9
- Speichern:
- gosub Hotkeyfestlegen
- Gui,Submit,NoHide
- IniWrite, %taste_1%,settings.ini,Keybinds, taste_1
- IniWrite, %taste_2%,settings.ini,Keybinds, taste_2
- IniWrite, %taste_3%,settings.ini,Keybinds, taste_3
- IniWrite, %taste_4%,settings.ini,Keybinds, taste_4
- IniWrite, %taste_5%,settings.ini,Keybinds, taste_5
- IniWrite, %taste_6%,settings.ini,Keybinds, taste_6
- IniWrite, %taste_10%,settings.ini,Keybinds, taste_10
- IniWrite, %taste_11%,settings.ini,Keybinds, taste_11
- IniWrite, %200s%,settings.ini,Bomben_Timer, 200s
- IniWrite, %300s%,settings.ini,Bomben_Timer, 300s
- IniWrite, %MeFunktion%,settings.ini,Me-Funktion, MeFunktion
- IniWrite, 0,settings.ini,Bomben_Counter,Bombencounter
- Reload
- ;OWNKEYS
- IniWrite, %ownkey_1%,settings.ini,OwnKeys, ownkey_1
- IniWrite, %ownkey_2%,settings.ini,OwnKeys, ownkey_2
- IniWrite, %ownkey_3%,settings.ini,OwnKeys, ownkey_3
- IniWrite, %ownkey_4%,settings.ini,OwnKeys, ownkey_4
- IniWrite, %ownkey_5%,settings.ini,OwnKeys, ownkey_5
- IniWrite, %ownkey_6%,settings.ini,OwnKeys, ownkey_6
- IniWrite, %ownkey_7%,settings.ini,OwnKeys, ownkey_7
- IniWrite, %ownkey_7%,settings.ini,OwnKeys, ownkey_7
- IniWrite, %ownkey_8%,settings.ini,OwnKeys, ownkey_8
- IniWrite, %ownkey_9%,settings.ini,OwnKeys, ownkey_9
- ;OWNTEXT
- IniWrite, %owntext_1%,settings.ini,OwnText, owntext_1
- IniWrite, %owntext_2%,settings.ini,OwnText, owntext_2
- IniWrite, %owntext_3%,settings.ini,OwnText, owntext_3
- IniWrite, %owntext_4%,settings.ini,OwnText, owntext_4
- IniWrite, %owntext_5%,settings.ini,OwnText, owntext_5
- IniWrite, %owntext_6%,settings.ini,OwnText, owntext_6
- IniWrite, %owntext_7%,settings.ini,OwnText, owntext_7
- IniWrite, %owntext_8%,settings.ini,OwnText, owntext_8
- IniWrite, %owntext_9%,settings.ini,OwnText, owntext_9
- MsgBox,0,Neustart,Alle Einstellugen wurden übernommen!
- return
- ;Hotkeyfestlegung von
- Hotkeyfestlegen:
- Hotkey, ~%taste_1%, Hotk1, UseErrorlevel
- Hotkey, ~%taste_2%, Hotk2, UseErrorlevel
- Hotkey, ~%taste_3%, Hotk3, UseErrorlevel
- Hotkey, ~%taste_4%, Hotk4, UseErrorlevel
- Hotkey, ~%taste_5%, Hotk5, UseErrorlevel
- Hotkey, ~%taste_6%, Hotk6, UseErrorlevel
- Hotkey, ~%taste_10%, Hotk10, UseErrorlevel
- Hotkey, ~%taste_11%, Hotk11, UseErrorlevel
- ;OWNKEY
- Hotkey, ~%ownkey_1%, OK1, UseErrorlevel
- Hotkey, ~%ownkey_2%, OK2, UseErrorlevel
- Hotkey, ~%ownkey_3%, OK3, UseErrorlevel
- Hotkey, ~%ownkey_4%, OK4, UseErrorlevel
- Hotkey, ~%ownkey_5%, OK5, UseErrorlevel
- Hotkey, ~%ownkey_6%, OK6, UseErrorlevel
- Hotkey, ~%ownkey_7%, OK7, UseErrorlevel
- Hotkey, ~%ownkey_8%, OK8, UseErrorlevel
- Hotkey, ~%ownkey_9%, OK9, UseErrorlevel
- return
- bombenc:
- Bombencounter = 0
- IniWrite, %Bombencounter%,settings.ing,Bomben_Counter,Bombencounter
- MsgBox,1,Bombencounter,Der Bombencounter wurde zurückgesetzt!
- return
- wtc:
- WTCounter = 0
- IniWrite, %WTCounter%,settings.ini,WT_Counter,WTCounter
- MsgBox,1,WTCounter,Der WTcounter wurde zurückgesetzt!
- return
- ;Hotkeys
- t::
- Suspend On
- SendInput t
- Hotkey, Enter, On
- Hotkey, Escape, On
- Hotkey, t, Off
- return
- NumpadEnter::
- Enter::
- Suspend Permit
- Suspend Off
- SendInput {Enter}
- Hotkey, t, On
- Hotkey, Enter, Off
- Hotkey, Escape, Off
- return
- Escape::
- Suspend Permit
- Suspend Off
- SendInput {Escape}
- Hotkey, t, On
- Hotkey, Enter, Off
- Hotkey, Escape, Off
- return
- Hotk1:
- SendChat("/wtinfo")
- return
- Hotk2:
- IniRead, 200s, settings.ini, Bomben_Timer, 200s
- IniRead, 300s, settings.ini, Bomben_Timer, 300s
- GuiControlGet 200s
- GuiControlGet 300s
- if(200s && 300s) {
- AddChatMessage("{993300}[Terroristen Keybinder]{FF0000} FEHLER: BEIDE TIMER CHECKBOXEN AUSGEWAEHLT")
- } else if(200s) {
- SendChat("/setbomb 200")
- }
- else if(300s){
- SendChat("/setbomb 300")
- }
- return
- Hotk3:
- SendChat("/carbomb")
- return
- Hotk4:
- SendChat("/waschen")
- Sleep, 100
- SendChat("/toilette")
- return
- Hotk5:
- SendChat(chat)
- return
- Hotk6:
- SendChat("/inventar fahrzeug")
- return
- Hotk10:
- SendChat("/f Ich brauche Hilfe! - [" . getPlayerCity() . " || " . position() . "]")
- return
- Hotk11:
- SendChat("/f Halt durch! Bin auf dem Weg! - [" . getPlayerCity() . " || " . position() . "]")
- return
- ::/cinfo::
- SendChat(Hallo)
- return
- OK1:
- SendChat(owntext_1)
- return
- OK2:
- SendChat(owntext_2)
- return
- OK3:
- SendChat(owntext_3)
- return
- OK4:
- SendChat(owntext_4)
- return
- OK5:
- SendChat(owntext_5)
- return
- OK6:
- SendChat(owntext_6)
- return
- OK7:
- SendChat(owntext_7)
- return
- OK8:
- SendChat(owntext_8)
- return
- OK9:
- SendChat(owntext_9)
- return
- ReadChat:
- GetChatLine(0, chat)
- ;~ if(InStr(chat, "sagt:") || InStr(chat, "** [") || InStr(chat, "PM von") || InStr(chat, ")) **") || InStr(chat, "[ID: ")) {
- ;~ return
- ;~ }
- if(InStr(chat, "Connected to Life")) {
- AddChatMessage("{993300}[Terroristen Keybinder]{00FFFF} Keybinder v.1.0 by Artemis loaded")
- }
- if(InStr(chat, "* Sie wird in 200 Sekunden explodieren!") || InStr(chat, "* Sie wird in 300 Sekunden explodieren!")) {
- SendChat("/f Bomb has been planted! - [" . getPlayerCity() . " || " . position() . "]")
- }
- if(InStr(chat, "** Fahre nun zu deiner Base, um die Waffen abzuladen.")) {
- SendChat("/f WT wurde beladen und ist auf dem Weg zu Basis!")
- sleep, 60000
- SendChat("/f WT-Standort: [" . getPlayerCity() . " || " . position() . "]")
- }
- if(InStr(chat, "EXP: Du hast soeben") && InStr(chat, "EXP erhalten, Grund: Bombe explodieren lassen")) {
- IniRead, Bombencounter, settings.ini, Bomben_Counter, Bombencounter, 0
- Bombencounter++
- IniWrite, %Bombencounter%, settings.ini, Bomben_Counter, Bombencounter
- AddChatMessage("{993300}[Terroristen Keybinder]{00FFFF} [BombenCounter] Du hast " Bombencounter " Bombe/n hochgejagt!")
- Sleep, 5000
- }
- if(InStr(chat, "EXP: Du hast soeben") && InStr(chat, "EXP erhalten, Grund: Waffentransporter abgeladen")) {
- IniRead, WTCounter, settings.ini, WT_Counter, WTCounter, 0
- WTCounter++
- IniWrite, %WTCounter%, settings.ini, WT_Counter, WTCounter
- AddChatMessage("{993300}[Terroristen Keybinder]{00FFFF} [WTCounter] Du hast " WTCounter " WT/s durchgeführt!")
- }
- return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement