[kzh] Как за один стрейф сделать больше 30 стрейфов
Такой скрипт написать очень просто. Прикол в том, что нужно в начале скрипта выполнить
Код:
+moveright
а потом вместо
Код:
-moveright;+moveleft
делать
Код:
kzh_sidespeed -400
После присвоения такого значения +moveright будет делать стрейф влево, а +moveleft - вправо.
Вот пример такого стрейф скрипта 100aa:
Код:
alias +mr "+kzh_right;kzh_sidespeed 400;"
alias +ml "+kzh_left;kzh_sidespeed -400;"
alias -mr "-kzh_right;"
alias -ml "-kzh_left;"
alias yaw1 "kzh_yawspeed -1500"
alias yaw2 "kzh_yawspeed -1300"
alias rstr "-forward ; yaw1; +mr; wait; yaw2; -mr;"
alias lstr "-forward ; yaw1; +ml; wait; yaw2; -ml;"
alias str "rstr;lstr;"
alias +kzh_str100aa "+moveright; alias kzh_xstr @kzh_str100aa; @kzh_str100aa"
alias -kzh_str100aa "alias kzh_xstr;-moveright; kzh_sidespeed 400;"
alias @kzh_str100aa "str; kzh_loopx str"
bind mouse3 "+kzh_str100aa"
Цитата:
Какой в этом смысл?
В статистике прыжка будет написано что был сделан только 1 стрейф, но на самом деле их будет гораздо больше.
Последний раз редактировалось Terazoid; 27.06.2011 в 11:42.
Re: [kzh] Как за один стрейф сделать больше 30 стрейфов
Нет, дистанция останется прежней. Просто в скрипте вместо нажатия кнопок A и D нажимается только D. А когда нужно нажать A, скорость, с которой вы двигаетесь при нажатии A и D (kzh_sidespeed) меняется на -400 и тогда моделька игрока начинает двигаться влево с нажатой D.
Re: [kzh] Как за один стрейф сделать больше 30 стрейфов
вариант alias @sw23.str "rightstrafe;leftstrafe ;rightstrafe;leftstrafe ;rightstrafe;leftstrafe ;
но при большом колличестве стрейфов, лучше не злоупотреблять.в моем случае каждый rightstrafe;leftstrafe ; будет означать весь стрейфскрипт.соответственно при прыжке по блокам, или просто по полу дистанция врятли сильно изменится, так как приземление = прерыванию скрипта.самой практичное применение имхо на хнс в полете, серфе, прыганию по лестницам.
как то так..мне сложно правильно сформулировать мысль бе3 теста винду переставил кс качать влом.и cfg настраивать себе
________________
Не стоит принимать доброту за слабость, грубость за силу, а подлость — за умение
жить