![]() |
Показать все 15 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- SOHL Custom Build (https://hlfx.ru/forum/forumdisplay.php?forumid=15)
-- Вопросик. (https://hlfx.ru/forum/showthread.php?threadid=3089)
Вопросик.
"День добрый, тов. форумчане! Шлю огромный привет из заснеженной Сибири, где по улицам ходят медведи! Рад сообщить, что в ближайшее время поставлю интернет и снова постучусь в ворота великого HLFX.RU и меня будут встречать брашевым салютом! > ) А пока меня беспокоит одна трабла - можно ли добавлять значения к тем которые стоят. К примеру стоит cl_forwardspeed X а нужно консольной командой поставить cl_forwardspeed x+1 (х мы разумеется не знаем, ибо он может меняться и в игре, и пользователем). Но эт разумеется не только с операцией cl_forwardspeed. Я слышал тему, что есть какие то там префиксы типа + - которые что-то значат, но ни нормального интернета, ни толковых учебников у меня нет. ЗЫ: Spirit. С уважением, DrTressi."
__________________
А что нет?
создать новую консольную команду которая будет увеличивать значение форвардспида на 1.
на сколько я знаю, стандартных средств по увеличению текущего значения нет.
Есть pfnQueryClientCvarValue2 ? Можно получить значение, потом ++, потом поставить через ClientCommand
Сдается мне, что вопрос к кодингу отношения не имеет.
__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran
Поддерживаю предыдущего оратора! Я говорю о том, чтобы это делать вручную через консоль либо через конфиг.
__________________
How interesting, just look at that!
© Scientist
На клиенте, чуть выше CHud::Init():
1 | void __CmdFunc_mod_cvar( void ) |
2 | { |
3 | if (CMD_ARGC() > 1) |
4 | { |
5 | float i; |
6 | i=CVAR_GET_FLOAT(CMD_ARGV(1)); |
7 | i+=atof(CMD_ARGV(2)); |
8 | CVAR_SET_FLOAT(CMD_ARGV(1),i); |
9 | } |
10 | } |
HOOK_COMMAND("mod_cvar",mod_cvar); |
__________________
Трагическая новость: Пятеро инженеров Casio умерли от смеха, узнав что Samsung анонсировали часы с заявленным временем работы в 25 часов
не надо трогать консольные переменные. Они - для гибкой настройки из консоли, а не для изврата над ними.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
1 | alias vol1 "volume 0.1; echo |; bind = vol2"; |
2 | alias vol2 "volume 0.2; echo ||; bind = vol3"; |
3 | alias vol3 "volume 0.3; echo ||||; bind = vol4; |
4 | alias vol4 "volume 0.4; echo |||||; bind = vol5"; |
5 | alias vol5 "volume 0.5; echo ||||||; bind = vol6"; |
6 | alias vol6 "volume 0.6; echo |||||||; bind = vol7"; |
7 | alias vol7 "volume 0.7; echo ||||||||; bind = vol8"; |
8 | alias vol8 "volume 0.8; echo |||||||||; bind = vol9"; |
9 | alias vol9 "volume 0.9; echo ||||||||||; bind = vol0"; |
10 | alias vol0 "volume 1.0; echo |||||||||||; bind = vol1"; |
11 | bind = vol1; |
marikcool Вот вот, как раз то что нужно, но как это работает? Я вбил - ничего не изменилось, понаставил кавычек - тоже ничего не меняется при нажатии =. Как эти штучки работают???
__________________
How interesting, just look at that!
© Scientist
Ну к чему такой изврат, можете вы мне объяснить?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша Есть другие предложения?
marikcool Не работает нихрена. ТЫ на чём тестил? На спирите? На Ксаше? ЗЫ: А палки что значат?
__________________
How interesting, just look at that!
© Scientist
В квейке курим команды SCR_ViewSizeUp_f и SCR_ViewSizeDown_f.
Это к вопросу - как сделать.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Временная зона GMT. Текущее время 22:38. | Показать все 15 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024