[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

Все об играх серии Baldur's Gate
Текущее время: 21 ноя 2024, 17:38

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Подскажите алгоритм
СообщениеДобавлено: 15 июн 2011, 01:12 
Не в сети
Аватара пользователя

Зарегистрирован: 11 июл 2005, 12:08
Сообщения: 16

_________________
Обожаю наемных убийц - что с ними не делай - никогда совесть не мучает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите алгоритм
СообщениеДобавлено: 15 июн 2011, 21:46 
Не в сети
Аватара пользователя

Зарегистрирован: 09 сен 2006, 19:38
Сообщения: 558
Откуда: СПб
Interact() - вызывает бантерный диалог из INTERDIA.2DA
StartDialogNoSet(), Dialog() - вызывают текущий диалоговый файл, указанный в файле кричи. Для партийцев это контролируется из PDIALOG.2DA

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

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

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

_________________
They killed Fry :( Them bastards have killed her :'(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите алгоритм
СообщениеДобавлено: 16 июн 2011, 10:53 
Не в сети
Аватара пользователя

Зарегистрирован: 11 июл 2005, 12:08
Сообщения: 16
Спасибо, буду смотреть.

_________________
Обожаю наемных убийц - что с ними не делай - никогда совесть не мучает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите алгоритм
СообщениеДобавлено: 16 июн 2011, 21:55 
Не в сети
Аватара пользователя

Зарегистрирован: 11 июл 2005, 12:08
Сообщения: 16
Посмотрел таблицы. В 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)
Не знаю поможет ли эта информация.
Хотелось бы понять суть.
Потому что глючили и другие бантеры с Джахой, она начинала что-то говорить, видимо про Имоен и бантер на этом заканчивался.
Поясните если можно чуть подробнее логику. Я сам бывший программист, надеюсь, что смогу понять.

_________________
Обожаю наемных убийц - что с ними не делай - никогда совесть не мучает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите алгоритм
СообщениеДобавлено: 17 июн 2011, 01:26 
Не в сети
Аватара пользователя

Зарегистрирован: 09 сен 2006, 19:38
Сообщения: 558
Откуда: СПб

_________________
They killed Fry :( Them bastards have killed her :'(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите алгоритм
СообщениеДобавлено: 17 июн 2011, 08:10 
Не в сети
Аватара пользователя

Зарегистрирован: 11 июл 2005, 12:08
Сообщения: 16
Понял, большое спасибо.

_________________
Обожаю наемных убийц - что с ними не делай - никогда совесть не мучает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите алгоритм
СообщениеДобавлено: 17 июн 2011, 11:07 
Не в сети
Аватара пользователя

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

_________________
Обожаю наемных убийц - что с ними не делай - никогда совесть не мучает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подскажите алгоритм
СообщениеДобавлено: 17 июн 2011, 12:22 
Не в сети
Аватара пользователя

Зарегистрирован: 09 сен 2006, 19:38
Сообщения: 558
Откуда: СПб

_________________
They killed Fry :( Them bastards have killed her :'(


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Not able to open ./cache/data_global.php