Stat ( source maps ), pcs.
Допустим, вы сделали новую модель для автомата MP5, но порядок и кол-во анимаций не сходятся.
Как адаптировать код к модели
Допустим, вы сделали новую модель для автомата MP5, но порядок и кол-во анимаций не сходятся.
Following translations are available : |
russian |
LONGIDLE
IDLE1
LAUNCH
DEPLOY
FIRE1
FIRE2
FIRE3
Значит нужно адаптировать код под новую модель. Открываем файл mp5.cpp и находим:
enum mp5_e
{
MP5_LONGIDLE = 0,
MP5_IDLE1,
MP5_LAUNCH,
MP5_DEPLOY,
MP5_FIRE1,
MP5_FIRE2,
MP5_FIRE3,
};
enum mp5_e
{
MP5_IDLE = 0,
MP5_LAUNCH,
MP5_SHOOT,
};
Ну естественно сначала установите вашу модель вместо стандартной. Далее в void CMP5::PrimaryAttack() добавляем строку SendWeaponAnim( MP5_SHOOT);
А в void CMP5::SecondaryAttack( void ) добавте строку SendWeaponAnim( MP5_LAUNCH);
Далее в void CMP5::WeaponIdle( void ) заменяем:
int iAnim;
switch ( RANDOM_LONG( 0, 1 ) )
{
case 0:
iAnim = MP5_LONGIDLE;
break;
default:
case 1:
iAnim = MP5_IDLE1;
break;
}
SendWeaponAnim( iAnim );
SendWeaponAnim( MP5_IDLE);
Теперь обьяснения.
Вначале мы написали какие анимации загружать с вашей модели (IDLE, LAUNCH, SHOOT). Потом написали что анимацию выстрела показывать при обычном выстреле, а анимацию выстрела гранатой для второй функции оружия. Ну и потом для момента, когда вы не стреляете, прописали анимацию IDLE. Возможно модель будет глючить, например когда вы будете доставать или прятать пушку, или перезаряжать. Но если у вас нет этих анимаций, то просто пропишите в местах кода перезарядки прочих строку SendWeaponAnim( MP5_IDLE);
Similar 1. Новые типы патронов - Каждый хоть раз добавлял в Хл новое оружие но ему не нравилось, что оно или слишком мощно стреляет или слишком слабо. 2. И снова наследование классов :) - Казалось бы тема наследования классов давно избита, ан нет всё ещё существуют вопросы, правда про чуть боле сложное наследование. 3. Два цвета крови у зомби - Два цвета крови у зомби 4. Летающие бочки и trigger_push - Все, кто хотя бы один раз прошел Hl1 наверняка знает, что на карте c2a5 (там где плотина) есть такие прикольные бочки, которые подскакивают вверх и там взрываются. 5. Цвет спрайтов HUD - Итак, как же сменить цвет спрайтов в HUD-системе 6. Увеличение количества мяса от взрыв - Увеличение количества мяса от взрывов людей или инопланетян. 7. Как пофиксить моргание монстров - Как пофиксить моргание монстров на движущихся платформах
You cannot comment, because you are not logged-in.