Пятница, 04.10.2024, 02:19
Приветствую Вас Guest | RSS
Главная страница | Статьи | Регистрация | Вход
Меню сайта

Случайный рисунок

Категории каталога
Туториалы по маппингу (HL2) [68]
Туториалы по маппингу для Half-Life
Туториалы по текстурированию (HL2) [10]
Туторы по текстурированию для Half-Life
Туториалы по моделированию (HL2) [9]
Туторы по моделированию для Half-Life
Туториалы по программированию (HL2) [53]
Туторы по прагроммированию для Half-life
Другие туториалы (HL1 и HL2) [4]
Туторы которые не вошли в другие категории
Half-Life 2 Beta [1]
Статьи о npc и weapon в бете Half-Life 2, а так же мануалы и FAQ.
Туториалы по маппингу (HL1) [14]
Туторы по маппингу для Half-Life 1
Туториалы по текстурированию (HL1) [1]
Туторы по текстурированию для Half-Life 1
Туториалы по моделированию (HL1) [1]
Туторы по моделированию для Half-Life 1
Туториалы по программированию (HL1) [30]
Туторы по программированию для Half-Life 1

Наш опрос
Приводить ли сайт в чувство?
Всего ответов: 737

Начало » Статьи » Туториалы по программированию (HL2)

[HL2] Дополнение к туториалу "Фонарь на оружии"
И так, добрый день! Переходим сразу к делу. Открывайте Visual Studio и естественно Source Code.
После открытия файла hl2_player.cpp введите в поиск функцию (CTRL+F) Weapon_Switch и вы увидите, что-то вроде этого:

Code
bool CHL2_Player::Weapon_Switch( CBaseCombatWeapon *pWeapon, int viewmodelindex )
{
  MDLCACHE_CRITICAL_SECTION();

  // Recalculate proficiency!
  SetCurrentWeaponProficiency( CalcWeaponProficiency( pWeapon ) );

  // Come out of suit zoom mode
  if ( IsZooming() )
  {
  StopZooming();
  }

  return BaseClass::Weapon_Switch( pWeapon, viewmodelindex );
}


Добавьте после строк:

Code
// Come out of suit zoom mode
  if ( IsZooming() )
  {
  StopZooming();
  }


3 строчки:

Code
// Выключаем фонарик при смене оружия
  if ( FlashlightIsOn() )
  {
  FlashlightTurnOff();
  }


Всё, теперь фонарик будет отключаться автоматически при смене оружия.
Категория: Туториалы по программированию (HL2) | Добавил: Hitmen (20.07.2011)
Просмотров: 2525 | Комментарии: 1 | Рейтинг: 5.0 |

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Кто в Онлайн

Друзья сайта

Баннеры

  Сайт CrazyArts   Black   Сообщество сайтов о Half-Life   Самый   Только   Все   hl2 top 100     Rambler's Top100  

игры
игры

  Каталог сайтов Планета Топ 100 - Planet Top 100       ТОП ЛУЧШИХ ИГРОВЫХ САЙТОВ           Detroit Team Site :: Моды от Detroit Team, видео, новости.   Naruto-kun[Звезда Наруто]  


The idea of dising: Homie7