Большие события (XP)

Программист Ruby Разработчик Проект месяца 3 место Проект месяца 2 место Проект года 1 место Проект года 3 место Учитель Оратор Паладин Проект месяца 1 место 2 место Готв 3 место Организатор конкурсов Ветеран
Больше
13 года 4 нед. назад - 12 года 10 мес. назад #59685 от caveman
Иногда события бывают большими из-за их графики и занимают собой несколько клеток. Как с ними взаимодействовать?
Можно ставить кучу невидимых событий вокруг, которые делают то же самое, но для движущихся событий (например, огромный дракон) это не прокатит - дракон даже не двинется, невидимые события не пустят.

Поковырявшись в гугле, нашел вот это:
www.rpgmakervx.net/index.php?showtopic=53123

Но это VX, а не XP и, имхо он имеет некоторые недостатки (а именно, недостаточно типов распространения большести - только в одну сторону, либо ромбом)
ВНИМАНИЕ: Спойлер!


Пришлось снова залезть в скрипты и написать следующий скрипт, который можно поместить перед main, обозвав его BIG_Events. Это тестовая версия, без ромбов, но с прямоугольниками, которая, может, еще дополнится

ВНИМАНИЕ: Спойлер!


Скрипт позволяет в коде в событии (например авторан карты) задать прямоугольник другого события.
game_map.set_touch_shifts(ev_id, x_sub, x_add, y_sub, y_add), где параметры: номер события, сдвиг влево, сдвиг вправо, сдвиг вверх, сдвиг вниз - от настоящего местоположения события.

Например, для



метод такой game_map.set_touch_shifts(ev_id, 1, 1, 2, 0)
аналог комментария в событии - строка "[bbox|1|1|2|0]"

Тут приложена демка, где используется этот метод.
yadi.sk/d/9RxLx48h4WZ04
Последнее редактирование: 12 года 10 мес. назад пользователем caveman. Причина: версия 1.2.1
Спасибо сказали: MaraMonster, Irich5, DarkEspeon

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Разработчик Проект месяца 3 место Проект месяца 2 место Проект года 1 место Проект года 3 место Учитель Оратор Паладин Проект месяца 1 место 2 место Готв 3 место Организатор конкурсов Ветеран
Больше
12 года 10 мес. назад #60949 от caveman
caveman ответил в теме Большие события (XP)
обновил версию до 1.2.1, пофиксив баг с несрабатыванием события, когда его кладешь на непроходимый участок карты и требуешь работать по касанию

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 10 мес. назад #60950 от KoHcTPyKTop
KoHcTPyKTop ответил в теме Большие события (XP)
я так понял, что это для того, чтобы создать один большой event? Можешь мне отдельно скинуть в лс версию для xp? А то у меня второй спойлер не открывается

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место 3 место Готв Победитель Сбитой кодировки Программист JavaScript 2 место Сбитая кодировка Писатель 3 место 2 место 3 место Организатор конкурсов
Больше
12 года 10 мес. назад #60951 от Cerberus
Cerberus ответил в теме Большие события (XP)
Так из демки скопировать не проще? Или её качать долго (объём, как я заметил, немаленький)?

Жуть болотная, на лапках, в тапках и с пулемётом...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Разработчик Проект месяца 3 место Проект месяца 2 место Проект года 1 место Проект года 3 место Учитель Оратор Паладин Проект месяца 1 место 2 место Готв 3 место Организатор конкурсов Ветеран
Больше
12 года 10 мес. назад #60952 от caveman
caveman ответил в теме Большие события (XP)
yadi.sk/d/x51Q5cwk5aqw5
проще так!
тем более, дему то я не обновил

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 10 мес. назад #60953 от KoHcTPyKTop
KoHcTPyKTop ответил в теме Большие события (XP)
ой, точно блин! Демку не заметил, спс.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
12 года 10 мес. назад #60954 от DeadElf79
DeadElf79 ответил в теме Большие события (XP)
Пещерный, сделай еще в добавок этому перевод скрипта, добавляющего больше триггеров, помимо Касания, Нажатия ентера, Автозапуска и Параллелки)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Разработчик Проект месяца 3 место Проект месяца 2 место Проект года 1 место Проект года 3 место Учитель Оратор Паладин Проект месяца 1 место 2 место Готв 3 место Организатор конкурсов Ветеран
Больше
12 года 10 мес. назад #60955 от caveman
caveman ответил в теме Большие события (XP)
это какой такой?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
12 года 10 мес. назад #60956 от DeadElf79
DeadElf79 ответил в теме Большие события (XP)
Если не ошибаюсь, то вот он:
www.rpgmakervxace.net/topic/14159-custom-event-triggers/

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.105 секунд
Работает на Kunena форум