|
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, заметил такое. Хочу подредактировать диалоги, ставлю точку и компилятор зависает. От раскладки не зависит.
|