[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4505: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4507: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4508: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4509: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
AERIE Team :: Просмотр темы - Подскажите алгоритм
AERIE Team
http://forums.aerie.ru/

Подскажите алгоритм
http://forums.aerie.ru/viewtopic.php?f=37&t=3604
Страница 1 из 1

Автор:  Yakatory [ 15 июн 2011, 01:12 ]
Заголовок сообщения:  Подскажите алгоритм


Автор:  Ardanis [ 15 июн 2011, 21:46 ]
Заголовок сообщения:  Re: Подскажите алгоритм

Interact() - вызывает бантерный диалог из INTERDIA.2DA
StartDialogNoSet(), Dialog() - вызывают текущий диалоговый файл, указанный в файле кричи. Для партийцев это контролируется из PDIALOG.2DA

Структура таблиц - сначала death variable персонажа (в приведенном скрипте это jaheira), затем соответствующие ей файлы

В первой все должно быть понятно, одна колонка для Теней, вторая - там где стоит суффикс 25 - для Трона.
Во второй первая колонка отвечает за диалоговый файл, который присваивается НПС после их удаления из партии (суффикс P), вторая - после присоединения (суффикс J). Как и с бантерами, суффикс 25 для Трона. Еще тут есть имена скриптов, но они к делу вряд ли относятся.

У Джахи в графе JOIN_DIALOG_FILE должно стоять jaheiraj.

Автор:  Yakatory [ 16 июн 2011, 10:53 ]
Заголовок сообщения:  Re: Подскажите алгоритм

Спасибо, буду смотреть.

Автор:  Yakatory [ 16 июн 2011, 21:55 ]
Заголовок сообщения:  Re: Подскажите алгоритм

Посмотрел таблицы. В JOIN_DIALOG_FILE стоит JAHEIRAJ, остальное вроде тоже похоже.
Насколько я понял, проблема не в том, что выбирается не тот файл, проблема в том, что из этого файла начинается другой диалог непонятно почему. Нашел Response, стартующий этот диалог (из Imoen's Romance, но тоже с Джахой). Все равно ничего не понял.
Для продолжения диалога по правильной ветке должны сработать 2 триггера.
Global("ENDOFBG1","GLOBAL",2)
Global("JaheiraCursed","GLOBAL",1)
И диалог должен продолжиться со State 33.
С первым не разобрался, но нашел его в других диалогах, которые сработали. Значит все в порядке.
Вторая переменная насколько я понял устанавливается в приведенном выше скрипте.
Тем не менее, вместо этого запускается State 1210
Триггеры:
!Global("PhaereFixMRJa","GLOBAL",1)
Global("HadImoenDreamRomance2","GLOBAL",1)
!GGT("Chapter",3)
Global("WeTalkedOfItAlready","LOCALS",0)
Не знаю поможет ли эта информация.
Хотелось бы понять суть.
Потому что глючили и другие бантеры с Джахой, она начинала что-то говорить, видимо про Имоен и бантер на этом заканчивался.
Поясните если можно чуть подробнее логику. Я сам бывший программист, надеюсь, что смогу понять.

Автор:  Ardanis [ 17 июн 2011, 01:26 ]
Заголовок сообщения:  Re: Подскажите алгоритм


Автор:  Yakatory [ 17 июн 2011, 08:10 ]
Заголовок сообщения:  Re: Подскажите алгоритм

Понял, большое спасибо.

Автор:  Yakatory [ 17 июн 2011, 11:07 ]
Заголовок сообщения:  Re: Подскажите алгоритм

to Ardanis.
Еще один вопрос: поясните, пожалуйста, а почему будут глючить сэйвы если все переустановить? Глобалы ведь остаются теми же? Или в сэйвах хранятся ссылки на какие-то данные, которые изменятся при переустановке?

Автор:  Ardanis [ 17 июн 2011, 12:22 ]
Заголовок сообщения:  Re: Подскажите алгоритм


Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/
Not able to open ./cache/data_global.php