AERIE Team http://forums.aerie.ru/ |
|
Помогите с предмтом http://forums.aerie.ru/viewtopic.php?f=37&t=3218 |
Страница 1 из 1 |
Автор: | Каролин [ 22 сен 2009, 10:37 ] |
Заголовок сообщения: | Помогите с предмтом |
Я что то ника не въеду, как сделать предмет используемым только для одного перса. Подскажите пожалуйста. |
Автор: | Slinger [ 22 сен 2009, 11:19 ] |
Заголовок сообщения: | Re: Помогите с предмтом |
никак. Можно только наложить ограничения точно по его параметрам (но если параметры изменятся в процессе игры - он тоже не сможет использовать предмет) |
Автор: | Каролин [ 22 сен 2009, 11:54 ] |
Заголовок сообщения: | Re: Помогите с предмтом |
А каким параметрам? Просто БГ2 сейчас под рукой нет, но в БГ1 ДЛТСЕП показывает, что, допустим, у меча Ксана, на вкладке Юзабилити стоят абсолютно все галочки. То есть, могут использовать все. А по каким еще параметрам нужно смотреть? |
Автор: | Slinger [ 22 сен 2009, 17:16 ] |
Заголовок сообщения: | Re: Помогите с предмтом |
сила/ловкость/сложение итд, элайнмент |
Автор: | Accolon [ 23 сен 2009, 06:11 ] |
Заголовок сообщения: | Re: Помогите с предмтом |
Каролин Можно в скрипте прописать, если хозяин скрипта пытается воспользоваться предметом, но его имя не Ксан, то положить предмет в инвентарь. Или еще что-то вроде того. Примеры: Ксан с мунблайдом и паладин (из DSotSC) с мечом. |
Автор: | Ardanis [ 23 сен 2009, 08:00 ] |
Заголовок сообщения: | Re: Помогите с предмтом |
Accolon писал(а): Можно в скрипте прописать, если хозяин скрипта пытается воспользоваться предметом, но его имя не Ксан, то положить предмет в инвентарь. Не стоит. Просканировать всех доступных неписей и их скрипты можно, но со скрипом и не наверняка. Плюс скрипты - это некрасиво.Более надежный вариант, это повесить на каждого потенциального партийца 180 с предметом в поле ресурса. Ну а ГГу можно и скриптом прилепить в начальной локации. |
Автор: | Каролин [ 23 сен 2009, 08:55 ] |
Заголовок сообщения: | Re: Помогите с предмтом |
Понятно. Попробуем. Но есть один предмет, который могли бы использовать два персонажа, а не один, остальные - вообще не могут, то здесь только скриптом? Просто у них совсем разные классы, но предмет типа семейный ![]() |
Автор: | Ardanis [ 23 сен 2009, 09:06 ] |
Заголовок сообщения: | Re: Помогите с предмтом |
В смысле, скриптом? Средствами ИЕ нельзя разрешить нескольким избранным носить предмет, можно только запретить всем остальным. Последнее делается либо методом Акколона - добавить всем в индивидуальный скрипт блок, который будет сбрасывать с них предмет, если они попытаются его надеть. Либо добавлением всем имеющимся неписям вот этого эффекта IESDP писал(а): #180 (0xb4) Item: Can't Use Item [180] Особой разницы нет, но последнее чище и аккуратнее.Parameter #1: String Reference Parameter #2: Irrelevant Description: The targeted creatures(s) cannot use the item specified by the resource key. The strref specified by the 'String Reference' field is displayed when an attempt to use the item is made. Если требуется выделить нескольких в белый список, чтобы избавить от патча, то это несложно сделать при установке. |
Автор: | Ardanis [ 23 сен 2009, 09:20 ] |
Заголовок сообщения: | Re: Помогите с предмтом |
Не тестировал. Код: OUTER_SPRINT ncp1 ~npc1_death_var~ // death variable of the first whitelisted npc
OUTER_SPRINT npc2 ~npc2_death_var~ // ditto // repeat for more npcs, if needs be COPY_EXISTING_REGEXP ~.*\.cre~ ~override~ READ_ASCII 0x280 deathvar PATCH_IF (FILE_CONTAINS_EVALUATED (~pdialog.2da~ ~%deathvar%~) & !(~%deathvar%~ STRING_EQUAL_CASE ~%npc1%~) & !(~%deathvar%~ STRING_EQUAL_CASE ~%npc2%~) // more deathvar checks, if there're more npcs ) BEGIN LAUNCH_PATCH_FUNCTION ADD_CRE_EFFECT INT_VAR opcode=180 target=1 timing=9 STR_VAR resource=~itemfile~ // 'itemfile' is your item's filename END END BUT_ONLY |
Автор: | Accolon [ 23 сен 2009, 13:07 ] |
Заголовок сообщения: | Re: Помогите с предмтом |
Ardanis Ну, плз., "метод Аколона", он для Лилакора использовался (если Лилакор экипирован, то слышим болтовню). ![]() Каролин Просто дал две наводки, одна с мунблейдом Ксана, другая с мечом паладина из DSotSC. Еще скриптовую машину можно вызывать, подменяя аи движка. И там делать анализ и прочее. Например, можно вызывать любой магазин через итем (даже те, что в только в ТоБе встречаются). Лан, наводки даны, разбирайся, если интересно. ![]() |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |