Войти на сайт

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

ТЕМА: Как сделать сообщение при достижение уровня?

Как сделать сообщение при достижение уровня? 10 года 7 мес. назад #65086

  • EvilWolf
  • EvilWolf аватар
  • Вне сайта
  • Просветлённый
  • Trap is Fap!
  • Сообщений: 426
  • Спасибо получено: 375
  • 3 место Готв
Доброго времени суток. Как сделать что бы при достижение героем определённого уровня, например 10, появлялось сообщение которое ,предположим, предлагало сменить класс или ещё чего. И если можно проиллюстрируйте объяснение пожалуйста.
Администратор запретил публиковать записи гостям.

Как сделать сообщение при достижение уровня? 10 года 7 мес. назад #65087

  • MaraMonster
  • MaraMonster аватар
  • Вне сайта
  • Светлый дракон
  • Злой и ужасный!
  • Сообщений: 983
  • Спасибо получено: 502
  • ХудожникКомпозиторПроект месяца 2 местоРазработчикПобедитель конкурсаПроект месяца 3 место2 место Проект месяца 1 место3 место
Элементарно.
Создаёшь глобальное событие, указываешь там: Делаешь его параллельным. Проверка левела персонажа, если 10 то показать сообщение.
потом в начале игры создаёшь параллельное событие и ставишь там вызов того общего события, которое ты до этого настроил. И не забудь в общем событии в конце поставить выкл на это общее событие.
Администратор запретил публиковать записи гостям.

Как сделать сообщение при достижение уровня? 10 года 7 мес. назад #65098

  • EvilWolf
  • EvilWolf аватар
  • Вне сайта
  • Просветлённый
  • Trap is Fap!
  • Сообщений: 426
  • Спасибо получено: 375
  • 3 место Готв
А как сделать проверку левела ?
Администратор запретил публиковать записи гостям.

Как сделать сообщение при достижение уровня? 10 года 7 мес. назад #65099

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

Как сделать сообщение при достижение уровня? 10 года 7 мес. назад #65101

  • Lekste
  • Lekste аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 911
  • Спасибо получено: 565
  • Даритель СтимкеяВетеранОраторПрограммист RubyПрограммист JavaScript
Проще всего дополнить метод exp=() класса GameActor проверкой:
switch(@level)
if (@level == 10)
    Показать сообщение
end

И в таком духе.
Для большей точности лучше создать массив объектов с действием и флажком(выполнено/не выполнено).
Тогда условие будет @level > 10 и игрок сможет получать уведомления, даже если получит столько опыта за раз, что перескочит, например, с 9-го сразу на 11-й уровень(минуя 10-й).
Последнее редактирование: 10 года 7 мес. назад от Lekste.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: SailorSaturn

Как сделать сообщение при достижение уровня? 10 года 7 мес. назад #65103

  • MaraMonster
  • MaraMonster аватар
  • Вне сайта
  • Светлый дракон
  • Злой и ужасный!
  • Сообщений: 983
  • Спасибо получено: 502
  • ХудожникКомпозиторПроект месяца 2 местоРазработчикПобедитель конкурсаПроект месяца 3 место2 место Проект месяца 1 место3 место
А лучше всего, поизучай вот это: rpg-maker.info/forum?view=topic&catid=48&id=27433.
Мне когда то давно помогло. ТОлько после изучения школы я понял как работают переключатели и переменные))
Администратор запретил публиковать записи гостям.

Как сделать сообщение при достижение уровня? 10 года 7 мес. назад #65108

  • EvilWolf
  • EvilWolf аватар
  • Вне сайта
  • Просветлённый
  • Trap is Fap!
  • Сообщений: 426
  • Спасибо получено: 375
  • 3 место Готв
Огромное спасибо. Выручили.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Dprizrak1
Время создания страницы: 0.200 секунд