Показать сообщение отдельно
Старый 20.08.2009, 17:13   #3695
Killer-m

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

По умолчанию Re: G3: Community Patch v1.72 (Исправляем G3)

Цитата:
Сообщение от Dimus link=board=gothic&t=1164204481&goto=5193166 date=08/20/09, в 15:48:35
2Killer-m:
IMHO это не лучший вариант, т.к. для вступления в силу изменения инвентаря у NPC может потребоваться начало новой игры. :-/ Лучше уж попытаться исправить недоработку на уровне инфоскриптов (кстати, CPT именно так и сделали).
Правка существующих info может привести к глюкам, особенно если квест уже запущен.
Кстати info Лестера я бы отредактировал так:
FILLER532_info_G3_World_01.info
Cпойлер(щелкните, чтобы прочесть):
SortID=2189
Owner=Lester
InfoGiven=false
Parent
Quest
ConditionType=3
InfoType=3
GoldCost=0
CondOwnerNearEntity
Folder=Varant/KDW_Camp/
CondPlayerKnows=Lester_KnowsInfo2
CondItemContainer
CondItems
CondItemAmounts
CondSecondaryNPC
CondSecondaryNPCstates
TeachSkillIsPerc=false
TeachSkillIndex=0
TeachSkillValue=0
ClearChildren=false
Permanent=false
InfoScript_Commands=Say;Say;Say;Erase;Give;SetPartyEnabled
InfoScript_Entities1=player;npc;npc;player;npc;owner
InfoScript_Entities2=;;;;player;
InfoScript_IDs1=;;;It_AlShedim_TempleKey_02;It_AlShedim_TempleKey_02;true
InfoScript_IDs2=;;;1;1;
InfoScript_Texts=INFO_FILLER20060517164529;INFO_FI LLER20060330182202_1;INFO_FILL
ER20060330182202_2;;;
TeachSkill
TeachAttrib
TeachAttribValue=0

Таким образом 2-й ключ у нас будет удален из инвентаря в случае если мы его украдем или отберем у Лестера и после диалога он сможет присоединиться к ГГ.

Добавление от 08/20/09, в 17:29:54
Цитата:
Сообщение от Killer-m link=board=gothic&t=1164204481&goto=5193363 date=08/20/09, в 17:13:06

Правка существующих info может привести к глюкам, особенно если квест уже запущен.
Кстати info Лестера я бы отредактировал так:
FILLER532_info_G3_World_01.info
Cпойлер(щелкните, чтобы прочесть):
SortID=2189
Owner=Lester
InfoGiven=false
Parent
Quest
ConditionType=3
InfoType=3
GoldCost=0
CondOwnerNearEntity
Folder=Varant/KDW_Camp/
CondPlayerKnows=Lester_KnowsInfo2
CondItemContainer
CondItems
CondItemAmounts
CondSecondaryNPC
CondSecondaryNPCstates
TeachSkillIsPerc=false
TeachSkillIndex=0
TeachSkillValue=0
ClearChildren=false
Permanent=false
InfoScript_Commands=Say;Say;Say;Erase;Give;SetPartyEnabled
InfoScript_Entities1=player;npc;npc;player;npc;owner
InfoScript_Entities2=;;;;player;
InfoScript_IDs1=;;;It_AlShedim_TempleKey_02;It_AlShedim_TempleKey_02;true
InfoScript_IDs2=;;;1;1;
InfoScript_Texts=INFO_FILLER20060517164529;INFO_FI LLER20060330182202_1;INFO_FILL
ER20060330182202_2;;;
TeachSkill
TeachAttrib
TeachAttribValue=0

Таким образом 2-й ключ у нас будет удален из инвентаря в случае если мы его украдем или отберем у Лестера и после диалога он сможет присоединиться к ГГ.
Аналогично во все info можно вставить удаление предметов, тогда получить 2-ю за счет диалога не получится.
Ответить с цитированием