boslosos

AHK

Aug 12th, 2019
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.71 KB | None | 0 0
  1. [divbox=#FFFFFF][center][img]https://ctrlv.cz/shots/2019/08/13/5Mdt.png[/img]
  2. [/center][/divbox]
  3.  
  4.  
  5.  
  6. [divbox=#FFFFFF]
  7. [u][float_left][size=150][b]Hierarchie:[/b][/size][/float_left][/u]
  8.  
  9. ● ÚVOD
  10. ● INSTALACE
  11. ● VYTVOŘENÍ BIND SOUBORU
  12. ● 'SCRIPTOVÁNÍ'
  13. ● KOMPILOVÁNÍ BIND SOUBORU
  14.  
  15.  
  16. [/divbox]
  17.  
  18.  
  19.  
  20. [divbox=#FFFFFF]
  21. [u][float_left][size=150][b]Úvod:[/b][/size][/float_left][/u]
  22.  
  23. O čem tu vlastně píši či budu psát..?
  24. Tak, AutoHotKey neboli zkratkou AHK, je script jazyk pro Windows. Používá se například pro rychlé vepsání kódu nebo například k opakování na zmáčknutí tlačítka ala čehokoliv na vaší klávesnici.
  25.  
  26.  
  27. [/divbox]
  28.  
  29.  
  30.  
  31. [divbox=#FFFFFF]
  32. [u][float_left][size=150][b]Instalace:[/b][/size][/float_left][/u]
  33.  
  34. Program je jednoduché stáhnout a nainstalovat, najdeme ho na stránkach https://www.autohotkey.com/ kde klikneme na tlačítko "Download".
  35. Následně program nainstalujeme kamkoliv do počítače klidně na hlavní disk C: pokud vám nevadí ta trochu místa co bude zabírat, instalační složku nebudeme potřebovat ke spouštění našeho scriptu a tak je opravdu jedno kam jej nainstalujete.
  36.  
  37.  
  38. [/divbox]
  39.  
  40.  
  41.  
  42. [divbox=#FFFFFF]
  43. [u][float_left][size=150][b]Vytvoření Souboru:[/b][/size][/float_left][/u]
  44.  
  45. Soubor do kterého budeme vkládat naše bindy aka script řádky, vytvoříme po úspěšném nainstalování tak že klikneme pravým myšítkem a najedeme na "Nový" kde zvolíme "AutoHotKey Script".
  46.  
  47. [img]https://ctrlv.cz/shots/2019/08/13/ZqoQ.png[/img]
  48.  
  49.  
  50. [/divbox]
  51.  
  52.  
  53.  
  54. [divbox=#FFFFFF]
  55. [u][float_left][size=150][b]Scriptování:[/b][/size][/float_left][/u]
  56.  
  57. Tak, jako první uvedu že Bind který nám má vykonávat určitou akci, musíme mít rozdělenou do tří řádkových bodů a ty jsou:
  58.  
  59. [list]
  60. [*]1.) Klávesa ke spuštění určitého bindu.
  61. [*]2.) Script který může obsahovat klidně i více řádků.
  62. [*]3.) Ukončení scriptu.
  63. [/list]
  64.  
  65. Abych vysvětlil předešlé, tak zde je menší script na jednoduchý bind, který bude fungovat tak jak má pokud máte u sebe jednu zbraň a to třeba Deagl. Pokud máte více, stačí smazat send whell...
  66.  
  67. !g::
  68. SendInput t/me sahá do pouzdra pro zbraň kterou následně z pouzdra vytahuje.{enter}
  69. send, {Wheelup 1}
  70. return
  71.  
  72. [b][u]Vysvětlivky:[/u][/b]
  73. [b]!g::[/b] - Po zmáčknutí ALT + G script provede následující
  74. [b]SendInput [/b] - poslání kláves a ty jsou
  75. [b]t/me...[/b] - "t" k otevření chatu lomítko pro příkaz atd nadále
  76. [b]send, {Wheelup 1}[/b] poslání otočení kolečkem na myši nahoru 1x a jako poslední
  77. [b]return[/b] - ukončení scriptu.
  78.  
  79. [i]Nezapomeneme za každým SendInput t/me...text... přidat také zmáčknutí klávesy [b]ENTER[/b] a to pomocí [b]{enter}[/b][/i]
  80.  
  81. ! - Alt + Klávesa
  82. ^ - CTRL + Klávesa
  83.  
  84. Vše proběhne dalo by se říci že bez viditelného otevření chatu, takže se nemusíte bát že se při jízdě například něco pokoní...
  85.  
  86. [b][u]Pak můžeme scripty kombinovat například viz. tento můj policejní bind:[/u][/b]
  87.  
  88. !x::
  89. SendInput t/elm{enter}
  90. Sleep, 500
  91. SendInput t/majak schovat{enter}
  92. SendInput t/ss{enter}
  93. return
  94.  
  95. Zde krátce a jednoduše vysvětlím daný nový řádek a to "Sleep, 250" který v překladu znamená spát ala v programu
  96.  
  97. Udělej SendInput .....
  98. Počkej, půl sekundy
  99. A pak udělej SendInput....
  100.  
  101. Například sekundu uděláme tak že napíšeme 1000 což program bere jako 1000ms tím pádem pro nás 1 sekunda.
  102.  
  103.  
  104. [/divbox]
  105.  
  106.  
  107.  
  108. [divbox=#FFFFFF]
  109. [u][float_left][size=150][b]Kompilování Bind Souboru:[/b][/size][/float_left][/u]
  110.  
  111. Tak soubor stačí uložit a následně vykompilovat a to nám udělá ten soubor s tou zelenou ikonkou který se následně i spouští.
  112.  
  113. [img]https://ctrlv.cz/shots/2019/08/13/hLdv.png[/img]
  114.  
  115. Ovšem pokud chceme zase script upravit, musíme upravit ten který zelený není tedy podle mého bílé či nějaké šedé barvy a zas jej po editaci uložit, následně musíme předešlý zelený zapnutý script vypnout na liště vpravo dole jinak defaultní script nepůjde vycompilovat.
  116.  
  117. Tak, a to si myslím že by pro nějaký ten začátek stačilo, dohledat se toho dá hodně, mají hodně na forumu atd i diskuze o všem možném. Nám však na naše RP bude stačit tento základ, postoval jsem i video které je o změně skinu brokovnice v modloaderu skrze bind /beanbag který má trochu více řádků a dal mi trochu zabrat. Pokud by někdo měl něco nějaký nápad na bind který z tohoto základu nejde jen tak udělat tak neváhejte napsat koment. :) A třeba klidně i ohodnocení jak se vám návod líbí. Či pokud máte například i problémy s programem.
  118.  
  119.  
  120. Pokud jsem na něco zapomněl tak stává se hold nů. Doufám že ne. (:
  121.  
  122. [/divbox]
Add Comment
Please, Sign In to add comment