Миничат

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

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

Больше
4 года 9 мес. назад #123572 от Rarrim
Всем доброго времени суток, пришла идея сделать зелье опыта, которое бы давало опыт любому персонажу в команде, но реализовать эту идею так и не смог. Хотелось бы получить совет.

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

Художник 2 место Готв Учитель 1 место в Готв 2 место 3 место Победитель конкурса За 2 место на конкурсе маппинга Победитель конкурса маппинга
Больше
4 года 9 мес. назад #123573 от Luar_Zero
Делай через общие события. Предмет - Эффекты - Прочее - вызвать Общее Событие. Ну и там уже командой просто докинешь опыта, сколько нужно.
Спасибо сказали: Демий, SirAndriy, Rarrim

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

Больше
4 года 9 мес. назад #123574 от Rarrim
В общих событиях можно накинуть опыт всей команде или определенному человеку, а если я хочу чтоб опыт давался единственному, но любому человеку в команде который использует это зелье, что делать в таком случае?

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

Коммерсант Проект месяца 2 место Учитель Проект месяца 3 место Даритель Стимкея Разработчик Проект месяца 1 место Проект года 2 место Проект года 1 место
Больше
4 года 9 мес. назад - 4 года 9 мес. назад #123575 от SirAndriy
Может так? (хотя это костыль)
Последнее редактирование: 4 года 9 мес. назад пользователем SirAndriy.
Спасибо сказали: Rarrim

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

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

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

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

Больше
4 года 9 мес. назад #123577 от Rarrim

SirAndriy пишет: Может так? (хотя это костыль)


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

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

Больше
4 года 9 мес. назад #123578 от Rarrim

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

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




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

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

Проект месяца 1 место Проект года 3 место Композитор Художник Оратор Проект месяца 2 место
Больше
4 года 9 мес. назад #123579 от LalalalalaBB
Так там, вроде, изначально даётся выбор, на кого его использовать...

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

Больше
4 года 9 мес. назад #123580 от Rarrim

LalalalalaBB пишет: Так там, вроде, изначально даётся выбор, на кого его использовать...


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

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

Проект месяца 1 место Проект года 3 место Композитор Художник Оратор Проект месяца 2 место
Больше
4 года 9 мес. назад #123581 от LalalalalaBB
А, в таком случае, да. Либо делать так, как предложил SirAndriy, либо взламывать пентагон в попытке написать плагин.

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

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

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

Больше
4 года 9 мес. назад - 4 года 9 мес. назад #123584 от Morizel
У меня только один вопрос: как вы с помощью переменной или команды собираетесь определить, кто выпивает зелье? Учитывая, что общие события могут работать везде, где можно. А в событиях не всегда применимы переменные.
Если мы говорим о Эйсе:
На англоязычном форуме предлагают следующие варианты.
Вариант 1


Вариант 2

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

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

Проект месяца 1 место Разработчик 3 место 3 место в Обучающем конкурсе Учитель Оратор 1 место в Обучающем конкурсе Паладин Проект года 3 место Проект года 1 место
Больше
4 года 9 мес. назад #123586 от Alx_Yago
В МВ достаточно прописать в формуле урона
Code:
b.gainExp (100)
чтобы дать тому, на кого применят зелье, например, 100 опыта.

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

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

Больше
4 года 9 мес. назад #123587 от Rarrim

Alx_Yago пишет: В МВ достаточно прописать в формуле урона

Code:
b.gainExp (100)
чтобы дать тому, на кого применят зелье, например, 100 опыта.

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


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

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

Проект месяца 1 место Разработчик 3 место 3 место в Обучающем конкурсе Учитель Оратор 1 место в Обучающем конкурсе Паладин Проект года 3 место Проект года 1 место
Больше
4 года 9 мес. назад #123588 от Alx_Yago

Rarrim пишет: Возможно я сделал что-то не так, но это зелье они отказываются принимать.

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

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

Больше
4 года 9 мес. назад #123589 от Rarrim

Alx_Yago пишет: Да, уточнение: в формуле урона в конце после ; должен стоять именно урон (лечение, восполнение маны, что-то такое). Всё, что идёт до ; просто выполняется без нанесения урона. Если никакого урона не надо, то можно записать 0:

Code:
b.gainExp (100); 0


Всё равно не хочет. :unsure:

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

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

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

Больше
4 года 9 мес. назад #123591 от Rarrim

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


Всё работает, большое спасибо всем за помощь.

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

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