Войти на сайт

Авторизация, ждите ...
×
Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.

ТЕМА: VX ACE: Проблема с передвижением событий.

VX ACE: Проблема с передвижением событий. 8 года 9 мес. назад #83267

  • MDiS
  • MDiS аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 27
  • Спасибо получено: 2
Задал событию указанный маршрут движения (Сделать несколько шагов, прыжок и остановится до требования) но начинается это движение только тогда, когда ГГ подходит достаточно близко к этому событию.
Мне нужно, чтобы это событие проходило по маршруту, как только ГГ переносится на локацию, не зависимо от расстояния до события.
Администратор запретил публиковать записи гостям.

VX ACE: Проблема с передвижением событий. 8 года 9 мес. назад #83268

  • Cerberus
  • Cerberus аватар
  • Вне сайта
  • Модератор
  • Собака злая
  • Сообщений: 2269
  • Спасибо получено: 1182
  • Проект месяца 2 местоПрограммист JavaScript Проект месяца 3 местоОрганизатор конкурсов3 место3 место Готв2 место Сбитая кодировкаПобедитель Сбитой кодировки2 место Писатель 3 место
Делается только правкой скриптов, причём я не уверен, что при этом не будет сломано что-то ещё. Впрочем, искомая правка несложная:
#==============================================================================
# ** Game_Event
#------------------------------------------------------------------------------
#  This class handles events. Functions include event page switching via
# condition determinants and running parallel process events. Used within the
# Game_Map class.
#==============================================================================
 
class Game_Event < Game_Character
  #--------------------------------------------------------------------------
  # * Determine if Near Visible Area of Screen
  #     dx:  A certain number of tiles left/right of screen's center
  #     dy:  A certain number of tiles above/below screen's center
  #--------------------------------------------------------------------------
  def near_the_screen?(dx = 12, dy = 8)
    return true
  end
end
Жуть болотная, на лапках, в тапках и с пулемётом...
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: MDiS

VX ACE: Проблема с передвижением событий. 8 года 9 мес. назад #83269

  • MDiS
  • MDiS аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 27
  • Спасибо получено: 2
Спасибо. Сейчас проверю.

Нет, не помогло.
Последнее редактирование: 8 года 9 мес. назад от MDiS.
Администратор запретил публиковать записи гостям.

VX ACE: Проблема с передвижением событий. 8 года 9 мес. назад #83270

  • Sypherot
  • Sypherot аватар
  • Вне сайта
  • Заблокирован
  • Сообщений: 1239
  • Спасибо получено: 1044
  • ПаладинОратор2 место Проект месяца 2 местоПроект месяца 3 местоПроект месяца 1 местоЗа 3 место на конкурсе маппинга2 место ГотвДаритель Стимкея
MDiS пишет:
Спасибо. Сейчас проверю.

Нет, не помогло.
С частотой перемещения не пробовал поиграться? Возможно, у тебя просто совпадает "подход" героя на близкое расстояние с началом очередного цикла движения.
Всего хорошего, и спасибо за рыбу
Последнее редактирование: 8 года 9 мес. назад от Sypherot.
Администратор запретил публиковать записи гостям.

VX ACE: Проблема с передвижением событий. 8 года 9 мес. назад #83271

  • Cerberus
  • Cerberus аватар
  • Вне сайта
  • Модератор
  • Собака злая
  • Сообщений: 2269
  • Спасибо получено: 1182
  • Проект месяца 2 местоПрограммист JavaScript Проект месяца 3 местоОрганизатор конкурсов3 место3 место Готв2 место Сбитая кодировкаПобедитель Сбитой кодировки2 место Писатель 3 место
Маршрут установлен в свойствах страницы события, или задаётся командой другого события?
Жуть болотная, на лапках, в тапках и с пулемётом...
Администратор запретил публиковать записи гостям.

VX ACE: Проблема с передвижением событий. 8 года 9 мес. назад #83273

  • MDiS
  • MDiS аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 27
  • Спасибо получено: 2
"Sypherot" Скорость стоит максимальная. Маршрут короткий 6 шагов и прыжок на 2 клетки длиной. Проверено банально. Стоял рядом финишем маршрута, не доходя до события которое должно идти по маршруту.

"Cerberus" Устанавливал как в свойствах этого события, так и евентом в этом же событии. Результат один и тот же. (евентом твой скрипт не пробовал) Опробовал евентом, эффект тот же.
Последнее редактирование: 8 года 9 мес. назад от MDiS.
Администратор запретил публиковать записи гостям.

VX ACE: Проблема с передвижением событий. 8 года 9 мес. назад #83274

  • Cerberus
  • Cerberus аватар
  • Вне сайта
  • Модератор
  • Собака злая
  • Сообщений: 2269
  • Спасибо получено: 1182
  • Проект месяца 2 местоПрограммист JavaScript Проект месяца 3 местоОрганизатор конкурсов3 место3 место Готв2 место Сбитая кодировкаПобедитель Сбитой кодировки2 место Писатель 3 место
It's better to see once - запилил небольшую демку: yadi.sk/d/puxFQEuYhpAJJ
Жуть болотная, на лапках, в тапках и с пулемётом...
Администратор запретил публиковать записи гостям.

VX ACE: Проблема с передвижением событий. 8 года 9 мес. назад #83275

  • MDiS
  • MDiS аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 27
  • Спасибо получено: 2
Проверил в твоей демке своё событие. Действительно работает. Но когда переношу скрипт в свой проект, скрипт не работает. Наверное с каким то другим скриптом конфликтует.
Администратор запретил публиковать записи гостям.

VX ACE: Проблема с передвижением событий. 8 года 9 мес. назад #83276

  • Cerberus
  • Cerberus аватар
  • Вне сайта
  • Модератор
  • Собака злая
  • Сообщений: 2269
  • Спасибо получено: 1182
  • Проект месяца 2 местоПрограммист JavaScript Проект месяца 3 местоОрганизатор конкурсов3 место3 место Готв2 место Сбитая кодировкаПобедитель Сбитой кодировки2 место Писатель 3 место
Попробуйте переставить мой скрипт в самый низ (перед Main).
Жуть болотная, на лапках, в тапках и с пулемётом...
Администратор запретил публиковать записи гостям.

VX ACE: Проблема с передвижением событий. 8 года 9 мес. назад #83277

  • MDiS
  • MDiS аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 27
  • Спасибо получено: 2
Нет, не помогло. Ставил и в самый низ дополнений, и над Main, и под Main.
Администратор запретил публиковать записи гостям.

VX ACE: Проблема с передвижением событий. 8 года 9 мес. назад #83278

  • Sypherot
  • Sypherot аватар
  • Вне сайта
  • Заблокирован
  • Сообщений: 1239
  • Спасибо получено: 1044
  • ПаладинОратор2 место Проект месяца 2 местоПроект месяца 3 местоПроект месяца 1 местоЗа 3 место на конкурсе маппинга2 место ГотвДаритель Стимкея
MDiS пишет:
"Sypherot" Скорость стоит максимальная. Маршрут короткий 6 шагов и прыжок на 2 клетки длиной. Проверено банально. Стоял рядом финишем маршрута, не доходя до события которое должно идти по маршруту.

"Cerberus" Устанавливал как в свойствах этого события, так и евентом в этом же событии. Результат один и тот же. (евентом твой скрипт не пробовал) Опробовал евентом, эффект тот же.
Я не про скорость писал, а про частоту перемещений. Хотя есть вероятность, и очень большая, что дело в каком-то из скриптов, которые ты мог напихать в проект.
Всего хорошего, и спасибо за рыбу
Последнее редактирование: 8 года 9 мес. назад от Sypherot.
Администратор запретил публиковать записи гостям.

VX ACE: Проблема с передвижением событий. 8 года 9 мес. назад #83281

  • MDiS
  • MDiS аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 27
  • Спасибо получено: 2
"Sypherot" Под скоростью я подразумевал и макс.Скорость и макс.Частоту.
На счёт скриптов. Наверное так и есть, но по большей части эти скрипты мне нужны, хоть и есть несколько скриптов, которые не помню зачем установил и за что они отвечают. (Был застой в создании игры, и по этому пару моментов подзабыл)
Администратор запретил публиковать записи гостям.

VX ACE: Проблема с передвижением событий. 8 года 9 мес. назад #83282

  • Cerberus
  • Cerberus аватар
  • Вне сайта
  • Модератор
  • Собака злая
  • Сообщений: 2269
  • Спасибо получено: 1182
  • Проект месяца 2 местоПрограммист JavaScript Проект месяца 3 местоОрганизатор конкурсов3 место3 место Готв2 место Сбитая кодировкаПобедитель Сбитой кодировки2 место Писатель 3 место
Уф. Очень хочется попросить запихнуть в мою демку имеющиеся у вас скрипты и, если в таком виде не заработает - прислать на дальнейшее разбирательство...
Жуть болотная, на лапках, в тапках и с пулемётом...
Администратор запретил публиковать записи гостям.

VX ACE: Проблема с передвижением событий. 8 года 9 мес. назад #83284

  • MDiS
  • MDiS аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 27
  • Спасибо получено: 2
Вот архив.
Move Demo
Петух как раз и есть то событие о котором говорится. Выдрал из своего проекта.
P.S. Извиняюсь за такую просьбу, но можешь посмотреть в особенности те скрипты, которые я выделил. Забыл для чего они. Если они бесполезны или лишние, то можно будет их удалить.
Последнее редактирование: 8 года 9 мес. назад от MDiS.
Администратор запретил публиковать записи гостям.

VX ACE: Проблема с передвижением событий. 8 года 9 мес. назад #83286

  • Cerberus
  • Cerberus аватар
  • Вне сайта
  • Модератор
  • Собака злая
  • Сообщений: 2269
  • Спасибо получено: 1182
  • Проект месяца 2 местоПрограммист JavaScript Проект месяца 3 местоОрганизатор конкурсов3 место3 место Готв2 место Сбитая кодировкаПобедитель Сбитой кодировки2 место Писатель 3 место
Посмотрел. Проблема в скрипте антилага. Он нужен, если есть карты большого размера с большим (50 и более) количеством ивентов, если таких карт нет - достаточно убрать его и воспользоваться следующим по списку скриптом, поместив в имя требуемых событий строку [update].
Жуть болотная, на лапках, в тапках и с пулемётом...
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: MDiS

VX ACE: Проблема с передвижением событий. 8 года 9 мес. назад #83288

  • MDiS
  • MDiS аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 27
  • Спасибо получено: 2
Спасибо, помогло. Но я не понял куда вставлять [update] и что это даст?
Администратор запретил публиковать записи гостям.

VX ACE: Проблема с передвижением событий. 8 года 9 мес. назад #83289

  • Cerberus
  • Cerberus аватар
  • Вне сайта
  • Модератор
  • Собака злая
  • Сообщений: 2269
  • Спасибо получено: 1182
  • Проект месяца 2 местоПрограммист JavaScript Проект месяца 3 местоОрганизатор конкурсов3 место3 место Готв2 место Сбитая кодировкаПобедитель Сбитой кодировки2 место Писатель 3 место
Я имею в виду, что среди установленных у вас скриптов есть один, который содержит в себе тот же функционал, что и предложенный мной, но более гибок. Конкретно: если вместо "Петух" написать "Петух [update]" и убрать мой скрипт, результат будет тоже достигнут, а другие ивенты (имена которых не менялись) затронуты не будут.
Жуть болотная, на лапках, в тапках и с пулемётом...
Администратор запретил публиковать записи гостям.

VX ACE: Проблема с передвижением событий. 8 года 9 мес. назад #83290

  • MDiS
  • MDiS аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 27
  • Спасибо получено: 2
Спасибо за помощь.
Администратор запретил публиковать записи гостям.
Время создания страницы: 0.185 секунд