serfreeman1337

Empire-Host.org - Аренда игровых серверов

Возвращение распрыга в Half-Life v. 2

С обновлений Half-Life за 16.05.2013 VALVe заблокировали команду _special, которая используется во множестве скриптов, где необходим быстрый повтор действий.  Это команда используется и в скрипте на распрыг.

Один из способов вернуть эту команду и нормальный распрыг был даунгрейд HL до 6027Beta версии. Lev с форума http://aghl.ru/forum подсказал другой способ.

VALVe заблокировали выполнение команды _special на уровне движка. Но ничего не мешает изменить эту команду и обойти эту блокировку. Сама эта команда находится в client.dll. Воспользуемся любым HEX редактором и изменим эту команду.

Воспользуемся Free Hex Editor, откроем client.dll из папки valve/cl_dlls и найдем команды special.

Редактирование client.dll в HEX эдиторе

И заменим пару символов. Сделаем команду sp3cial:

Редактирование client.dll в HEX эдиторе.

Достаточно изменить один символ. Сохраняем. Дальше во всех скриптах меням special на sp3cial.

Вот мой скрипт:

alias +jump2 "alias _sp3cial jump2;jump2"
alias -jump2 "alias _sp3cial"
alias jump2 "+jump;wait;-jump;wait;sp3cial"
bind "space" "+jump2"

Также можно использовать простой блокнот для редактирования этой команды. НО! Будьте внимательнее, вы можете только изменить символы в команде, но не добавить новые.

Добавить комментарий