Advertisement
Guest User

Untitled

a guest
Jan 18th, 2019
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.29 KB | None | 0 0
  1. #UseHook
  2. #NoEnv
  3. #SingleInstance, Force
  4. #IfWinActive, ahk_exe gta_sa.exe
  5. #include API.ahk
  6.  
  7. /*
  8. Befehle:
  9. /kr = kofferraum
  10. /kra = kofferraumansehen
  11. /aus = handystatus aus
  12. /an = handystatus an
  13. /anwalt = in clubmitglied chat anwalt rufen
  14. /shot = waffenlager shotgun (geht perfekt 2x getestet lul)
  15. eingefügt das wenn man hp verliert das im chat angezeigt wird gleiche auch für weste(man sieht auch von welcher waffe man gehittet wurden ist)
  16. /kk = kanister kaufen
  17. /atm = /automat
  18. /gfi = /gangfightinfo
  19. /sp50 sp100 sp150 sp200 nimmt 50 100 150 200 spice raus jenach befehl aus safebox
  20. /d50 d100 d150 d200 nimmt 50 100 150 200 drogen raus jenach befehl aus safebox
  21. /clear cleart chat
  22. /showchatlog öffnet den chatlog im gta sa ordner
  23. /savechatlog macht eine kopie vom chatlog sobald der befehl eingegeben wurde macht er ein eigenen ordner für die gesafeten chatlogs
  24. automatisch /zoll hinzugefügt
  25. automatisch /motor hinzugefügt
  26. automatisch /helm hinzugefügt
  27. hotkey m entfernt befehl gemacht für mitglieder mit /m
  28. pickwaffe hotkey eingefügt taste P
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38. antidecompile vom kumpel bekommen falls das buggt einfach rausnehmen geht aber eigentlich
  39. /glücklich ist troll lulw
  40. kekse von numpad1 auf numpad4 gemacht weil numpad1 bei mir muten ist sry
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48. */
  49. SetTimer, AntiDecompile, 250
  50. SetTimer, timer, 500
  51. SetTimer, chatline, 800
  52.  
  53. KMSG(myTextString){
  54. return addChatMessage("{4169E1}[Triaden-Keybinder]{F2F2F2} " myTextString)
  55. }
  56.  
  57. Gui, Add, Picture, x0 y0 h180 w380, Logo.png
  58. Gui, Show, x0 y0 h180 w380, Triaden Keybinder
  59. return
  60.  
  61. Hotkey, Enter, Off
  62. Hotkey, Escape, Off
  63. return
  64. t::
  65. Suspend On
  66. SendInput t
  67. Hotkey, Enter, On
  68. Hotkey, Escape, On
  69. Hotkey, t, Off
  70. return
  71. NumpadEnter::
  72. Enter::
  73. Suspend Permit
  74. Suspend Off
  75. Hotkey, t, On
  76. Hotkey, Enter, Off
  77. Hotkey, Escape, Off
  78. return
  79. Escape::
  80. Suspend Permit
  81. Suspend Off
  82. SendInput {Escape}
  83. Hotkey, t, On
  84. Hotkey, Enter, Off
  85. Hotkey, Escape, Off
  86. return
  87.  
  88. GUIclose:
  89. ExitApp
  90.  
  91. AntiDecompile:
  92. {
  93. if (WinExist("Cheat Engine") || WinExist("OllyDbg") || WinExist("Process Hacker") || WinExist("Resource Hacker") || WinExist("ArtMoney") || WinExist("Exe2ahk")) {
  94. ExitApp
  95. }
  96. }
  97. return
  98.  
  99.  
  100.  
  101. ~Space::
  102. if(IsChatOpen() == 1 || IsDialogOpen() == 1) {
  103. return
  104. }
  105. Sleep 1
  106. while GetKeyState("Space", "P")
  107. {
  108. Send {Space down}
  109. Sleep 1
  110. Send {Space up}
  111. Sleep 1
  112. }
  113. return
  114.  
  115. ;Taste 1-10
  116. ~1::
  117. if(IsChatOpen() || IsDialogOpen()){
  118. return
  119. }
  120. SendChat("/gangwaffen")
  121. SendChat("/gheilen")
  122. return
  123.  
  124. ~2::
  125. if(IsChatOpen() || isDialogOpen()){
  126. return
  127. }
  128. SendChat("/waffenlager")
  129. Sleep 100
  130. SendInput {Down}
  131. Sleep 100
  132. SendInput {Enter}
  133. Sleep 100
  134. SendInput {Down}
  135. Sleep 100
  136. SendInput {Enter}
  137. Sleep 100
  138. SendChat("/waffenlager")
  139. Sleep 100
  140. SendInput {Down}
  141. Sleep 100
  142. SendInput {Enter}
  143. Sleep 100
  144. SendInput {Down}
  145. Sleep 100
  146. SendInput {Down}
  147. Sleep 100
  148. SendInput {Down}
  149. Sleep 100
  150. SendInput {Down}
  151. Sleep 100
  152. SendInput {Down}
  153. Sleep 100
  154. SendInput {Enter}
  155. Sleep 100
  156. KMSG("Das Waffenlager darf nur für laufende Gangfights verwendet werden!")
  157. Sleep 100
  158. SendInput {Escape}
  159. Sleep 50
  160. SendInput {Escape}
  161. return
  162.  
  163. ~3::
  164. if(IsChatOpen() || IsDialogOpen()){
  165. return
  166. }
  167. GetZoneName(pZone, 64)
  168. GetCityName(pCity, 64)
  169. SendChat("/fc benötige dringende Unterstützung in " pZone "(" pCity ")")
  170. return
  171.  
  172. ~4::
  173. if(IsChatOpen() || IsDialogOpen()){
  174. return
  175. }
  176. GetZoneName(pZone, 64)
  177. GetCityName(pCity, 64)
  178. SendChat("/fc benötige Abholung in " pZone "(" pCity ")")
  179. return
  180.  
  181. ;NUMPAD
  182. ~NumPad0::
  183. if(IsChatOpen() || IsDialogOpen()){
  184. return
  185. }
  186. SendChat("/fge")
  187. return
  188.  
  189. ~Numpad4::
  190. if(IsChatOpen() || IsDialogOpen()){
  191. return
  192. }
  193. hp:=GetPlayerHealth()
  194. if(hp > 89){
  195. KMSG("Du kannst keine Kekse essen, da du über 89 HP hast!")
  196. }
  197. if(hp = 89 or hp = 88){
  198. sendChat("/isskeks")
  199. sleep 100
  200. }
  201. if(hp = 87 or hp = 86){
  202. sendChat("/isskeks")
  203. sleep 230
  204. SendChat("/isskeks")
  205. sleep 100
  206. }
  207. if(hp = 85 or hp = 84){
  208. SendChat("/isskeks")
  209. sleep 230
  210. SendChat("/isskeks")
  211. sleep 230
  212. SendCHat("/isskeks")
  213. sleep 100
  214. }
  215. if(hp = 83 or hp = 82){
  216. SendChat("/isskeks")
  217. sleep 230
  218. SendChat("/isskeks")
  219. sleep 230
  220. SendChat("/isskeks")
  221. sleep 230
  222. SendChat("/isskeks")
  223. sleep 100
  224. }
  225. if(hp = 81 or hp = 80){
  226. SendChat("/isskeks")
  227. sleep 230
  228. SendChat("/isskeks")
  229. sleep 230
  230. SendChat("/isskeks")
  231. sleep 230
  232. SendChat("/isskeks")
  233. sleep 230
  234. SendChat("/isskeks")
  235. sleep 100
  236. }
  237. if(hp = 79 or hp = 78){
  238. SendChat("/isskeks")
  239. sleep 230
  240. SendChat("/isskeks")
  241. sleep 230
  242. SendChat("/isskeks")
  243. sleep 230
  244. SendChat("/isskeks")
  245. sleep 230
  246. SendChat("/isskeks")
  247. sleep 230
  248. SendChat("/isskeks")
  249. sleep 100
  250. }
  251. if(hp < 78){
  252. SendChat("/isskeks")
  253. sleep 230
  254. SendChat("/isskeks")
  255. sleep 230
  256. SendChat("/isskeks")
  257. sleep 230
  258. SendChat("/isskeks")
  259. sleep 230
  260. SendChat("/isskeks")
  261. sleep 230
  262. SendChat("/isskeks")
  263. sleep 100
  264. Sleep 5400
  265. KMSG("Du kannst wieder Kekse essen!")
  266. }
  267. return
  268.  
  269.  
  270. ~NumPad2::
  271. if(IsChatOpen() || IsDialogOpen()){
  272. return
  273. }
  274. SendChat("/nimmdrogen")
  275. return
  276.  
  277. ~NumPad3::
  278. if(IsChatOpen() || IsDialogOpen()){
  279. return
  280. }
  281. SendChat("/nimmspice")
  282. sleep 10000
  283. KMSG("Du kannst nun wieder Spice zu dir nehmen!")
  284. return
  285.  
  286. ;Taste A-Z
  287.  
  288. ~p::
  289. if(IsChatOpen() == 1){
  290. SendChat("/Pickwaffe")
  291. KMSG("waffe aufgehoben")
  292. }
  293. return
  294.  
  295.  
  296.  
  297. timer:
  298. ;dmg mit weste
  299. If(GetPlayerArmor() != VerloreneWeste)
  300. {
  301. Weste := VerloreneWeste - GetPlayerArmor()
  302. VerloreneWeste := GetPlayerArmor()
  303. if(Weste = 10)
  304. {
  305. addchatmessage("{FFFFFF} Du hast {FF0000}" Weste " % {FFFFFF}Armor verloren und hast jetzt: {00FF00} " getPlayerArmor() " % Rüstung {FFFFFF}(Tendenz: M4)" )
  306. }
  307. else If(Weste = 46)
  308. {
  309. addchatmessage("{FFFFFF} Du hast {FF0000}" Weste " % {FFFFFF}Armor verloren und hast jetzt: {00FF00} " getPlayerArmor() " % Rüstung {FFFFFF}(Tendenz: Deagle)")
  310. }
  311. else if(Weste = 41)
  312. {
  313. addchatmessage("{FFFFFF} Du hast {FF0000}" Weste " % {FFFFFF}Armor verloren und hast jetzt: {00FF00} " getPlayerArmor() " % Rüstung {FFFFFF}(Tendenz: Sniper)")
  314. }
  315. else if(Weste = 8)
  316. {
  317. addchatmessage("{FFFFFF} Du hast {FF0000}" Weste " % {FFFFFF}Armor verloren und hast jetzt: {00FF00} " getPlayerArmor() " % Rüstung {FFFFFF}(Tendenz: MP5)")
  318. }
  319. else if(Weste = 25)
  320. {
  321. addchatmessage("{FFFFFF} Du hast {FF0000}" Weste " % {FFFFFF}Armor verloren und hast jetzt: {00FF00} " getPlayerArmor() " % Rüstung {FFFFFF}(Tendenz: Rifle)")
  322. }
  323. else if(Weste = 9)
  324. {
  325. addchatmessage("{FFFFFF} Du hast {FF0000}" Weste " % {FFFFFF}Armor verloren und hast jetzt: {00FF00} " getPlayerArmor() " % Rüstung {FFFFFF}(Tendenz: M4)")
  326. }
  327. else if(Weste > 2)
  328. {
  329. addchatmessage("{FFFFFF} Du hast {FF0000}" Weste " % {FFFFFF}Armor verloren und hast jetzt: {00FF00} " getPlayerArmor() " % Rüstung")
  330. }
  331. }
  332.  
  333.  
  334. ;wenn man dmg nimmt ohne weste
  335. If(GetPlayerHealth() != VerloreneHP)
  336. {
  337. Leben := VerloreneHP - GetPlayerHealth()
  338. VerloreneHP := GetPlayerHealth()
  339. if(Leben = 10)
  340. {
  341. addchatmessage("{FFFFFF} Du hast {FF0000}" Leben " % {FFFFFF}HP verloren und hast jetzt: {00FF00} " getPlayerHealth() "HP {FFFFFF}(Tendenz: M4)" )
  342. }
  343. else If(Leben = 46)
  344. {
  345. addchatmessage("{FFFFFF} Du hast {FF0000}" Leben " % {FFFFFF}HP verloren und hast jetzt: {00FF00} " getPlayerHealth() "HP {FFFFFF}(Tendenz: Deagle)")
  346. }
  347. else if(Leben = 41)
  348. {
  349. addchatmessage("{FFFFFF} Du hast {FF0000}" Leben " % {FFFFFF}HP verloren und hast jetzt: {00FF00} " getPlayerHealth() "HP {FFFFFF}(Tendenz: Sniper)")
  350. }
  351. else if(Leben = 8)
  352. {
  353. addchatmessage("{FFFFFF} Du hast {FF0000}" Leben " % {FFFFFF}HP verloren und hast jetzt: {00FF00} " getPlayerHealth()"HP {FFFFFF}(Tendenz: MP5)")
  354. }
  355. else if(Leben = 25)
  356. {
  357. addchatmessage("{FFFFFF} Du hast {FF0000}" Leben " % {FFFFFF}HP verloren und hast jetzt: {00FF00} " getPlayerHealth() "HP {FFFFFF}(Tendenz: Rifle)")
  358. }
  359. else if(Leben = 9)
  360. {
  361. addchatmessage("{FFFFFF} Du hast {FF0000}" Leben " % {FFFFFF}HP verloren und hast jetzt: {00FF00} " getPlayerHealth() "HP {FFFFFF}(Tendenz: M4)")
  362. }
  363. else if(Leben = 2139094940)
  364. {
  365. addchatmessage("{FFFFFF} Dein Spawnschutz ist nun vorbei.")
  366. }
  367. else If(Leben > 2)
  368. {
  369. addchatmessage("{FFFFFF} Du hast {FF0000}" Leben " {FFFFFF}HP verloren und hast jetzt: {00FF00} " getPlayerHealth() "HP ")
  370. }
  371. }
  372. return
  373.  
  374.  
  375.  
  376.  
  377.  
  378. chatline:
  379. GetChatLine(0, line2)
  380. if(InStr(line2, "Sie stehen an einer Zollstation, der Zollübergang kostet $500! Befehl: /Zoll")){
  381. sendchat("/zoll")
  382. return
  383. }
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391. GetChatline(0, line1)
  392. if(InStr(line1, "Den Motor startest du mit "))
  393. {
  394. if(IsPlayerinAnyVehicle() == 1 && IsPlayerDriver() == 1 && IsVehicleEngineEnabled() == 0 && IsVehicleCar() == 1)
  395. {
  396. sendchat("/motor")
  397. }
  398. else if(IsVehicleBike() == 1 && IsPlayerDriver() == 1 && IsVehicleEngineEnabled() == 0)
  399. {
  400. sendchat("/motor")
  401. sendchat("/helm")
  402. }
  403. }
  404. return
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411. Befehle:
  412. :?:/shot::
  413. Suspend Permit
  414. Suspend Off
  415. SendInput {Enter}
  416. addchatmessage("/waffenlager")
  417. send {enter}
  418. sleep 100
  419. SendInput, {Down}
  420. sleep 100
  421. SendInput, {Enter}
  422. sleep 100
  423. SendInput, {Down}
  424. sleep 100
  425. SendInput, {Down}
  426. sleep 100
  427. SendInput, {Down}
  428. sleep 100
  429. SendInput, {Down}
  430. sleep 100
  431. SendInput, {Enter}
  432. sleep 100
  433. SendInput, {ESC}
  434. return
  435.  
  436. :?:/glücklich::
  437. Suspend Permit
  438. Suspend Off
  439. SendChat("/s Jede Zelle meines Körper ist glücklich,")
  440. sleep 1500
  441. SendChat("/s jede Körperzelle fühlt sich wohl,")
  442. sleep 1500
  443. SendChat("/s Jede Zelle meines Körpers ist glücklich,")
  444. sleep 1500
  445. SendChat("/s jede Körperzelle fühlt sich wohl, ")
  446. sleep 1500
  447. SendChat("/s jede Zelle, an jeder Stelle, jede Zelle ist voll gut drauf!! ")
  448. sleep 1500
  449. SendChat("/s jede Zelle, an jeder Stelle, jede Zelle ist voll gut drauf!!")
  450. sleep 1500
  451. return
  452.  
  453. :?:/m::
  454. Suspend Permit
  455. Suspend Off
  456. sendchat("/mitglieder")
  457. return
  458.  
  459.  
  460.  
  461. ;spice
  462. :?:/sp50::
  463. Suspend Permit
  464. Suspend Off
  465. sendchat("/safebox spice rausnehmen 50")
  466. return
  467.  
  468. :?:/sp100::
  469. Suspend Permit
  470. Suspend Off
  471. sendchat("/safebox spice rausnehmen 100")
  472. return
  473.  
  474. :?:/sp150::
  475. Suspend Permit
  476. Suspend Off
  477. sendchat("/safebox spice rausnehmen 150")
  478. return
  479.  
  480. :?:/sp200::
  481. Suspend Permit
  482. Suspend Off
  483. SendChat("/Safebox Spice rausnehmen 200")
  484. return
  485. ;spice end
  486.  
  487. ;drugs
  488. :?:/d50::
  489. Suspend Permit
  490. Suspend Off
  491. sendchat("/safebox drogen rausnehmen 50")
  492. return
  493.  
  494.  
  495. :?:/showchatlog::
  496. Suspend Permit
  497. Suspend Off
  498. sendchat("kurz ucp öffnen")
  499. sleep 1000
  500. run, edit %A_MyDocuments%\GTA San Andreas User Files\SAMP\Chatlog.txt
  501. return
  502.  
  503. :?:/savechatlog::
  504. Suspend Permit
  505. Suspend Off
  506. FileCreateDir,%A_MyDocuments%\ChatlogBackups
  507. FormatTime, zeit,%A_Now%,dd.MM HH_mm
  508. FileCopy,%A_MyDocuments%\GTA San Andreas User Files\SAMP\Chatlog.txt,%A_MyDocuments%\ChatlogBackups\Chatlog_%zeit%.txt,0
  509. sendinput /me kurz beschwerde machen{enter}
  510. return
  511.  
  512. :?:/uhr::
  513. FormatTime,Uhrzeit, HH:mm:ss
  514. SendInput /me schaut auf die Uhrzeit. (%Uhrzeit%) {Enter}
  515. return
  516.  
  517.  
  518.  
  519. :?:/clear::
  520. Suspend Permit
  521. Suspend Off
  522. loop, 20
  523. AddChatMessage("{FFFFFF} " "")
  524. return
  525.  
  526. :?:/d100::
  527. Suspend Permit
  528. Suspend Off
  529. sendchat("/safebox drogen rausnehmen 100")
  530. return
  531.  
  532. :?:/d150::
  533. Suspend Permit
  534. Suspend Off
  535. sendchat("/safebox drogen rausnehmen 150")
  536. return
  537.  
  538. :?:/d200::
  539. Suspend Permit
  540. Suspend Off
  541. sendchat("/safebox drogen rausnehmen 200")
  542. return
  543. ;drugs end
  544.  
  545.  
  546.  
  547. :?:/kk::
  548. Suspend Permit
  549. Suspend Off
  550. SendChat("/kanister kaufen")
  551. send {enter}
  552. return
  553.  
  554.  
  555. :?:/kr::
  556. Suspend Permit
  557. Suspend Off
  558. sleep 100
  559. SendChat("/kofferraum")
  560. sleep 100
  561. return
  562.  
  563.  
  564. :?:/kra::
  565. Suspend Permit
  566. Suspend Off
  567. sleep 100
  568. SendChat("/kofferraumansehen")
  569. sleep 100
  570. return
  571.  
  572. :?:/aus::
  573. Suspend Permit
  574. Suspend Off
  575. sendchat("/handystatus aus")
  576. return
  577.  
  578. :?:/an::
  579. Suspend Permit
  580. Suspend Off
  581. sendchat("/handystatus an")
  582. return
  583.  
  584. :?:/anwalt::
  585. Suspend Permit
  586. Suspend Off
  587. meineid := GetPlayerId()
  588. SendChat("/cc suche anwalt zahle gut meine ID: " meineid)
  589. return
  590.  
  591. :?:/gfi::
  592. Suspend Permit
  593. Suspend Off
  594. SendChat("/gangfightinfo")
  595. return
  596.  
  597. :?:/atm::
  598. Suspend Permit
  599. Suspend Off
  600. SendChat("/automat")
  601. return
  602.  
  603.  
  604.  
  605.  
  606. return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement