Registrierung - oder - Hineingehen
Residual PointResidual Point

Корейский мод про Чёрную Мезу...

5/10/2007
Kreedz ClimbingKreedz Climbing

Сетевой мод для любителей преодолевать препятствия на время....

22/12/2008

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


  • Beschreibung
  • WIE INSTALLIERT MAN

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

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


Der Autor der Lektion : DIMaN[BBc]
Der Durchsichten : 1292 ( +1 )
Heruntergeladen : 0
Hochgeladen von : Streit
Erstellt : 04/07/2011 5:59:20 PM
Source : http://www.confession.ucoz.ru
Wertung :
 ( 0 ) 
Aktie :


Es gibt die folgenden Sprachen : | russisch |

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

Откроем файл 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 на название модели того монстра, для которого вы это делаете.



Die Ähnlichen1. учёные не отставали - Как сделать так, чтобы учёные не отставали на каждом препятствии
2. Спрыгивающий Headcrab - Наверняка каждый, кто поиграл в Half-Life2 хотел, чтобы хедкрабы спрыгивали с зомбяков и в первом Half-Life
3. Подбираемый фонарик v 2.5 - Подбираемый фонарик v 2.5
Sie können nicht kommentieren, da Sie sind nicht registriert.
    HEV Suit v2.0
    Half-Life 2HEV Suit v2.0
    Saab Bofors AT4
    Half-Life 2Saab Bofors AT4
    Combine S-LAR
    Half-Life 2Combine S-LAR
    Brutal Doom-Esque Plasma Gun
    Half-Life 2Brutal Doom-Esque Plasma Gun

Время --------- ___ALL___ --------- : 0.29585 секунд