Войти на сайт

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

ТЕМА: Можно ли сделать зелье опыта?

Можно ли сделать зелье опыта? 3 года 4 мес. назад #123572

  • Rarrim
  • Rarrim аватар
  • Вне сайта
  • Путник
  • Сообщений: 8
  • Спасибо получено: 2
Всем доброго времени суток, пришла идея сделать зелье опыта, которое бы давало опыт любому персонажу в команде, но реализовать эту идею так и не смог. Хотелось бы получить совет.
Администратор запретил публиковать записи гостям.

Можно ли сделать зелье опыта? 3 года 4 мес. назад #123573

  • Luar_Zero
  • Luar_Zero аватар
  • Вне сайта
  • Просветлённый
  • Сообщений: 495
  • Спасибо получено: 1134
  • 3 местоЗа 2 место на конкурсе маппингаУчитель2 место ГотвПобедитель конкурса2 место 1 место в ГотвПобедитель конкурса маппингаХудожник
Делай через общие события. Предмет - Эффекты - Прочее - вызвать Общее Событие. Ну и там уже командой просто докинешь опыта, сколько нужно.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Демий, SirAndriy, Rarrim

Можно ли сделать зелье опыта? 3 года 4 мес. назад #123574

  • Rarrim
  • Rarrim аватар
  • Вне сайта
  • Путник
  • Сообщений: 8
  • Спасибо получено: 2
В общих событиях можно накинуть опыт всей команде или определенному человеку, а если я хочу чтоб опыт давался единственному, но любому человеку в команде который использует это зелье, что делать в таком случае?
Администратор запретил публиковать записи гостям.

Можно ли сделать зелье опыта? 3 года 4 мес. назад #123575

  • SirAndriy
  • SirAndriy аватар
  • Вне сайта
  • Просветлённый
  • Да будет светлым ваш путь
  • Сообщений: 297
  • Спасибо получено: 649
  • Проект года 2 местоУчительКоммерсантДаритель СтимкеяПроект месяца 2 местоПроект месяца 1 местоРазработчикПроект месяца 3 место
Может так? (хотя это костыль)
Screenshot_5-7.png

Последнее редактирование: 3 года 4 мес. назад от SirAndriy.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Rarrim

Можно ли сделать зелье опыта? 3 года 4 мес. назад #123576

  • LalalalalaBB
  • LalalalalaBB аватар
  • Вне сайта
  • Светлый дракон
  • Раз в год и палка стреляет
  • Сообщений: 570
  • Спасибо получено: 437
  • КомпозиторОраторПроект месяца 1 местоПроект месяца 2 местоХудожникПроект года 3 место
Если ты хочешь, чтобы союзник, который получит опыт, будет выбран рандомно, то создай любую переменную, после чего
присвой её значение [СЛУЧАЙНО] 0 ~ (Количество союзников в партии), после чего в ветвлении условий поставь, что если
переменная равна единице, то опыт выдаётся первому союзнику и т.д.

Хотя, походу, это очередной вопрос, который я не понял
Администратор запретил публиковать записи гостям.

Можно ли сделать зелье опыта? 3 года 4 мес. назад #123577

  • Rarrim
  • Rarrim аватар
  • Вне сайта
  • Путник
  • Сообщений: 8
  • Спасибо получено: 2
SirAndriy пишет:
Может так? (хотя это костыль)
Screenshot_5-7.png

Спасибо, если не придумаю ничего лучше то обязательно попробую сделать так.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: SirAndriy

Можно ли сделать зелье опыта? 3 года 4 мес. назад #123578

  • Rarrim
  • Rarrim аватар
  • Вне сайта
  • Путник
  • Сообщений: 8
  • Спасибо получено: 2
LalalalalaBB пишет:
Если ты хочешь, чтобы союзник, который получит опыт, будет выбран рандомно, то создай любую переменную, после чего
присвой её значение [СЛУЧАЙНО] 0 ~ (Количество союзников в партии), после чего в ветвлении условий поставь, что если
переменная равна единице, то опыт выдаётся первому союзнику и т.д.

Хотя, походу, это очередной вопрос, который я не понял



Я хочу чтоб при использовании зелья из инвентаря одному любому выбранному при использовании участнику группы давалось н-ое кол-во опыта.
Администратор запретил публиковать записи гостям.

Можно ли сделать зелье опыта? 3 года 4 мес. назад #123579

  • LalalalalaBB
  • LalalalalaBB аватар
  • Вне сайта
  • Светлый дракон
  • Раз в год и палка стреляет
  • Сообщений: 570
  • Спасибо получено: 437
  • КомпозиторОраторПроект месяца 1 местоПроект месяца 2 местоХудожникПроект года 3 место
Так там, вроде, изначально даётся выбор, на кого его использовать...
Администратор запретил публиковать записи гостям.

Можно ли сделать зелье опыта? 3 года 4 мес. назад #123580

  • Rarrim
  • Rarrim аватар
  • Вне сайта
  • Путник
  • Сообщений: 8
  • Спасибо получено: 2
LalalalalaBB пишет:
Так там, вроде, изначально даётся выбор, на кого его использовать...

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

Можно ли сделать зелье опыта? 3 года 4 мес. назад #123581

  • LalalalalaBB
  • LalalalalaBB аватар
  • Вне сайта
  • Светлый дракон
  • Раз в год и палка стреляет
  • Сообщений: 570
  • Спасибо получено: 437
  • КомпозиторОраторПроект месяца 1 местоПроект месяца 2 местоХудожникПроект года 3 место
А, в таком случае, да. Либо делать так, как предложил SirAndriy, либо взламывать пентагон в попытке написать плагин.
Администратор запретил публиковать записи гостям.

Можно ли сделать зелье опыта? 3 года 4 мес. назад #123583

  • Демий
  • Демий аватар
  • Вне сайта
  • Модератор
  • Здесь могла быть ваша реклама
  • Сообщений: 1597
  • Спасибо получено: 1520
  • 1 место в Готв3 местоПисатель 2 местоТестерВетеран3 место ГотвРазработчикУчитель
Пентагон вовсе не обязательно взламывать. Можно сделать, чтобы зелье давало пустой бафф, а в ивенте проверять, у кого этот самый бафф, снимать его и начислять опыт.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: SirAndriy, Rarrim

Можно ли сделать зелье опыта? 3 года 4 мес. назад #123584

  • Morizel
  • Morizel аватар
  • Вне сайта
  • Мастер
  • Сообщений: 151
  • Спасибо получено: 123
У меня только один вопрос: как вы с помощью переменной или команды собираетесь определить, кто выпивает зелье? Учитывая, что общие события могут работать везде, где можно. А в событиях не всегда применимы переменные.
Если мы говорим о Эйсе:
На англоязычном форуме предлагают следующие варианты.
Вариант 1 [ Нажмите, чтобы развернуть ]


Вариант 2 [ Нажмите, чтобы развернуть ]

---
Если версия мейкера не Эйс, а МВ, МЗ или ещё какой-нибудь 2003, то на свой страх и риск. Либо ищите решение сами, либо пробуйте второй вариант.
Последнее редактирование: 3 года 4 мес. назад от Morizel.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Rarrim

Можно ли сделать зелье опыта? 3 года 4 мес. назад #123586

  • Alx_Yago
  • Alx_Yago аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1151
  • Спасибо получено: 2172
  • Проект года 1 место3 место в Обучающем конкурсеОраторПаладинПроект года 3 местоПроект месяца 1 место3 местоРазработчикУчитель1 место в Обучающем конкурсе
В МВ достаточно прописать в формуле урона
b.gainExp (100)
чтобы дать тому, на кого применят зелье, например, 100 опыта.

Вообще в формулу урона можно много чего вписать, вот статья есть специальная: forums.rpgmakerweb.com/index.php?threads...-formulas-101.81905/
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: VarVarKa, SirAndriy, Rarrim

Можно ли сделать зелье опыта? 3 года 4 мес. назад #123587

  • Rarrim
  • Rarrim аватар
  • Вне сайта
  • Путник
  • Сообщений: 8
  • Спасибо получено: 2
Alx_Yago пишет:
В МВ достаточно прописать в формуле урона
b.gainExp (100)
чтобы дать тому, на кого применят зелье, например, 100 опыта.

Вообще в формулу урона можно много чего вписать, вот статья есть специальная: forums.rpgmakerweb.com/index.php?threads...-formulas-101.81905/

Возможно я сделал что-то не так, но это зелье они отказываются принимать.
Вложения:
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Alx_Yago

Можно ли сделать зелье опыта? 3 года 4 мес. назад #123588

  • Alx_Yago
  • Alx_Yago аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1151
  • Спасибо получено: 2172
  • Проект года 1 место3 место в Обучающем конкурсеОраторПаладинПроект года 3 местоПроект месяца 1 место3 местоРазработчикУчитель1 место в Обучающем конкурсе
Rarrim пишет:
Возможно я сделал что-то не так, но это зелье они отказываются принимать.
Да, уточнение: в формуле урона в конце после ; должен стоять именно урон (лечение, восполнение маны, что-то такое). Всё, что идёт до ; просто выполняется без нанесения урона. Если никакого урона не надо, то можно записать 0:
b.gainExp (100); 0
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Rarrim

Можно ли сделать зелье опыта? 3 года 4 мес. назад #123589

  • Rarrim
  • Rarrim аватар
  • Вне сайта
  • Путник
  • Сообщений: 8
  • Спасибо получено: 2
Alx_Yago пишет:
Да, уточнение: в формуле урона в конце после ; должен стоять именно урон (лечение, восполнение маны, что-то такое). Всё, что идёт до ; просто выполняется без нанесения урона. Если никакого урона не надо, то можно записать 0:
b.gainExp (100); 0

Всё равно не хочет. :unsure:
Администратор запретил публиковать записи гостям.

Можно ли сделать зелье опыта? 3 года 4 мес. назад #123590

  • Kouta555
  • Kouta555 аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 577
  • Спасибо получено: 838
  • 2 место РазработчикПроект месяца 3 местоПроект месяца 1 местоВетеранОраторПобедитель конкурсаПроект месяца 2 место
Тут есть хитрость не большая. Дело в том , что если предмет не даёт ничего по программе, то и работать он не будет
По этому сделай вот так и будет тебе счастье, да. Костыль, но он работает и больше никакого другого эффекта ни на что не даёт. Не надо ставить повреждение и команда не правильная. Поставь b.gainExp(100) (ну или сколько там опыта тебе нужно)
Вложения:
Последнее редактирование: 3 года 4 мес. назад от Kouta555.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Jas6666, Morizel, Alx_Yago, Rarrim

Можно ли сделать зелье опыта? 3 года 4 мес. назад #123591

  • Rarrim
  • Rarrim аватар
  • Вне сайта
  • Путник
  • Сообщений: 8
  • Спасибо получено: 2
Kouta555 пишет:
Тут есть хитрость не большая. Дело в том , что если предмет не даёт ничего по программе, то и работать он не будет
По этому сделай вот так и будет тебе счастье, да. Костыль, но он работает и больше никакого другого эффекта ни на что не даёт. Не надо ставить повреждение и команда не правильная. Поставь b.gainExp(100) (ну или сколько там опыта тебе нужно)

Всё работает, большое спасибо всем за помощь.
Администратор запретил публиковать записи гостям.
Время создания страницы: 0.427 секунд