|
Re: Декомпилятор скриптов Готики
Прошу прощения, но у меня вопрос, связанный с одной ошибкой в скрипте мода "Жизнь Пиртата", который я как и почти все остальные обьединил с Обычной Г2а, всё нормально, но вот именно это ф-ция не компилируется, и выдаётся ошибка.
Вот ф-ция:
func void b_doupgrade(var C_Npc slf,var int newflags,var int newweapflag) { var C_Item slfarmor; var int armid; slfarmor = Npc_GetEquippedArmor(slf); armid = b_analysearmor(slfarmor); Npc_RemoveInvItem(slf,Hlp_GetInstanceID(slfarmor) ); if(newweapflag > 0) { if((armid & ARMOR_WEAPON1) != 0) { armid = armid - ARMOR_WEAPON1; }; if((armid & ARMOR_WEAPON2) != 0) { armid = armid - ARMOR_WEAPON2; }; if((armid & ARMOR_WEAPON3) != 0) { armid = armid - ARMOR_WEAPON3; }; armid = armid | newweapflag; }; if(newflags > 0) { armid = armid | newflags; }; createarmorbycode(slf,armid); };
А вот что выдаёт:
Cannot convert from type INSTANCE to INSTANCE
Помогите мне пожалусто!
|