Registrierung - oder - Hineingehen
Timeline II: Iced EarthTimeline II: Iced Earth

Продолжение мода Timeline...

2/02/2002
Riot in ProgressRiot in Progress

Мод с атмосферой старых приставочных игр....

26/09/2004

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


  • Beschreibung
  • WIE INSTALLIERT MAN

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

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


Der Autor der Lektion : DIMaN[BBc]
Der Durchsichten : 1180 ( +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. Добавление ножа из Op4 - Добавление ножа из Op4
2. Создание нового ствола - Создание нового ствола с новыми патронами
3. Тряска игрока от наносимого урона - Вы хотите cделать чтобы игроков трясло от урона?
4. Как пофиксить моргание монстров - Как пофиксить моргание монстров на движущихся платформах
5. Неработающие двери :) - Как сделать, чтоб двери не открывались, когда нет света и рядом с ними был индикатор (красн. зел.)
Sie können nicht kommentieren, da Sie sind nicht registriert.
    Hitomi as Alisa Bosconovitch
    Dead Or Alive 5 Last RoundHitomi as Alisa Bosconovitch
    de_boxsquare
    Counter-Strike 1.6de_boxsquare
    Resident Evil 2: Source
    Half-Life 2Resident Evil 2: Source
    Half-Life: Gold
    Half-LifeHalf-Life: Gold

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