Показать сообщение отдельно
Старый 23.07.2005, 00:35   #610
Finsernis

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

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

Я только начинаю пробовать свои силы в скриптинге и вот столкнулся с проблемой, перетащил я доспехи из Готики 1 в аддон, вот код скрипта:

instance ItAr_KingArmor(C_Item)
{
* * *name = "Доспехи королей";
* * *mainflag = ITEM_KAT_ARMOR;
* * *flags = 0;
* * *protection[PROT_EDGE] = 150;
* * *protection[PROT_BLUNT] = 150;
* * *protection[PROT_POINT] = 150;
* * *protection[PROT_FIRE] = 100;
* * *protection[PROT_MAGIC] = 100;
* * *value = 10000;
* * *wear = WEAR_TORSO| WEAR_EFFECT;
* * *effect = "SPELLFX_CROSSBOW";
* * *visual = "ebrh.3ds"; *// с этим вот какая проблема - есть только откомпилированная сетка
* * * * * * * * * * * * * *// а файла 3ds нет поэтому ни на земле, ни в инвентаре он
* * * * * * * * * * * * * *// не отображается.

* * *visual_change = "Hum_EBRS_ARMOR.asc"; // этого файла нет и в помине, вроде бы все папки
* * * * * * * * * * * * * * * * * * * * * *// пересмотрел. Есть только файл Hum_EBRS_ARMOR.tex
* * * * * * * * * * * * * * * * * * * * * *// Так вот, откуда мне взять и куда положить файл
* * * * * * * * * * * * * * * * * * * * * *// Hum_EBRS_ARMOR.asc
* * *visual_skin = 0;
* * *material = MAT_METAL;
* * *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;
};

Помогите пожалуйста разобраться с ситуацией.
Скрипты компилируются без проблем. марвином вставляю доспехи - пустота,
но с пола подымаются. В инвентаре пусто, при попытке одеть игра вылетает,
говорит, мол, не найден файл Hum_EBRS_ARMOR.asc.
З.Ы. В учебнике по скриптам посмотрел - нет интересующей меня инфы:
var string *visual; *//Имя .3DS файла текстур предмета
var string *visual_change; //Имя .ASC файла визуальных эффектов при получении этого предмета
Ответить с цитированием