Показать сообщение отдельно
Старый 30.05.2005, 16:03   #403
Bliz@rd

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Скриптинг в Готике

Несколько постов назад я прочитал,что можно конвертировать брони из Готики1 во 2,но где нужно прописывать скрипты брони?

Добавление от 05/30/05, в 16:23:48
Я скачал с World of Githic брони для Готики1.После этого я перннёс брони в Готику2 Аддон и решил несколько бронь закомпелировать(const int VALUE_TPL_ARMOR_L = 1350;и
const int VALUE_TPL_ARMOR_H = 2100;), прописал в папке IT_Armor(Gothic II\_work\Data\Scripts\Content\Items) следующее :
const int VALUE_TPL_ARMOR_L = 1350;
const int VALUE_TPL_ARMOR_H = 2100;
и
/************************************************** ****************************************/
INSTANCE VLK_ARMOR_L(C_Item)
{
     name                              =      "Leichte Buddlerhose";

     mainflag                        =      ITEM_KAT_ARMOR;
     flags                              =      0;

     protection [PROT_EDGE]      =      10;
     protection [PROT_BLUNT] =      10;
     protection [PROT_POINT] =      0;
     protection [PROT_FIRE]      =      5;
     protection [PROT_MAGIC] =      0;

     value                              =      VALUE_VLK_ARMOR_L;

     wear                              =      WEAR_TORSO;

     visual                              =      "vlkl.3ds";
     visual_change                  =      "Hum_VLKL_ARMOR.asc";
     visual_skin                  =      0;
     material                        =      MAT_LEATHER;

     description                        =      name;
     //TEXT[0]                        =      "";
     TEXT[1]                              =      NAME_Prot_Edge;                  COUNT[1]      = protection      [PROT_EDGE];
     TEXT[2]                              =      NAME_Prot_Point;            COUNT[2]      = protection      [PROT_POINT];
     TEXT[3]                        =      NAME_Prot_Fire;                  COUNT[3]      = protection      [PROT_FIRE];
     TEXT[4]                              =      NAME_Prot_Magic;            COUNT[4]      = protection      [PROT_MAGIC];
     TEXT[5]                              =      NAME_Value;                        COUNT[5]      = value;
};
/************************************************** ****************************************/
INSTANCE STT_ARMOR_H(C_Item)
{
     name                              =      "Schattenrьstung";

     mainflag                        =      ITEM_KAT_ARMOR;
     flags                              =      0;

     protection [PROT_EDGE]      =      40;
     protection [PROT_BLUNT] =      40;
     protection [PROT_POINT] =      5;
     protection [PROT_FIRE]      =      20;
     protection [PROT_MAGIC] =      0;

     value                              =      VALUE_STT_ARMOR_H;

     wear                              =      WEAR_TORSO;

     visual                              =      "stth.3ds";
     visual_change                  =      "Hum_STTS_ARMOR.asc";
     visual_skin                  =      0;
     material                        =      MAT_LEATHER;

     description                        =      name;
     //TEXT[0]                        =      "";
     TEXT[1]                              =      NAME_Prot_Edge;                  COUNT[1]      = protection      [PROT_EDGE];
     TEXT[2]                              =      NAME_Prot_Point;            COUNT[2]      = protection      [PROT_POINT];
     TEXT[3]                        =      NAME_Prot_Fire;                  COUNT[3]      = protection      [PROT_FIRE];
     TEXT[4]                              =      NAME_Prot_Magic;            COUNT[4]      = protection      [PROT_MAGIC];
     TEXT[5]                              =      NAME_Value;                        COUNT[5]      = value;
};
Но когда начал компелировать,Спайсер выдаёт ошибку.Чтоя я сделал не правильно.
Ответить с цитированием