Функции Диалогов
BozKurt
Среда, 10.12.2014, 16:18 | Сообщение # 46
Статус :
Опытный :
Сообщений :
1753
Награды :
3
Регистрация :
25.05.2012
svarog2741 , эффект тот же, но последствия могут быть совершенно разные. Если вешать свои коды на биндер актора, то в случае проблем зависнет практически всё. Если же на отдельный биндер, то только он.
Среда, 10.12.2014, 16:18
Статус :
Сообщений :
666
Регистрация :
25.05.2012
Статус :
Отмычка :
Сообщений :
115
Награды :
3
Регистрация :
12.01.2015
Может быть не в тему, но все-таки.. Использую эту функцию что-бы при разговоре у ГГ, НПС забрал предмет.
Код
function karat_zaberaet_pda(first_speaker, second_speaker) dialogs.relocate_item_section_from_actor(first_speaker, second_speaker, "device_pda") end
Но почему-то вылет. Вот скелет диалога.
Код
<dialog id="karat_dialog_1"> <dont_has_info>karat_pogovoril_1</dont_has_info> <phrase_list> <phrase id="0"> <text>karat_dialog_0</text> <next>1</next> </phrase> <phrase id="1"> <text>karat_dialog_1</text> <next>2</next> </phrase> <phrase id="2"> <text>karat_dialog_2</text> <next>3</next> </phrase> <phrase id="3"> <text>karat_dialog_3</text> <action>seoz_functions.karat_zaberaet_pda</action> <give_info>karat_pogovoril_1</give_info> </phrase> </phrase_list> </dialog>
Подскажите может что-то упустил? Или дело в PDA...
Сообщение отредактировал NL-Vincenz - Среда, 04.02.2015, 11:37
Среда, 04.02.2015, 11:23
Статус :
Сообщений :
666
Регистрация :
12.01.2015
DukeKAn
Среда, 04.02.2015, 12:16 | Сообщение # 48
Статус :
Неопытный :
Сообщений :
491
Награды :
8
Регистрация :
25.11.2012
NL-Vincenz , так а лог-то какой?
Среда, 04.02.2015, 12:16
Статус :
Сообщений :
666
Регистрация :
25.11.2012
Статус :
Отмычка :
Сообщений :
115
Награды :
3
Регистрация :
12.01.2015
DukeKAn , Вот лог:
Код
[04.02.15 18:53:49.870] FATAL ERROR [04.02.15 18:53:49.870] [04.02.15 18:53:49.870] [error]Expression : fatal error [04.02.15 18:53:49.870] [error]Function : CScriptEngine::lua_error [04.02.15 18:53:49.870] [error]File : script_engine.cpp [04.02.15 18:53:49.870] [error]Line : 90 [04.02.15 18:53:49.870] [error]Description : <no expression> [04.02.15 18:53:49.870] [error]Arguments : LUA error: ...r. - seoz mod\gamedata\scripts\seoz_functions.script:16: attempt to call field 'relocate_item_section_from_actor' (a nil value)
Среда, 04.02.2015, 13:55
Статус :
Сообщений :
666
Регистрация :
12.01.2015
DukeKAn
Среда, 04.02.2015, 15:36 | Сообщение # 50
Статус :
Неопытный :
Сообщений :
491
Награды :
8
Регистрация :
25.11.2012
А для какой игры? ТЧ или ЗП? У меня в dialogs.script от ЗП есть такая функция relocate_item_section_from_actor(), а вот в ТЧ нет.Добавлено (04.02.2015, 15:36) --------------------------------------------- Для ТЧ нашёл такое в скрипте dialogs.relocate_item_section(second_speaker, "medkit", "out")
Среда, 04.02.2015, 15:36
Статус :
Сообщений :
666
Регистрация :
25.11.2012
Статус :
Отмычка :
Сообщений :
115
Награды :
3
Регистрация :
12.01.2015
Цитата DukeKAn (
)
А для какой игры?
Тени Чернобыля ver. 1.0007(RC1) Странно я сделал вот так:
Код
function karat_zaberaet_pda(first_speaker, second_speaker) dialogs.relocate_item_section(second_speaker, "karat_flash", "out") end
Вылет исчез, но функция не работает. То есть у ГГ не исчезает флешка.
Сообщение отредактировал NL-Vincenz - Среда, 04.02.2015, 16:06
Среда, 04.02.2015, 15:37
Статус :
Сообщений :
666
Регистрация :
12.01.2015
DukeKAn
Среда, 04.02.2015, 16:24 | Сообщение # 52
Статус :
Неопытный :
Сообщений :
491
Награды :
8
Регистрация :
25.11.2012
Цитата NL-Vincenz (
)
функция не работает
Проверьте сам вызов - может надо first_speaker передавать? dialogs.relocate_item_section(first_speaker , "karat_flash", "out")
Сообщение отредактировал DukeKAn - Среда, 04.02.2015, 16:25
Среда, 04.02.2015, 16:24
Статус :
Сообщений :
666
Регистрация :
25.11.2012
Ostryak
Четверг, 04.02.2016, 10:58 | Сообщение # 53
Туман войны: Закалённые Зоной
Статус :
Отмычка :
Сообщений :
124
Награды :
1
Регистрация :
09.05.2015
Да и функция с проверкой костюма не работает...если выкладываете, то сначала проверяйте, рабочие ли функции, а не просто копируйте откуда то...
Четверг, 04.02.2016, 10:58
Статус :
Сообщений :
666
Регистрация :
09.05.2015
solix
Воскресенье, 05.03.2017, 06:22 | Сообщение # 54
Статус :
Бывалый :
Сообщений :
792
Награды :
10
Регистрация :
08.09.2013
Как прописать нужный диалог в солянке. Принес с АЕС 2 Сахарову его сумку а нужного диалога нет.
Воскресенье, 05.03.2017, 06:22
Статус :
Сообщений :
666
Регистрация :
08.09.2013
Статус :
Бывалый :
Сообщений :
772
Награды :
13
Регистрация :
27.06.2011
Как увеличить шрифт текста в диалоговых окнах? Помогите
Воскресенье, 02.04.2017, 12:19
Статус :
Сообщений :
666
Регистрация :
27.06.2011
Cobalt32
Суббота, 16.12.2017, 03:10 | Сообщение # 56
Статус :
Гость :
Сообщений :
46
Награды :
3
Регистрация :
12.12.2017
Много полезного.
Суббота, 16.12.2017, 03:10
Статус :
Сообщений :
666
Регистрация :
12.12.2017