Регистрация - или - Войти

Восстановить пароль
×

Для восстановления пароля необходимо ввести логин или почту, которую Вы вводили при регистрации. После это, на Ваш почтовый ящик будет отпрвлено письмо с кодом.

Логин или почта :

Hour-GlassHour-Glass

Мод - пародия на шутеры и фильмы 90-х годов...

18/07/2001
Статистика ( общая по картам ), шт.

Смена моделей персонажей прямо в Хамере


  • Описание
  • КАК УСТАНОВИТЬ

Смена моделей персонажей

Смена моделей персонажей прямо в Хамере


Автор / ы урока : DIMaN[BBc]
Просмотров : 2815 ( +1 )
Скачиваний : 0
Прислал / (а) : Streit
Дата создания : 07.04.2011 20:59:20
Источник : http://www.confession.ucoz.ru...
Рейтинг :
 ( 5 ) 
Поделиться :


Имеются следующие переводы : | русский |

Каждый хочет разнообразить свой мод разными моделями персонажей. Это хорошо, когда встречается не один Барник, а несколько разных. Многие думают, что это очень сложно. Ничего подобного, проще некуда. Две строчки в коде. Я думаю остановимся на примере кода Барни, но знайте, что по аналогии это делается и для других монстров.

Откроем файл barney.cpp

Спускаемся к 411 строке и ищем функцию Spawn. Нашли? Отлично! Ищем строчку:

Code:

SET_MODEL(ENT(pev), "models/barney.mdl");

Заменяем ее на блок:

Code:

if (pev->model)
   SET_MODEL(ENT(pev), STRING(pev->model)); //LRC
else
   SET_MODEL(ENT(pev), "models/barney.mdl");

Теперь спускаемся чуть ниже к функции Precache и по аналогии заменяем строку:

Code:

PRECACHE_MODEL("models/barney.mdl");

На блок

Code:

if (pev->model)
   PRECACHE_MODEL((char*)STRING(pev->model)); //LRC
else
   PRECACHE_MODEL("models/barney.mdl");

Все, компилируем проект. Теперь идем в Valve Hammer Editor и ставим на карту Барника, отключаем SmartEdit, затем нажимаем на кнопочку add , в поле Key пишем model в поле Value пишем путь к новой модели Барника, например: models/security.mdl и жмем OK

Вот и все.

P.S. Напомню, что функции Precache и Spawn стандартные для всех npc, поэтому данный способ применяется к любому из них. Естесвенно не забывайте заменять barney.mdl на название модели того монстра, для которого вы это делаете.



Похожие1. weapon_flamethrower - Играя в Халф-Лайф, вы не задумывались над тем, что в нем чего-то не хватает? Чего-то очень близкого, родного, горячего...
2. Как адаптировать код к модели - Допустим, вы сделали новую модель для автомата MP5, но порядок и кол-во анимаций не сходятся.
3. Летающие бочки и trigger_push - Все, кто хотя бы один раз прошел Hl1 наверняка знает, что на карте c2a5 (там где плотина) есть такие прикольные бочки, которые подскакивают вверх и там взрываются.
4. Функции движка - как и для чего - Функции движка - как и для чего их использовать?
5. Создание кооперативного прохождения - Данный тутор покажет как сделать в вашем моде кооператив.
6. Создание КООП,смена карт аля сингл - Сдесь я расскажу как разрешить синглплеерные скрипты в мултиплеере!
Вы не можете комментировать, т.к. вы не зарегистрированы.
    Pack Terminator Resistance
    Half-Life 2Pack Terminator Resistance
    Balrog [Panisher]
    Resident Evil 4Balrog [Panisher]
    A>> M4 SR-16 Lv2 [Chicago Typewriter]
    Resident Evil 4A>> M4 SR-16 Lv2 [Chicago Typewriter]
    SteamWorld Dig (Раздача в Steam)
    SteamWorld Dig (Раздача в Steam)