Показать сообщение отдельно
Старый 24.08.2006, 15:06   #870
ra3or

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

По умолчанию Re: М:Декомпилятор скриптов Готики

Пасиб, исправил. У меня таких ошибок было большинство. Особенно с картами и в диалогах где ГГ передавал или ему что-то передавали. Пример:


instance ItWr_Map_AddonWorld(C_Item)
{
     name = "Забытая долина Строителей";
     mainflag = ITEM_KAT_DOCS;
     flags = ITEM_MISSION | ITEM_MULTI;
     value = 250;
     visual = "ItWr_Map_01.3DS";
     material = MAT_LEATHER;
     scemeName = "MAP";
     on_state[0] = Use_Map_AddonWorld;
     description = name;
     text[0] = "";
     text[1] = "";
     text[5] = NAME_Value;
     count[5] = value;
};


func void Use_Map_AddonWorld()
{
     var int Document;
     if(Npc_IsPlayer(self))
     {
           B_SetPlayerMap(6422);
     };
     Document = Doc_CreateMap();
     Doc_SetPages(Document,1);
     Doc_SetPage(Document,0,"Map_AddonWorld.tga",TRUE) ;
     Doc_SetLevel(Document,"Addon\AddonWorld.zen") ;
     Doc_SetLevelCoords(Document,-47783,36300,43949,-32300);
     Doc_Show(Document);
};


Исправляю строку  B_SetPlayerMap(6422);   на  B_SetPlayerMap(ItWr_Map_AddonWorld); и ошибка исчезает.

Ну всё, закомпилировал. Пойду проверять.

Добавление от 08/24/06, в 15:26:23
Vam'у. У меня версия 3.0, заметил такое. Хочу подредактировать диалоги, ставлю точку и компилятор зависает. От раскладки не зависит.
Ответить с цитированием