Registrierung - oder - Hineingehen
Dark TerritoryDark Territory

Фантастический мод о приключениях Фримена в 2646 году...

30/05/2007
Station 51Station 51

First Person Shooter...

8/05/2013

Мы будем добавлять новый класс Блэк Опс из Оппосинг Форс


  • Beschreibung
  • Einstellung

Добавление новых классов для монстр

Мы будем добавлять новый класс Блэк Опс из Оппосинг Форс


Der Autor der Lektion : Jack-Hang
Der Durchsichten : 692 ( +4 )
Heruntergeladen : 0
Hochgeladen von : Streit
Erstellt : 04/07/2011 5:50:01 PM
Source : http://www.hang-over.ucoz.ru
Wertung :
 ( 0 ) 
Aktie :


Es gibt die folgenden Sprachen : | russisch |

Мы будем добавлять новый класс Блэк Опс из Оппосинг Форс, все помнят что они были против всех ну вот и менно это я и буду обьяснять.

Откроем cbase.h и найдем там :

Code:

// For CLASSIFY
#define CLASS_NONE 0
#define CLASS_MACHINE 1
#define CLASS_PLAYER 2
#define CLASS_HUMAN_PASSIVE 3
#define CLASS_HUMAN_MILITARY 4
#define CLASS_ALIEN_MILITARY 5
#define CLASS_ALIEN_PASSIVE 6
#define CLASS_ALIEN_MONSTER 7
#define CLASS_ALIEN_PREY 8
#define CLASS_ALIEN_PREDATOR 9
#define CLASS_INSECT 10
#define CLASS_PLAYER_ALLY 11
#define CLASS_PLAYER_BIOWEAPON 12 // hornets and snarks ...
#define CLASS_ALIEN_BIOWEAPON 13 // hornets and snarks ...
#define CLASS_BARNACLE 99 // special because ...

после

Code:

#define CLASS_BARNACLE 99 // special because ...

добавим

Code:

#define CLASS_BLACK_OP 14 // <-- Блэк Опы!

Теперь он у нас задекларирован. Пошли дальше в monsters.cpp :

Code:

static int iEnemy[14][14] =

И так нашли, теперь изменим

Code:

iEnemy[14][14]

на

Code:

iEnemy[15][15]

и теперь после

Code:

/*ABIOWEAPON*/ { R_NO ,R_NO ,R_DL ,R_DL ,R_DL ,R_AL ,R_NO ,R_DL ,R_DL ,R_NO ,R_NO ,R_DL, R_DL, R_NO }

Добавте вот такую вот строчечку :

Code:

 /*BLKOP*/ { R_NO ,R_NO ,R_DL ,R_DL ,R_DL ,R_AL ,R_NO ,R_DL ,R_DL ,R_NO ,R_NO ,R_DL, R_DL, R_NO, R_NO }

И в самой таблице в конце добавте ещё одну строчку, должно выглядеть вот так :

Code:

static int iEnemy[15][15] =
{ // NONE MACH PLYR HPASS HMIL AMIL APASS AMONST APREY APRED INSECT PLRALY PBWPN ABWPN BLKOP
   /*NONE*/ { R_NO ,R_NO ,R_NO ,R_NO ,R_NO ,R_NO ,R_NO ,R_NO ,R_NO ,R_NO ,R_NO ,R_NO, R_NO, R_NO, R_NO },
   /*MACHINE*/ { R_NO ,R_NO ,R_DL ,R_DL ,R_NO ,R_DL ,R_DL ,R_DL ,R_DL ,R_DL ,R_NO ,R_DL, R_DL, R_DL, R_DL },
   /*PLAYER*/ { R_NO ,R_DL ,R_NO ,R_NO ,R_DL ,R_DL ,R_DL ,R_DL ,R_DL ,R_DL ,R_NO ,R_NO, R_DL, R_DL, R_DL },
   /*HUMANPASSIVE*/{ R_NO ,R_NO ,R_AL ,R_AL ,R_HT ,R_FR ,R_NO ,R_HT ,R_DL ,R_FR ,R_NO ,R_AL, R_NO, R_NO, R_NO },
   /*HUMANMILITAR*/{ R_NO ,R_NO ,R_HT ,R_DL ,R_NO ,R_HT ,R_DL ,R_DL ,R_DL ,R_DL ,R_NO ,R_HT, R_NO, R_NO, R_NO },
   /*ALIENMILITAR*/{ R_NO ,R_DL ,R_HT ,R_DL ,R_HT ,R_NO ,R_NO ,R_NO ,R_NO ,R_NO ,R_NO ,R_DL, R_NO, R_NO, R_NO },
   /*ALIENPASSIVE*/{ R_NO ,R_NO ,R_NO ,R_NO ,R_NO ,R_NO ,R_NO ,R_NO ,R_NO ,R_NO ,R_NO ,R_NO, R_NO, R_NO, R_NO },
   /*ALIENMONSTER*/{ R_NO ,R_DL ,R_DL ,R_DL ,R_DL ,R_NO ,R_NO ,R_NO ,R_NO ,R_NO ,R_NO ,R_DL, R_NO, R_NO, R_NO },
   /*ALIENPREY */{ R_NO ,R_NO ,R_DL ,R_DL ,R_DL ,R_NO ,R_NO ,R_NO ,R_NO ,R_FR ,R_NO ,R_DL, R_NO, R_NO, R_NO },
   /*ALIENPREDATO*/{ R_NO ,R_NO ,R_DL ,R_DL ,R_DL ,R_NO ,R_NO ,R_NO ,R_HT ,R_DL ,R_NO ,R_DL, R_NO, R_NO, R_NO },
   /*INSECT*/ { R_FR ,R_FR ,R_FR ,R_FR ,R_FR ,R_NO ,R_FR ,R_FR ,R_FR ,R_FR ,R_NO ,R_FR, R_NO, R_NO, R_NO },
   /*PLAYERALLY*/ { R_NO ,R_DL ,R_AL ,R_AL ,R_DL ,R_DL ,R_DL ,R_DL ,R_DL ,R_DL ,R_NO ,R_NO, R_NO, R_NO, R_NO },
   /*PBIOWEAPON*/ { R_NO ,R_NO ,R_DL ,R_DL ,R_DL ,R_DL ,R_DL ,R_DL ,R_DL ,R_DL ,R_NO ,R_DL, R_NO, R_DL, R_DL },
   /*ABIOWEAPON*/ { R_NO ,R_NO ,R_DL ,R_DL ,R_DL ,R_AL ,R_NO ,R_DL ,R_DL ,R_NO ,R_NO ,R_DL, R_DL, R_NO, R_NO },
   /*BLKOP*/ { R_NO ,R_NO ,R_DL ,R_DL ,R_DL ,R_AL ,R_NO ,R_DL ,R_DL ,R_NO ,R_NO ,R_DL, R_DL, R_NO, R_NO }
};

Мы почти закончили! в monsters.h : найдем строчечку

Code:

 // monster to monster relationship types

и что же мы там увидим те же странные надписи R_DL, R_NO, R_HT, а сбоку описание той или иной строчки. По желанию вы можете изменить строчку с Блэк Опами на своё, и запомните это был только пример как это делается.



Die Ähnlichen1. Создание нового оружия - В этом туторе не будет объяснено КАК сделать новое оружие, ибо для каждого оружия нужен свой код. Здесь просто будет приведена информация о тех нюансах без которых ваше оружие не будет работать
2. Как адаптировать код к модели - Допустим, вы сделали новую модель для автомата MP5, но порядок и кол-во анимаций не сходятся.
3. учёные не отставали - Как сделать так, чтобы учёные не отставали на каждом препятствии
4. Тряска игрока от наносимого урона - Вы хотите cделать чтобы игроков трясло от урона?
5. Увеличение количества мяса от взрыв - Увеличение количества мяса от взрывов людей или инопланетян.
6. Функции движка - как и для чего - Функции движка - как и для чего их использовать?
7. субтитры из паранойи - субтитры из паранойи.
8. Как перекрасить пули в ХЛ - Здесь я вам расскажу, как можно перекрасить пули в Half-Life1 и приведу свой пример
9. Как сделать вортигонта из HL1 другом - Моя первая статья
Sie können nicht kommentieren, da Sie sind nicht registriert.
    VCTF-Fortress
    Unreal Tournament 2004VCTF-Fortress
    1on1-Pack
    Unreal Tournament 20041on1-Pack
    CTF-DarkAges
    Unreal Tournament 99CTF-DarkAges
    AS-Annihilation
    Unreal Tournament 99AS-Annihilation

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