Registrierung - oder - Hineingehen
Doomed-LifeDoomed-Life

Злоключения человека из будущего...

27/10/2004
RetributionRetribution

Отечественный мод, в котором мы можем сыграть за самого GMan´а!...

27/03/2003

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


  • Beschreibung
  • WIE INSTALLIERT MAN

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

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


Der Autor der Lektion : DIMaN[BBc]
Der Durchsichten : 1199 ( +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. Функции движка - как и для чего - Функции движка - как и для чего их использовать?
3. Создание кооперативного прохождения - Данный тутор покажет как сделать в вашем моде кооператив.
Sie können nicht kommentieren, da Sie sind nicht registriert.
    dm_deadpre
    Counter-Strike 1.6dm_deadpre
    Дьяволица Eliza
    Dead Or Alive 5 Last RoundДьяволица Eliza
    Sarah Bryant
    Dead Or Alive 5 Last RoundSarah Bryant
    Sarah Bryant
    Dead Or Alive 5 Last RoundSarah Bryant

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