![]() |
Страницы (3): [1] 2 3 » Показать все 32 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- Glock (https://hlfx.ru/forum/showthread.php?threadid=2363)
Glock
У меня есть модель 2 пистолетов из кс и я хочу поменять их место оригинального оружия . Мой вопрос в том что как сделать чтобы 2 ствола стреляли ? (тока 1 стреляет)
Для елит в CS написан специальные код, когда чередуются выстрелы (левый-правый-левый-правый).
можно сделать только рандомно или одновременно, но не поочереди, в милкшейпе анимацию раставь как в стволе который хочешь заменить
А как сделать?
>>А как сделать?
Как? Мягким местом об косяк. В EV_hldm.cpp в эвенте надо сделать выбор анимаций по очереди. Не так уж трудно. Учебник по информатике/математике в руки и читать про логику. Или самому додуматься. Там всего навсего одна новая переменная нужна.
:\SDK\HL1_src_vs2005\cl_dll\ev_hldm.cpp(472) : error C2065: 'GLOCK_SHOOT_Right1' : undeclared identifier
Error executing cl.exe.
Wealth ты вообще раньше кодил?
Добавлено 04-10-2010 в 22:42:
>>можно сделать только рандомно или одновременно, но не поочереди
Ну куда там... Можно как захочешь.
Нет просто туториал брал и все !
Wealth Смысл такой: делаем "правый выстрел", переменная "правый_выстрел_сделан" становится равна единице. Если эта переменная равна единице, то делаем "левый выстрел" и приравниваем переменную к нулю. А если переменная равна нулю, то делаем вновь правый выстрел.
ок спс попробую
bool b_rightShotDone;
if (!b_rightShotDone)
{
RightShoot();
b_rightShotDone = TRUE;
}
if (b_rightShotDone)
{
LeftShoot();
b_rightShotDone = FALSE;
}
вроде этого. Но надо доработать.
А не будет легче чтобы стрелял на первую кнопку налево ,а стрелял вторую кнопкой правой .
Wealth можно без всякой заморочки с кодом.Если у модели несколько анимации выстрелов, то для одной поставь выстрел от одного пистолета, а на другую другой пистоль.Делоф та!
Как я понял просто выстрелы свезать?
Wealth это ты у кого спросил?Если было адресованно мне, то я не совсем понял.Объясню так:
У халвовского глока, примерно 2 анимации выстрела.Так вот берешь свои два глока, ставишь на первый выстрел, например, левый пистолет, а на второй выстрел-правый.Получается неплохая штука, якобы он стреляет с двух пистолетов, правда если бы анимации постоянно менялись, было бы еще хорошо, но на сколько я понимаю, там анимации повторяются и получится что ты выстрелишь несколько раз с одного пистолета)И еще патроны не равны будут.Но зато простой метод.
Временная зона GMT. Текущее время 23:05. | Страницы (3): [1] 2 3 » Показать все 32 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024