Плагин для ПЗ (Plugin for EI)
Здравствуйте Гость ( Вход | Регистрация )
![]() ![]() ![]() |
Плагин для ПЗ (Plugin for EI)
Bargest |
![]()
Отправлено
#101
|
Infantry ![]() Группа: Members Сообщений: 31 Регистрация: 1-Окт-12 Пользователь №: 6,014 ![]() |
День добрый.
QUOTE 1) Будет ли реализована функция сохранения переменных в сейвах? Она работала не очень стабильно и ее вроде как выпилили. Пока не знаю, вернем ли назад. QUOTE 2) Снова задам вопрос можно ли увеличить радиус жизни АИ (дистанция на которой боты занимаются своими делами)? Может быть сделаем, если найдем это в коде. QUOTE Диалоги на картах. Ниже привожу примеры новых скриптовых функций:<...>И если получится добавть скрипт входа в магазин прямо на игровых картах. Например у бродячего торговца. Есть заготовки для диалогов и магазинов на картах в несколько ином виде. Если взлетит, то когда-нибудь доделаем и выложим. QUOTE GetGender Интересно, а зачем оно? А то добавление таких функций связано с некоторыми трудностями, и не факт, что трудности меньше пользы от такой функции. QUOTE GetPose По идеи возможно. Был уже один мини-патч на позы в тестах, а значит, скорее всего, найти место хранения позы будет несложно. QUOTE Heal С этим сложнее. Может проще кастануть мощную хилку? QUOTE Интересно можно ли помимо атаки реализовать какое либо действие с неписем скажем с какой нибудь зажатой кнопкой. Почти нереально. В игре все сделано так, что фиг добавишь. Да и это уже не просто мелкий патч-фикс - это уже надо писать гору кода, что, как показывает опыт, в случае патча часто приводит к нестабильности. Но все это если и будет, то нескоро. У всех сейчас сессия и прочие проблемки. ![]() |
Devastator |
![]()
Отправлено
#102
|
Henchman ![]() Группа: Members Сообщений: 17 Регистрация: 23-Сен-09 Пользователь №: 5,651 ![]() |
Спасибо за развернутый ответ.
Из из предложеных мной идей реально очень нужен только увеличеный радиус АИ, остальное просто было бы очень полезно, но обойтись можно. Зачем мне нужны дополнительные магазины и диалоги думаю объяснять не надо, а вот с GetGender, GetPose и Heal поясню. Я реализовал довольно неплохо дополнительные квесты на картах. В журнале появляется дополнительные задания, а сценки взятия и сдачи квеста анимированы. Вобщем не хватает только окон диалога, хотя бы с вариантами Принять/Отклонить. Для чего мне GetGender: дело в том что у женских и мужских персонажей анимации имеют разные номера, а скрипта определяющего гендер нет в природе. Соответственно я не могу полноценно анимировать в диалогах персов игрока. И это лишь один примеров применения этой команды. GetPose мне нужен для квестов с последователями. Если бы была такая команда, то можно было бы улучшить АИ последователя (например если персонаж игрока присел, то и непись тоже присел и его труднее заметить вражинам). На данный момент я уже сделал так что болванчики при следовании за персонажем переходят с шага на бег и обратно, если отстанут. Так же непись последователь в моем моде никогда не запрет персонажа в тупике. Достаточно просто близко подойти к нему и он выпустит персонажа игрока из тупика. Это бывает порой полезно например в пещерах если у игрока нет феерверка. Что до Heal, была идея сделать на больших картах "лагеря для отдыха" места которых персонаж разводит костер и садится возле него на отдых, соответственно параметры персонажа востанавливаются. Хилка в случае с переломами увы не поможет, приходится презаходить на карту. На огромных картах топать к выходу довольно долго, а подобный вариант решения проблемы, как мне кажется, был бы очень кстати. Сообщение отредактировал Devastator - Воскресенье, 24 Мая 2015, 08:21 -------------------- Не зная броду воспользуйся эхолотом не соваться в воду неприемлемо.
|
dadonnik |
![]()
Отправлено
#103
|
Passer-By ![]() Группа: Members Сообщений: 2 Регистрация: 22-Июл-15 Пользователь №: 6,183 ![]() |
Доброго времени суток, товарищи программисты !
Вопрос №1. Каким образом можно создать собственные скриптовые функции/процедуры, вызываемые консольно/в скрипт-модуле карты ? Например, как это реализовано в вашем плагине ? Вопрос №2. В последних версиях плагина реализована раздельная видимость, для группы игроков. Если можно без рекомпиляции это отключить, то как ? P.S. в ПК режиме, кроме урона по своим ничего не должно быть. Вопрос №3. Возможно ли попросить у вас исходники библиотеки (EI_Plugin.asi) ? Или хотя бы пояснения, каким образом реализована работа с памятью/ресурсами игры ? |
Bargest |
![]()
Отправлено
#104
|
Infantry ![]() Группа: Members Сообщений: 31 Регистрация: 1-Окт-12 Пользователь №: 6,014 ![]() |
Добрый вечер.
QUOTE Например, как это реализовано в вашем плагине ? Очень сложно и долго. Множеством патчей машинного кода модифицирован движок скриптов ПЗ и туда жестко запихана возможность обработки новых функций. Их реализация, разумеется, находится в самом плагине. Добавление каждой отдельной функции сопряжено с некоторыми трудностями с т.з. интеграции с ПЗ, поэтому мы стремимся не делать лишнего. QUOTE Если можно без рекомпиляции это отключить, то как ? Никак. ПК режим принципиально предназначен для немного иного геймплея, где "каждый сам за себя". QUOTE Возможно ли попросить у вас исходники библиотеки Проект не является opensource, поэтому исходники предоставить не можем. QUOTE Или хотя бы пояснения, каким образом реализована работа с памятью/ресурсами игры ? Не понял, что имеется в виду. |
dadonnik |
![]()
Отправлено
#105
|
Passer-By ![]() Группа: Members Сообщений: 2 Регистрация: 22-Июл-15 Пользователь №: 6,183 ![]() |
Благодарю за развёрнутый ответ !
QUOTE Или хотя бы пояснения, каким образом реализована работа с памятью/ресурсами игры ? Не понял, что имеется в виду. Фактически вы уже ответили на этот вопрос, отвечая на вопрос №1 |
Devastator |
![]()
Отправлено
#106
|
Henchman ![]() Группа: Members Сообщений: 17 Регистрация: 23-Сен-09 Пользователь №: 5,651 ![]() |
Всем привет!
Есть ли какие то подвижки в разработке плагина? Ждать ли новых версий или уже реализовано все что возможно? По прежнему актуальны вопросы по поводу реализации сохранения переменных в персонажа и радиуса жизни АИ. -------------------- Не зная броду воспользуйся эхолотом не соваться в воду неприемлемо.
|
Demoth |
![]()
Отправлено
#107
|
Conjurer ![]() Группа: Add-on Developers Сообщений: 180 Регистрация: 14-Мар-11 Пользователь №: 5,879 ![]() |
Devastator, на данный момент работа над плагином не ведется, но это временно, т.к. я занят другим проектом, связанным с ПЗ. Сохранение переменных в персонажа скорее всего будет в новой версии.
На счёт того, когда ждать новую версию - надеюсь, что в этом году. ![]() |
Hakase |
![]()
Отправлено
#108
|
Passer-By ![]() Группа: Members Сообщений: 3 Регистрация: 4-Апр-15 Пользователь №: 6,166 ![]() |
Напоминаю про баг торговца
![]() "Чтобы не забыть хотелку" |
MIRILLED |
![]()
Отправлено
#109
|
Knight ![]() Группа: Members Сообщений: 131 Регистрация: 6-Дек-09 Пользователь №: 5,698 ![]() |
|
![]() ![]() ![]() |
Упрощённая версия | Сейчас: 19 Февраля 2019 - 00:18 |