[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/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/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
Текущее время: 24 ноя 2024, 03:29

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




Начать новую тему Ответить на тему  [ Сообщений: 44 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: 09 апр 2008, 22:56 
Не в сети
Аватара пользователя

Зарегистрирован: 15 окт 2005, 21:18
Сообщения: 1369


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 апр 2008, 09:06 
Не в сети

Зарегистрирован: 06 янв 2003, 11:15
Сообщения: 19
Откуда: Москва


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 апр 2008, 09:31 
Не в сети
Аватара пользователя

Зарегистрирован: 15 окт 2005, 21:18
Сообщения: 1369
Creepin: "В любой локации" было понято в смысле "в любой той локации, которую захочет модмейкер", а не "во всех доступных локациях игры". То, что нужно свое добавлять в скрипт локации - да, это ясно. Но об этом и не спрашивали. Пока что. :) Насчет перемещения - гм, а если модмейкер хочет, чтоб нпц именно стоял на месте? В общем, как "варианты на тему" хорошее дополнение. :) Надеюсь, у вопрошающего все это нюансы не вызовут особых затруднений.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 апр 2008, 11:12 
Не в сети
Аватара пользователя

Зарегистрирован: 14 мар 2007, 08:23
Сообщения: 4


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 апр 2008, 11:47 
Не в сети
Аватара пользователя

Зарегистрирован: 15 окт 2005, 21:18
Сообщения: 1369


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 апр 2008, 17:09 
Не в сети
Аватара пользователя

Зарегистрирован: 14 мар 2007, 08:23
Сообщения: 4


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 апр 2008, 17:32 
Не в сети

Зарегистрирован: 06 янв 2003, 11:15
Сообщения: 19
Откуда: Москва


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 авг 2008, 13:53 
Не в сети
Аватара пользователя

Зарегистрирован: 17 мар 2008, 14:14
Сообщения: 87
Откуда: Москва
Я подумываю о том, как написать свой собственный мод и возник такой вопрос: Какой нужен скрипт, что бы при уходе одного НПС уходил и другой? Заранее спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 авг 2008, 16:30 
Не в сети

Зарегистрирован: 26 апр 2008, 09:25
Сообщения: 433
BGT, наверное, стоит? Посмотри скрипты Хзара и Монтарона, Джахейры и Кхалида


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 авг 2008, 18:25 
Не в сети
Аватара пользователя

Зарегистрирован: 17 мар 2008, 14:14
Сообщения: 87
Откуда: Москва
2Slinger: Нету у меня ни БГТ ни первой части БГ. ???
У кого есть, может подскажете скрипт? :oops: Ну очень прошу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 авг 2008, 18:49 
Не в сети
Зав.патчем
Аватара пользователя

Зарегистрирован: 22 дек 2006, 14:57
Сообщения: 1202

_________________
Baldur's Gate по-русски: и


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 авг 2008, 18:57 
Не в сети
Аватара пользователя

Зарегистрирован: 17 мар 2008, 14:14
Сообщения: 87
Откуда: Москва
2Vit MG: Эээ... В принципе списибо. Только меня волнует другой аспект, не ясный для меня: как сделать, что бы уходе из партии одного (живого) НПС уходил и другой НПС. То есть выгоняешь из партии одного - уходит и другой.


Только что в голову пришло... наверное тогда так:
IF
!InParty(NameOfNPC)
THEN
RESPONSE #100
ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
LeaveParty()
EscapeArea()
END

сейчас пойду посмотрю - будет ли работать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 авг 2008, 11:08 
Не в сети
Зав.патчем
Аватара пользователя

Зарегистрирован: 22 дек 2006, 14:57
Сообщения: 1202
2Bantry: Думаю, с триггером !InParty будут сложности:
во-первых, скрипты работают до выполнения первого условия, значит эту проверку нужно разместить так, чтобы она выполнялась всегда, но ничему другому не мешала;
во-вторых, если она будет всегда выполняться, тогда этот персонаж если другого нет в партии, будет голосить, что уходит, как только попадет в зону видимости, даже если в партию его никто и не звал :) поэтому, в этом случае, нужны еще проверки как минимум на то, что он сам-то в партии

Можно попробовать еще

0x0005 Leaves(O:Object*)
примечание:
O:Object* - an object specified in the Object.ids file or a script name of a CRE wrapped in quotes "" or the name of a container or door or trap in quotes. When specifying creatures, a special format can be used to allow a whole group/category of creatures to act as the parameter. The format is [EA.GENERAL.RACE.CLASS.SPECIFIC.GENDER.ALIGN].
Where General is from General.ids for example. A 0 means "any in this category". For example: [ENEMY.0.0.MAGE] specifies all creatures that are enemies of the party, any general category, any race, mages. Some triggers are only useful when types of creatures are specified in this way. Remember: [ANYONE] will allow ANY object to satisfy the trigger. i.e. See([ANYONE]) returns true if any friend or foe is seen.

Кстати, для таких любителей все бросить и уйти, можно прописать еще одно полезное действие:
224 GivePartyAllEquipment()
This will give the party all the equipment of the user. You can see this in effect when characters are removed from the game completely--the developers don't want to see all the items go with them. That could lead to problems, especially if the given character had plot important items.

_________________
Baldur's Gate по-русски: и


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 авг 2008, 11:49 
Не в сети
Аватара пользователя

Зарегистрирован: 15 окт 2005, 21:18
Сообщения: 1369


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 44 ]  На страницу Пред.  1, 2, 3

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


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

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


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

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