Войти на сайт

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

ТЕМА: Невыполнение Common Events после Transfer Player

Невыполнение Common Events после Transfer Player 12 года 10 мес. назад #46389

  • James
  • James аватар
  • Вне сайта
  • Архитектор Миров
  • Ленивый мечтатель
  • Сообщений: 1167
  • Спасибо получено: 159
  • РазработчикПобедитель конкурсаПисатель2 место 3 местоПисатель 2 местоОрганизатор конкурсов
Итак. Вот в чём суть:
Есть Common Event. В середине его есть Transfer Player. Команды до него выполняются, команды после него - нет.
Собственно, вопросы:
Так и должно быть, или у меня руки кривые?
Как это можно обойти? (Вариант с помещением продолжения кода в конечной локации не пойдёт, ибо в Transfer Player в качестве MapID используется переменная. И создавать ещё по одному автоэвенту в каждой из 15 возможных конечных точек телепортации)

[RMXP]
Администратор запретил публиковать записи гостям.

Невыполнение Common Events после Transfer Player 12 года 10 мес. назад #46391

  • Злодей
  • Злодей аватар
  • Вне сайта
  • Архитектор Миров
  • Настоящее звание: Прокуратор! Просто опечатка!
  • Сообщений: 1876
  • Спасибо получено: 78
Ивент в любом случае должен выполняться до конца, не зависимо от трансферов и прочих команд.
Остановить выполнение ивента может лишь новая страница, переключатель и очистка ивента. Проверь хорошенько.
Администратор запретил публиковать записи гостям.

Невыполнение Common Events после Transfer Player 12 года 10 мес. назад #46392

  • James
  • James аватар
  • Вне сайта
  • Архитектор Миров
  • Ленивый мечтатель
  • Сообщений: 1167
  • Спасибо получено: 159
  • РазработчикПобедитель конкурсаПисатель2 место 3 местоПисатель 2 местоОрганизатор конкурсов
Возможно, проблема в том, что у меня один параллельный коммон эвент вызывает другой эвент, где и происходит телепортация?
Администратор запретил публиковать записи гостям.

Невыполнение Common Events после Transfer Player 12 года 10 мес. назад #46398

  • roxie
  • roxie аватар
  • Вне сайта
  • Мастер
  • Я больше не ем людей
  • Сообщений: 106
  • Спасибо получено: 5
Было как-то подобное, да в твоём случае один эвент наверняка прерывает другой. Моя проблема решалась простым переносом команд эвента уже на другой, на новой локации.
Администратор запретил публиковать записи гостям.

Невыполнение Common Events после Transfer Player 12 года 10 мес. назад #46399

  • Злодей
  • Злодей аватар
  • Вне сайта
  • Архитектор Миров
  • Настоящее звание: Прокуратор! Просто опечатка!
  • Сообщений: 1876
  • Спасибо получено: 78
А обязательно использовать Common Event? Эта штука крайне не стабильна в частности в битвах.
Администратор запретил публиковать записи гостям.

Невыполнение Common Events после Transfer Player 12 года 10 мес. назад #46400

  • James
  • James аватар
  • Вне сайта
  • Архитектор Миров
  • Ленивый мечтатель
  • Сообщений: 1167
  • Спасибо получено: 159
  • РазработчикПобедитель конкурсаПисатель2 место 3 местоПисатель 2 местоОрганизатор конкурсов
Мне это не для битв. У меня лабиринт. 14 карт на пять этажей. Итого 70 карт. Ставить на каждый из них параллельный эвент, отслеживающий выход на крайние тайлы карты непрактично, ибо можно использовать параллельный коммон эвент.

А в битвах без коммон эвентов тоже не обойдёшься. Предметы и скиллы привязываются только к ним.
Администратор запретил публиковать записи гостям.

Невыполнение Common Events после Transfer Player 12 года 10 мес. назад #46402

  • Green-Leo
  • Green-Leo аватар
  • Вне сайта
  • Архитектор Миров
  • Зелёный
  • Сообщений: 1179
  • Спасибо получено: 1161
  • ОраторВетеранПроект месяца 2 место
Рокси предложил правильный вариант, я тоже так делаю, просто перенеси команды которые после телепортации на ту локацию куда герой телепортируется)


Администратор запретил публиковать записи гостям.

Невыполнение Common Events после Transfer Player 12 года 10 мес. назад #46404

  • James
  • James аватар
  • Вне сайта
  • Архитектор Миров
  • Ленивый мечтатель
  • Сообщений: 1167
  • Спасибо получено: 159
  • РазработчикПобедитель конкурсаПисатель2 место 3 местоПисатель 2 местоОрганизатор конкурсов
У меня 70 локаций, в которые может произойти телепортация.
И на каждой нужно расставить авторановые эвенты, предметы интерьера, до четырёх врагов. И для каждой ведь ещё свой, оригинальный маппинг.
Последнее редактирование: 12 года 10 мес. назад от James.
Администратор запретил публиковать записи гостям.

Невыполнение Common Events после Transfer Player 12 года 10 мес. назад #46407

  • James
  • James аватар
  • Вне сайта
  • Архитектор Миров
  • Ленивый мечтатель
  • Сообщений: 1167
  • Спасибо получено: 159
  • РазработчикПобедитель конкурсаПисатель2 место 3 местоПисатель 2 местоОрганизатор конкурсов
Я решил эту проблему.
Суть в том, что у меня два параллельных эвента: один отслеживает местоположение игрока, другой производит телепортацию. И тот, что отслеживает местоположение, перебивает телепортацию.
Я их совместил в один, и всё стало нормально.
Администратор запретил публиковать записи гостям.

Невыполнение Common Events после Transfer Player 12 года 10 мес. назад #46412

  • Злодей
  • Злодей аватар
  • Вне сайта
  • Архитектор Миров
  • Настоящее звание: Прокуратор! Просто опечатка!
  • Сообщений: 1876
  • Спасибо получено: 78
Очень любопытно будет посмотреть.
Администратор запретил публиковать записи гостям.

Невыполнение Common Events после Transfer Player 12 года 10 мес. назад #46415

  • James
  • James аватар
  • Вне сайта
  • Архитектор Миров
  • Ленивый мечтатель
  • Сообщений: 1167
  • Спасибо получено: 159
  • РазработчикПобедитель конкурсаПисатель2 место 3 местоПисатель 2 местоОрганизатор конкурсов
Не раньше, чем я закончу хотя бы первые десять этажей.

P.S. Структура игры почти готова (осталось лишь расставить и запрограммировать сундуки, монстров и получение скиллов). Остальное: маппинг ещё как минимум 56 карт (и это без этажей с боссами, создаваемыми заранее, и лестниц), сюжет (рассказываемый на лестницах и на последнем этаже - не самая сильная сторона проекта) и баланс (Причём я решил использовать в качестве низкое HP, как было, например в Chrono Trigger или FFIX. Максимальное HP героев не поднимется выше пятисот) - структурой не считается. Так что, может, я и выпущу что-то вроде демки.
Администратор запретил публиковать записи гостям.

Невыполнение Common Events после Transfer Player 12 года 10 мес. назад #46615

  • dark32
  • dark32 аватар
  • Вне сайта
  • Просветлённый
  • Тёмный
  • Сообщений: 361
  • Спасибо получено: 21
  • Организатор конкурсов
Так должно быть, после транфера все ниже описанные команды игнорируются. Можно полазить в скриптах, но мне лень.
Тьма, тьма, и ничего кроме тьмы...

ПОМОГИТЕ!!! или как быстро получить бан!
Администратор запретил публиковать записи гостям.

Невыполнение Common Events после Transfer Player 12 года 10 мес. назад #46618

  • James
  • James аватар
  • Вне сайта
  • Архитектор Миров
  • Ленивый мечтатель
  • Сообщений: 1167
  • Спасибо получено: 159
  • РазработчикПобедитель конкурсаПисатель2 место 3 местоПисатель 2 местоОрганизатор конкурсов
Лазить в скриптах нельзя. Я принципиально ими не пользуюсь. В этом и эксперимент.
Только эвенты.
Администратор запретил публиковать записи гостям.

Невыполнение Common Events после Transfer Player 12 года 10 мес. назад #46621

  • dark32
  • dark32 аватар
  • Вне сайта
  • Просветлённый
  • Тёмный
  • Сообщений: 361
  • Спасибо получено: 21
  • Организатор конкурсов
тогда пускай таймер перед трансфером, а другим эвентом следи, когда таймер иссякнет. Я не могу придумать ничего разумней.
Тьма, тьма, и ничего кроме тьмы...

ПОМОГИТЕ!!! или как быстро получить бан!
Администратор запретил публиковать записи гостям.
Время создания страницы: 0.198 секунд