как сделать ахк скрипт для кс го
Как сделать ахк скрипт для кс го
Counter-Strike: Global Offensive
Ниже представлен скрипт для AutoHotKey(AHK). Данный скрипт позволит вам, зажимая пробел, прыгать как бешеный кролик [не банится VAC, только если патрулём. т.к программа никак не внедряется в саму игру]
$Space::
Sleep 100
Loop
<
GetKeyState, SpaceState, Space, P
If SpaceState = U
break
Sleep 5
Send,
>
Данный скрипт схож с первым, но имеет незначительные изменения, данная программа может включаться и отключаться на клавишу F11
;F11 to toggle off, and on
;End key will completely turn it off
;This will NEVER be detected by VAC (Only if VALVe blacklists this program)
$Space::
Sleep 5
Loop
<
GetKeyState, SpaceState, Space, P
If SpaceState = U
break
Sleep 1
Send,
>
Return
Скрипт на бхоп попроще
$Space, Toggle
*space::
Loop
<
GetKeyState,state,space,P
if state = U
break
Send,
Sleep,4
>
return
Скрипт на авто-стрельбу из пистолетов, такие как Tec-9,Five-SeveN и другие.
#NoEnv
#SingleInstance force
SendMode Input
IfWinActive, Call of Duty 4
<
Lbutton::
If ScriptActive = 1
<
RecoilFix(FixAmount)
Loop
<
GetKeyState, state, Lbutton, P
if state=U
break
Sendinput
Sleep 20
Sendinput
Sleep 20
RecoilFix(FixAmount)
>
>
return
;Pauses AutoHotKey Script.
Z::
If ScriptActive = 1
<
ScriptActive = 0
SoundBeep, 400, 400
>
else if ScriptActive = 0
<
ScriptActive = 1
SoundBeep, 1000, 100
SoundBeep, 1000, 100
>
return
NumpadAdd::
++FixAmount
SoundBeep, 700, 100
SoundBeep, 700, 100
clipboard = %FixAmount%
return
NumpadSub::
—FixAmount
SoundBeep, 700, 100
clipboard = %FixAmount%
return
NumpadDiv::
FixAmount-=0.1
SoundBeep, 600, 100
clipboard = %FixAmount%
return
NumpadMult::
FixAmount+=0.1
SoundBeep, 600, 100
SoundBeep, 600, 100
clipboard = %FixAmount%
return
>
;M9 = FixAmount 1
;G3 = FixAmount 0.700000
При длинных очередях (зажиме) скрипт уменьшает отдачу и пули летят более точно.(Эффективнее для Эмки и Калаша)
Для приостановки скрипта жмем «Insert»
Recoil_Reducer
#NoEnv
SendMode Input
MsgBox Recoil Reducer v0.2 by [LOLZTEAM.COM]
$LButton::
while GetKeyState(«LButton»)
<
DllCall(«mouse_event», uint, 1, int, 0, int, 1, uint, 0, int, 0)
Sleep, 15
DllCall(«mouse_event», uint, 1, int, 0, int, 1, uint, 0, int, 0)
Sleep, 5
>
Return
Бесполезный скрипт который заставляет трястись ваш экран как наркомана.
strafe(left)
<
moveCount := 5
sleepInterval = 0
relativeMove := 5
Вот и конец данного руководства, по возможности можете оценить данное руководство, поставив ему оценку, и поделиться им с друзьями.
И кому не трудно накидайте подарков, буду премногом благодарен
Как сделать ахк скрипт для кс го
Hi everyone, this is my first post. I have played around with Autohotkey and found and compiled some really useful scripts for CS:GO. Below are some of the most useful scripts to be used in CS:GO.
Remember, AHK Scripts are NOT VAC BANNABLE! Accusing me of getting VAC banned would be completely unfounded and ridiculous!
HOWEVER, OVERWATCH MAY NOT TAKE YOUR USE OF ANY OF THESE SCRIPTS LIKELY! USE AT YOUR OWN RISK!
Counterstrafing Script:
This script is immensely useful- for noobs who do not know what counter-strafing is, it is essentially pressing the «opposite key» (ex: let go of «w», press «s» rapidly) to mitigate the stopping delay in accuracy in CS:GO- there is a delay before your weapon returns to full accuracy if you simply release the movement keys. If you aren’t a pro at counter-strafing, this script will improve your first shot accuracy after stopping greatly. Depending on the delay, you may have trouble with camping exactly on a wall or corner. There may be small glitches here and there as well.
This script is remarkably useful for One-Deaging as the Desert Eagle’s moving accuracy delay is horrendous for noob-intermediate players! Rejoooice!
Oh, this mainly makes sure that your first shot upon stopping is accurate with guns like the AK-47 or M4A4- adding 20/30+ damage to your first bursts, or making that one-tap way easier!
Also great for learning to tap with pistols.
I simply compiled base code kindly taken from Exascrys (9/10 of credit goes to him!), and I simply compiled it for all WASD keys and added a toggle on/off button replete with sounds. Toggle is F7.
Feel free to edit the delays in order to suit your needs. I set the delay to 120, but 100 might be more preferable.
*w up::
If ScriptActive = 1
<
if(GetKeyState(«s»,»P»)) ; if w is pressed, do not perform sub
return
start:=A_TickCount
start+=125
Send
While (!GetKeyState(«s»,»P») && A_TickCount Autofire Script- Spams mouse button.
Really quite OP when used with Tec-9, fiVe-seVen or Dualies. Really turns the Tec-9 especially into an SMG.
As with Bhop scripts, do watch out when you use this script- Overwatch will not take this lightly!
Full Credit goes to JumBo` on MPGH!
Toggle is F6.
BTW: Adjusting the keypress/release delay is effective for lowering the fire-rate of automatic rifles, thus making them more accurate at longer ranges.
#NoEnv
#SingleInstance force
SendMode Input
IfWinActive, Call of Duty 4
<
Lbutton::
If ScriptActive = 1
<
RecoilFix(FixAmount)
Loop
<
GetKeyState, state, Lbutton, P
if state=U
break
Sendinput
Sleep 20
Sendinput
Sleep 20
RecoilFix(FixAmount)
>
>
return
;Pauses AutoHotKey Script.
F6::
If ScriptActive = 1
<
ScriptActive = 0
SoundBeep, 400, 400
>
else if ScriptActive = 0
<
ScriptActive = 1
SoundBeep, 1000, 100
SoundBeep, 1000, 100
>
return
NumpadAdd::
++FixAmount
SoundBeep, 700, 100
SoundBeep, 700, 100
clipboard = %FixAmount%
return
NumpadSub::
—FixAmount
SoundBeep, 700, 100
clipboard = %FixAmount%
return
NumpadDiv::
FixAmount-=0.1
SoundBeep, 600, 100
clipboard = %FixAmount%
return
NumpadMult::
FixAmount+=0.1
SoundBeep, 600, 100
SoundBeep, 600, 100
clipboard = %FixAmount%
return
>
;M9 = FixAmount 1
;G3 = FixAmount 0.700000
;Improved Bhop by enHanced+
;Press F11 to toggle
;End key to close the application
;This NEVER will be detected by VAC
$Space::
Sleep 5
Loop
<
GetKeyState, SpaceState, Space, P
If SpaceState = U
break
Sleep 1
Send,
>
Return
Re: Compilation of most useful CS:GO scripts- Post yours here!
Re: Compilation of most useful CS:GO scripts- Post yours here!
Re: Compilation of most useful CS:GO scripts- Post yours here!
Re: Compilation of most useful CS:GO scripts- Post yours here!
Re: Compilation of most useful CS:GO scripts- Post yours here!
I have recently coded another, I think, fairly useful script.
This is a Juan Deag Script- What this does is quickswitch (switch to knife and back) immediately after your shot. Upon release of the left mouse button, it fires. There are some glitches with switching and such, but is great for those who love to practice with the Deagle.
It is also great for the Awp, as additional pressing for switching isn’t great. TOGGLE IS F6
This script is terrible for rifles (unless you spray), as it switches the moment you let go of the Left Mouse Button. It is even worse for semi-auto pistols.
But, if you’re like me, who doesn’t care at all for the game really anymore and likes to derp, this script is for you.
Prerequisites:
MUST HAVE AN AUTOEXEC FILE WITH THIS SCRIPT:
IF YOU DO NOT WANT TO BIND E TO THIS SCRIPT PICK A DIFFERENT KEY, BUT REMEMBER THIS HOTKEY. THIS IS YOUR QUICKSWITCH HOTKEY.
Additionally, bind some key to «Last Weapon Used». The default is q.
TO USE THIS SCRIPT, COPY THE CODE BELOW AND THEN FOLLOW THE INSTRUCTIONS LEFT BY THE COMMENTS.
*LButton up::
If ScriptActive = 1
<
Send e ; replace with quickswitch hotkey
Sleep, 10
Send k ; replace with «Last Weapon Used hotkey
>
return
F6::
If ScriptActive = 1
<
ScriptActive = 0
SoundBeep, 400, 400
return
>
else if ScriptActive = 0
<
ScriptActive = 1
SoundBeep, 1000, 100
SoundBeep, 1000, 100
>
return
Re: Compilation of most useful CS:GO scripts- Post yours here!
Re: Compilation of most useful CS:GO scripts- Post yours here!
NEW UPDATE FOR COUNTERSTRAFE SCRIPT.
This is perfectly designed for BHOP scripts! When you hold the SpaceBar counterstrafe is turned off until you let go, allowing for those sick MLG Bhops + those sick MLG OneTaps!
Sorry, no more beep sound.
Re: Compilation of most useful CS:GO scripts- Post yours here!
Re: Compilation of most useful CS:GO scripts- Post yours here!
Re: Compilation of most useful CS:GO scripts- Post yours here!
to use them you MUST PRESS F6 WHEN YOU ARE LOADING INTO COUNTER STRIKE TO ACTIVATE THEM and if it fails then just try again and it will work
i didn’t think that this was a thing however these are walls yes like the thing where you can see thru walls it only works on some maps like dust 2 mirage inferno and a few others and it also only shows you people in Ur region so like so if im on A site on dust 2 then i can only see thru walls like cat and long and i cant see all the way to B site
be careful if Ur obvious with it you will get over watched
Process = csgo.exe
DllName = client.dll
msgbox, [Undetected, Stable] Updating.
Process, Exist, %Process%
PID = %ErrorLevel%
SetFormat, Integer, Hex
Base := GetDllBase(DllName, PID)
start:=0x00000000
loop <
start:=start+0x1000
check:=ReadMemory(start+0x4,»Counter-Strike: Global Offensive»)
check2:=ReadMemory(check,»Counter-Strike: Global Offensive»)
break
>
if (start>0xDDDDDDDD)
<
msgbox, Something went wrong O.o
>
loop
<
offset:=offset+0x4
check:=ReadMemory(offset,»Counter-Strike: Global Offensive»)
checka:=check+0x1c
check2:=ReadMemory(check+0x1c,»Counter-Strike: Global Offensive»)
if (check2==0x72617065)
<
break
>
if (offset>end)
<
msgbox, something went wrong OMG
>
>
msgbox, Cheat successfully injected. Press F6 In main menu.
t1:=ReadMemory(offsets3,»Counter-Strike: Global Offensive»)
t2:=ReadMemory(offsets3+0x8,»Counter-Strike: Global Offensive»)
t3:=ReadMemory(offsets3+0x10,»Counter-Strike: Global Offensive»)
t4:=ReadMemory(offsets3+0x18,»Counter-Strike: Global Offensive»)
t5:=ReadMemory(offsets3+0x20,»Counter-Strike: Global Offensive»)
t6:=ReadMemory(offsets3+0x28,»Counter-Strike: Global Offensive»)
t7:=ReadMemory(offsets3+0x30,»Counter-Strike: Global Offensive»)
ct1:=ReadMemory(offsetsct,»Counter-Strike: Global Offensive»)
ct2:=ReadMemory(offsetsct+0x8,»Counter-Strike: Global Offensive»)
ct3:=ReadMemory(offsetsct+0x10,»Counter-Strike: Global Offensive»)
ct4:=ReadMemory(offsetsct+0x18,»Counter-Strike: Global Offensive»)
ct5:=ReadMemory(offsetsct+0x20,»Counter-Strike: Global Offensive»)
ct6:=ReadMemory(offsetsct+0x28,»Counter-Strike: Global Offensive»)
ct7:=ReadMemory(offsetsct+0x638,»Counter-Strike: Global Offensive»)
t11:=t1+0x96D
t111:=ReadMemoryString(t11,»Counter-Strike: Global Offensive»)
rewritetex(t111,t11)
t22:=t2+0xC0F
t222:=ReadMemoryString(t22,»Counter-Strike: Global Offensive»)
rewritetex(t222,t22)
t33:=t3+0x45D
t333:=ReadMemoryString(t33,»Counter-Strike: Global Offensive»)
rewritetex(t333,t33)
t44:=t4+0x7e1
t444:=ReadMemoryString(t44,»Counter-Strike: Global Offensive»)
rewritetex(t444,t44)
t55:=t5+0xACC
t555:=ReadMemoryString(t55,»Counter-Strike: Global Offensive»)
rewritetex(t555,t55)
t66:=t6+0xFD
t666:=ReadMemoryString(t66,»Counter-Strike: Global Offensive»)
rewritetex(t666,t66)
t77:=t7+0x838
t777:=ReadMemoryString(t77,»Counter-Strike: Global Offensive»)
rewritetex(t777,t77)
ct11:=ct1+0x27D
ct111:=ReadMemoryString(ct11,»Counter-Strike: Global Offensive»)
rewritetex2(ct111,ct11)
ct22:=ct2+0x219d
t222:=ReadMemoryString(ct22,»Counter-Strike: Global Offensive»)
rewritetex2(ct222,ct22)
ct33:=ct3+0x378
ct333:=ReadMemoryString(ct33,»Counter-Strike: Global Offensive»)
rewritetex2(ct333,ct33)
ct44:=ct4+0x7e1
ct444:=ReadMemoryString(ct44,»Counter-Strike: Global Offensive»)
rewritetex2(ct444,ct44)
ct55:=ct5+0xA70
ct555:=ReadMemoryString(ct55,»Counter-Strike: Global Offensive»)
rewritetex2(ct111,ct11)
ct66:=ct6+0x111
ct666:=ReadMemoryString(ct66,»Counter-Strike: Global Offensive»)
rewritetex2(ct666,ct66)
ct77:=ct7+0xEB7
ct777:=ReadMemoryString(ct77,»Counter-Strike: Global Offensive»)
rewritetex2(ct777,ct77)
Needle = «$rimlight»
StringGetPos, pos, Haystack, %Needle%
if (pos >= 0)
< WriteMemory(0x6E676924,offsettex+pos+0x0,"Counter-Strike: Global Offensive")
WriteMemory(0x7A65726F,offsettex+pos+0x4,»Counter-Strike: Global Offensive»)
WriteMemory(0x20203120,offsettex+pos+0x8,»Counter-Strike: Global Offensive»)
WriteMemory(0x0A0D0A0D,offsettex+pos+0xC,»Counter-Strike: Global Offensive»)
WriteMemory(0x6C6F6324,offsettex+pos+0x10,»Counter-Strike: Global Offensive»)
WriteMemory(0x2220726F,offsettex+pos+0x14,»Counter-Strike: Global Offensive»)
WriteMemory(0x3020395B,offsettex+pos+0x18,»Counter-Strike: Global Offensive»)
WriteMemory(0x225D3020,offsettex+pos+0x1C,»Counter-Strike: Global Offensive»)
WriteMemory(0x0A0D0A0D,offsettex+pos+0x20,»Counter-Strike: Global Offensive»)
WriteMemory(0x0A0D0A0D,offsettex+pos+0x24,»Counter-Strike: Global Offensive»)
WriteMemory(0x0A0D0A0D,offsettex+pos+0x28,»Counter-Strike: Global Offensive»)
>
>
Needle = «$rimlight»
StringGetPos, pos, Haystack, %Needle%
if (pos >= 0)
< WriteMemory(0x6E676924,offsettex+pos+0x0,"Counter-Strike: Global Offensive")
WriteMemory(0x7A65726F,offsettex+pos+0x4,»Counter-Strike: Global Offensive»)
WriteMemory(0x20203120,offsettex+pos+0x8,»Counter-Strike: Global Offensive»)
WriteMemory(0x0A0D0A0D,offsettex+pos+0xC,»Counter-Strike: Global Offensive»)
WriteMemory(0x6C6F6324,offsettex+pos+0x10,»Counter-Strike: Global Offensive»)
WriteMemory(0x2220726F,offsettex+pos+0x14,»Counter-Strike: Global Offensive»)
WriteMemory(0x3020305B,offsettex+pos+0x18,»Counter-Strike: Global Offensive»)
WriteMemory(0x225D3920,offsettex+pos+0x1C,»Counter-Strike: Global Offensive»)
WriteMemory(0x0A0D0A0D,offsettex+pos+0x20,»Counter-Strike: Global Offensive»)
WriteMemory(0x0A0D0A0D,offsettex+pos+0x24,»Counter-Strike: Global Offensive»)
WriteMemory(0x0A0D0A0D,offsettex+pos+0x28,»Counter-Strike: Global Offensive»)
>
>
ReadMemory(MADDRESS,PROGRAM)
<
winget, pid, PID, %PROGRAM%
VarSetCapacity(MVALUE,4,0)
ProcessHandle := DllCall(«OpenProcess», «Int», 24, «Char», 0, «UInt», pid, «UInt»)
DllCall(«ReadProcessMemory»,»UInt»,ProcessHandle,»UInt»,MADDRESS,»Str»,MVALUE,»UInt»,4,»UInt *»,0)
Loop 4
result += *(&MVALUE + A_Index-1)
Руководство для начинающих по использованию скриптов AutoHotkey
Что такое AutoHotkey
Скрипты AutoHotkey — отличный способ автоматизировать некоторые действия на компьютере, но на первый взгляд эта программа может показаться сложной. Не волнуйтесь — начать гораздо проще, чем кажется! Читайте дальше, чтобы увидеть как пользоваться AutoHotkey.
Программа AutoHotkey позволяет создавать макросы и скрипты выполняющие самые разнообразные действия, которые можно привязать к любым клавишам. Программа отлично подходит для автоматизации и ускорения действий. Может применяться при вводе текста, в играх, обычной работе в операционной системе.
Скрипты могут иметь графический интерфейс для показа информации и ввода настроек.
У AutoHotkey очень развитый скриптовый язык, но вам необязательно его изучать — вы можете воспользоваться готовыми скриптами.
Скачать AutoHotkey
Для загрузки перейдите на официальный сайт: https://www.autohotkey.com/download/
Там представлено несколько несколько версий, разберёмся в них:
Ветка AutoHotkey 2.0-a* является работоспособной, но в ней поменялся синтаксис языка по этой причине большинство готовых скриптов, которые вы можете найти в Интернете, в ней работать не будут.
Скачайте установщик, им проще пользоваться, чем портативной версией.
Установка AutoHotkey
Запускаем установочный файл:
Выберите «Express Installation».
Установка завершена, нажмите «Exit».
Как запустить AutoHotkey
Необычность AutoHotkey в том, что нет смысла запускать программу без скрипта — в этом случае будет показана только справка.
Порядок запуска AutoHotkey следующий:
1. Сохранение скрипта в файл с расширением .ahk
2. Запуск этого файла — в этом случае автоматически откроется AutoHotkey и выполнит скрипт
По этой причине предпочтительнее скачать установочный файл, а не портативную версию, поскольку для портативной версии придётся вручную настраивать ассоциацию с файлами .ahk.
Скрипты AutoHotkey
Теперь, когда вы настроили AutoHotkey, пришло время получить ваш первый скрипт. Некоторые сценарии AutoHotkey настолько короткие, что публикуются в сети в виде коротких фрагментов текста. Выберите текст сценария и скопируйте его.
Теперь запустите «Блокнот» и вставьте скрипт. Убедитесь, что вы скопировали все с самого начала и до конца.
Этот скрипт делает так, что при зажатой правой кнопки мыши колёсико начинает выполнять функцию кнопок Вперёд и Назад. Например, в веб-браузере таким образом вы можете вернуться на предыдущую страницу.
Некоторые сценарии содержат не только несколько строк; они часто предлагаются в виде файлов, а не вставляются на страницу. Щёлкните правой кнопкой мыши ссылку на файл AHK и выберите, чтобы сохранить его локально:
Пример скрипта, который показывает экранную клавиатуру и на этой клавиатуре показывает каждую клавишу, которую вы нажали: https://www.autohotkey.com/docs/scripts/KeyboardOnScreen.ahk
Запуск скрипта AutoHotkey
Когда скрипт запущен, вы должны увидеть маленький значок на панели задач. При наведении указателя мыши на этот значок появится всплывающая подсказка с названием сценария.
Если скрипт AutoHotkey не работает
Большинство сценариев работают сразу. Однако, если ваш скрипт не запускается и появляется сообщение об ошибке, вернитесь на страницу загрузки AutoHotkey и получите «AutoHotkey 1.0» (второй вариант). Удалите AutoHotkey, установите AutoHotkey 1.0 и попробуйте снова запустить скрипт.
Вы также можете попробовать сохранить скрипт с другой кодировкой символов.
Выход из скрипта
Закончив работу со сценарием, щёлкните правой кнопкой мыши его значок в системном трее и выберите «Exit».
Где скачать скрипты AutoHotkey
Скрипты AutoHotKey для CS:GO
Bhop (распрыжка) — это крутой скрипт для отработки упражнений, когда вы освоите его, подумайте о распрыжке с колесом прокрутки.
F11 для включения и отключения. Кнопка End дял полного отключения.
VAC вас НИКОГДА не обнаружит.
Autofire
Autofire не очень практичен для конкурентного игрового процесса, но с DM и Casual это интересно.
Они безопасны для VAC, но их не рекомендуется использовать в конкурентных состязаниях или на пользовательских серверах, их обнаруживает пользовательский античит.
Чтобы поставить скрипт на паузу нажмите F6.
Ultimate CS:GO Multiscript
Это НЕ чит, он не будет вводить или делать что-либо с CS:GO, он просто симулирует события мыши/клавиатуры.
Пролистните до Code: и разверните Spoiler:
Скрипт длинный, поэтому убедитесь, что полностью скопировали его.
Скачать Autohotkey для CS:GO
Автохоткей для КС ГО — представляет собой набор макросов, которые написаны на встроенном языке программирования AHK. Запустив их используйте горячие клавиши для некоторых действий, а также использовать геймпад или переназначать кнопки на нем.
В игре используется чат, в котором игроки общаются. При помощи AHK можно назначить горячую клавишу для отправки сообщения.
АКХ распространяется бесплатно. Скачав скрипт, его необходимо поместить в программу, чтоб конвертировать в exe-файл. Можно запускать исполняемый файл перед игрой и использовать горячие клавиши.
Имея навыки программирования — изменяйте макрос по усмотрению. Использовать макросы КС ГО через программу Автохоткей легко. Кроме того, вы получаете следующие преимущества:
Скорость в КС ГО — очень важный фактор для победы. Замешкавшись, игроки могут получить пулю и выбыть из игры. Макрос поможет сократить время на лишние действия и сэкономить время дав возможность сосредоточиться на игровом процессе.
Рекомендуется вывести ярлык исполняемого файла программы на рабочий стол для быстрого доступа. Обратите внимание, что после запуска скрипта в системном трее появится зеленый значок — признак верно работающей программы. После этого можно запускать КС ГО и быть уверенным в том, что горячие клавиши будут корректно работать.
Одним из преимуществ Автохоткей для КС ГО является совместимость с последними версиями Windows.