Показать сообщение отдельно
Старый 15.01.2012, 18:45   #4986
Dimus

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

По умолчанию Re: Gothic 1, 2, 3: Технические вопросы

2Black Phantom:
1. Хорошо, тогда я окончательно убираю чёрные грибы из списка бонусной жратвы.
Cпойлер(щелкните, чтобы прочесть):
В итоге скрипты ZS_Dead.d и ZS_Unconscious.d останутся без изменений, зато изменится скрипт B_ClearSmithInv.d:
Код:
func void B_ClearBonusFoodInv(var C_Npc slf){ * * *var C_Npc her; * * *her = Hlp_GetNpc(PC_Hero); * * *if((Hlp_GetInstanceID(slf) != Hlp_GetInstanceID(her)) && (slf.guild < GIL_SEPERATOR_HUM)) * * *{ * * * * * *if(slf.aivar[AIV_GetBonusFood] == TRUE) * * * * * *{ * * * * * * * * *Npc_RemoveInvItems(slf,ItFo_Apple,Npc_HasItems(slf,ItFo_Apple)); * * * * * *} * * * * * *else * * * * * *{ * * * * * * * * *slf.aivar[AIV_GetBonusFood] = TRUE; * * * * * *}; * * * * * *if(slf.guild == GIL_PAL) * * * * * *{ * * * * * * * * *Npc_RemoveInvItems(slf,ItPl_Dex_Herb_01,Npc_HasItems(slf,ItPl_Dex_Herb_01)); * * * * * *}; * * *};};


2. Такое может происходить потому, что предметы имеют флаг ITEM_MISSION. Кстати, а много ли в игре карт с таким флагом?

Добавление от 01/15/12, в 19:05:27
2africano:
Т.е. стабильно происходит вылет во время загрузки игры? Похоже, что у вас побился сэйв и его восстановление маловероятно. Если у вас есть другие сэйвы, загружайтесь с них и в следующий раз сохраняйтесь почаще.
Ответить с цитированием