Перейти к содержанию

Небольшой вопрос !


Рекомендуемые сообщения

DaWoodElf привет. Это мне надо. Я попросил топик создать пока меня не было. Смотри значит. Когда записка берётся из инвентаря убитого, скрипт не срабатывает. Стоит выложить её на землю и снова взять скрипт работает.
Ссылка на комментарий
Поделиться на другие сайты

Тему открыл не в том месте...

как сделать скрипт, чтобы после смерти НПС рядо появлялась записка?

Этого делать не рекомендую, нельзя заранее предугадать где умрет НПС, и записка может оказаться в стене...

лучше как советует DaWoodElf положить записку в инвентарь... впрочем все зависит от того какова цель

Когда записка берётся из инвентаря убитого, скрипт не срабатывает. Стоит выложить её на землю и снова взять скрипт работает.

а не проще тогда просто сделать скрипт, запускаемый при смерти персонажа?

или запускаемый при условии наличия записки в инвентаре?

Изменено пользователем Цернон
Ссылка на комментарий
Поделиться на другие сайты

Цернон, Почитай выше. Вот в чём проблема(((

Я прочитал, и не вижу тут проблемы...

опиши подробнее что тебе нужно

Изменено пользователем Цернон
Ссылка на комментарий
Поделиться на другие сайты

Перенесите топик кто-нить.

Подобный сркипт можно было бы найти и в MFSD. Он позволяет осуществлять действие когда игрок не активирует лежащую книгу, а "экипирует" ее в инвентаре на себя.

Begin MyNoteScript

short once
short OnPCEquip
short PCSkipEquip

if ( OnActivate == 1 )
Activate
endif

if ( once == 0 )
if ( PCSkipEquip == 1 )
	set PCSkipEquip to 0
	;делать что-то
	set once to 1
	return
endif
endif

end

Изменено пользователем TJ
Ссылка на комментарий
Поделиться на другие сайты

Хм, а можно обойти проблему. например так: при смерти персонажа срабатывает скрипт, который добавляет записку в инвентарь игрока, не? или же если надо чтоб она прям на земле лежала, дык и это реализуется просто. Правда я в скриптах не особо.
Ссылка на комментарий
Поделиться на другие сайты

Не это не надо. Я сейчас плагин до делаю, выложу. Потестите пожалуйста. А потом отзывы в личку ко мне.

 

Изфиняюсь за офф топ. Я тоже хочу в группе состоять. свободные плагино-строители, это надо заслужить?

Ссылка на комментарий
Поделиться на другие сайты

Из инвентаря записку можно украсть. Что, очевидно, не то, что надо.

Почему? Если украсть и прочесть в инвентаре - то и будет тоже что просто взять из инвентаря НПС. Вот если выложить на пол и активировать с пола - то ничего не произойдет. При желании можно отследить оба варианта в зависимости от того, что произойдет ранее (активация или экипировка). =)

Изменено пользователем TJ
Ссылка на комментарий
Поделиться на другие сайты

Изфиняюсь за офф топ. Я тоже хочу в группе состоять. свободные плагино-строители, это надо заслужить?

Для этого нужно иметь как минимум один опубликованный в базе плагин

Ссылка на комментарий
Поделиться на другие сайты

Ну сейчас работаю) Спасибо.

Begin MyNoteScript

 

short once

short OnPCEquip

short PCSkipEquip

 

if ( onactivate == 1 )

Activate

endif

 

if ( once == 0 )

if ( PCSkipEquip == 1 )

set PCSkipEquip to 0

;делать что-то

set once to 1

return

endif

endif

 

end

 

вместо делать что-то, написал Journal и т.д, но почему то не раюотает

Ссылка на комментарий
Поделиться на другие сайты

Почему? Если украсть и прочесть в инвентаре - то и будет тоже что просто взять из инвентаря НПС.
Да вот в том-то и дело, хех - если я понял автора, то записка должна попасть в руки игроку только когда непись уже мертв.

Конечно, можно добавить ее скриптом в инвентарь в момент смерти, хех.

 

Eyeforaneye

Оффтопить не надо, но если сильно хочется - в небольших количествах можно. А вот мультипостить не рекомендуется вовсе.

Что бы вступить в группу плагиностроителей надо, соответственно, делать плагины и публиковать их, хех. В принципе да, нужен плагин в базе, или хотя бы довольно высокая форумная активность.

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...