- Сообщений: 122
- Спасибо получено: 65
Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
Как работают эффекты у предметов?
7 года 4 мес. назад - 7 года 4 мес. назад #107882
от VaNyuHa
VaNyuHa создал тему: Как работают эффекты у предметов?
Приветствую!
Продолжаю изучать RPG Maker MV.
Учусь создавать потребности персонажа (Со временем хочет кушать, пить, спать)
Всё работает, время идёт, а по истечении определённого времени герой хочет кушать и т.д.
Работает так же и еда, т.е. у предмета Яблоко есть общее событие, если использовать то прибавляется насыщённость.
Если попить воды, то утоляется жажда.
Столкнулся с проблемой: Когда предметам в эффекты ставлю два разных общих события, то работает только одно из них.
Например: Чай Даёт + к Утолению жажды и + к Бодрости.
По отдельности они работают, но вдвоём не могут... Почему? Может нельзя два общих события одному предмету давать или что?
Я конечно понимаю, что можно создать одно общее событие именно для чая. Но если так для каждого предмета создавать отдельные общие события, их получится слишком много!
На скринах показано как я всё это сделал.
P.S. Общее событие "Бодрость +5" сделано по тому же принципу, что и общее событие "Жажда +20"
Не стал уж это скринить, думаю и так понятно.
Продолжаю изучать RPG Maker MV.
Учусь создавать потребности персонажа (Со временем хочет кушать, пить, спать)
Всё работает, время идёт, а по истечении определённого времени герой хочет кушать и т.д.
Работает так же и еда, т.е. у предмета Яблоко есть общее событие, если использовать то прибавляется насыщённость.
Если попить воды, то утоляется жажда.
Столкнулся с проблемой: Когда предметам в эффекты ставлю два разных общих события, то работает только одно из них.
Например: Чай Даёт + к Утолению жажды и + к Бодрости.
По отдельности они работают, но вдвоём не могут... Почему? Может нельзя два общих события одному предмету давать или что?
Я конечно понимаю, что можно создать одно общее событие именно для чая. Но если так для каждого предмета создавать отдельные общие события, их получится слишком много!
На скринах показано как я всё это сделал.
P.S. Общее событие "Бодрость +5" сделано по тому же принципу, что и общее событие "Жажда +20"
Не стал уж это скринить, думаю и так понятно.
Последнее редактирование: 7 года 4 мес. назад пользователем VaNyuHa.
Спасибо сказали: Dmy
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
7 года 4 мес. назад #107889
от Dmy
Чтобы не игнорировались, можно использовать вот такой плагин:
Сохраните этот код в текстовом файле с расширением .js и подключите в игре (меню Инструменты → Управление плагинами, дважды щёлкните по пустому месту внизу списка, в поле «Название» выберите имя файла с плагином и дважды нажмите ОК). После этого будут учитываться все общие события, а не только одно.
[Отказ от ответственности: я написал этот плагин по-быстрому и не могу гарантировать, что он не создаст какие-то баги. Если вдруг создаст — пишите сюда, я постараюсь исправить. Плагин можно использовать в любых проектах, в т.ч. коммерческих, без указания авторства и каких-либо условий.]
Dmy ответил в теме Как работают эффекты у предметов?
Да, RPG Maker MV учитывает только последнее общее событие в эффектах предметов и умений. Остальные игнорируются.VaNyuHa пишет: По отдельности они работают, но вдвоём не могут... Почему? Может нельзя два общих события одному предмету давать или что?
Чтобы не игнорировались, можно использовать вот такой плагин:
Code:
//This code is dedicated to public domain according to the CC0
(function () {
var Game_Temp_reserveCommonEvent = Game_Temp.prototype.reserveCommonEvent;
Game_Temp.prototype.reserveCommonEvent = function(commonEventId) {
if (this.isCommonEventReserved()) {
if (!$gameSystem.reservedAdditionalCommonEvents) {
$gameSystem.reservedAdditionalCommonEvents = [];
}
$gameSystem.reservedAdditionalCommonEvents.push(commonEventId);
}
else {
Game_Temp_reserveCommonEvent.call(this, commonEventId);
}
};
var Game_Temp_clearCommonEvent = Game_Temp.prototype.clearCommonEvent;
Game_Temp.prototype.clearCommonEvent = function() {
if ($gameSystem.reservedAdditionalCommonEvents &&
$gameSystem.reservedAdditionalCommonEvents.length) {
var nextCEvId = $gameSystem.reservedAdditionalCommonEvents.shift();
Game_Temp_reserveCommonEvent.call(this, nextCEvId);
}
else {
Game_Temp_clearCommonEvent.call(this);
}
};
})();
Сохраните этот код в текстовом файле с расширением .js и подключите в игре (меню Инструменты → Управление плагинами, дважды щёлкните по пустому месту внизу списка, в поле «Название» выберите имя файла с плагином и дважды нажмите ОК). После этого будут учитываться все общие события, а не только одно.
[Отказ от ответственности: я написал этот плагин по-быстрому и не могу гарантировать, что он не создаст какие-то баги. Если вдруг создаст — пишите сюда, я постараюсь исправить. Плагин можно использовать в любых проектах, в т.ч. коммерческих, без указания авторства и каких-либо условий.]
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
7 года 4 мес. назад #107893
от VaNyuHa
VaNyuHa ответил в теме Как работают эффекты у предметов?
Спасибо! 
Работает! Без каких-либо проблем.
Работает! Без каких-либо проблем.
Спасибо сказали: Dmy
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
7 года 4 мес. назад - 7 года 4 мес. назад #107898
от Seibur
Будь таким, каким хочешь казаться.
Seibur ответил в теме Как работают эффекты у предметов?
А почему нельзя создать общее событие "Чай", в котором будут две переменные - бодрость и жажда, с измененными характеристиками соответственно? То есть ты делаешь так: информацию помещаешь в переменную, которую помещаешь в событие. Почему не сделать по общему событию для каждого предмета, и не парится? Возможно событий и будет много, но ты не запутаешься. Есть такая штука, как эргономика, то есть тебе должно быть удобно ориентироваться в своем проекте, и все в нем должно быть на своих местах + не должно быть ничего лишнего, или намеренно усложненного, когда этого можно не делать. Мне кажется ты все усложняешь, и при возрастание событий и переменных тебе будет сложнее ими оперировать. Имхо
Будь таким, каким хочешь казаться.
Последнее редактирование: 7 года 4 мес. назад пользователем Seibur.
Спасибо сказали: VaNyuHa
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
7 года 4 мес. назад #107923
от VaNyuHa
VaNyuHa ответил в теме Как работают эффекты у предметов?
Возможно и так. Просто я думал будет удобно создать общие события не для каждого по отдельности предмета, а для множества предметов сразу, чтобы работали.
К примеру создаю Яблоко и в эффекты накидываю уже готовые общие события. Например яблоку нужно насыщение +5, поставил.
И, к примеру, салат из целебных трав. В эффекты опять же можно те же +5 к насыщению и ещё второй добавить + 10 к здоровью. То есть несколько общих событий создать, которые прибавляют или уменьшают определённое кол-во насыщения, здоровья, жажды и т.д. и просто потом в предметы добавлять и по разному комбинировать. Мне кажется так удобно. Надеюсь смог правильно объяснить.
К примеру создаю Яблоко и в эффекты накидываю уже готовые общие события. Например яблоку нужно насыщение +5, поставил.
И, к примеру, салат из целебных трав. В эффекты опять же можно те же +5 к насыщению и ещё второй добавить + 10 к здоровью. То есть несколько общих событий создать, которые прибавляют или уменьшают определённое кол-во насыщения, здоровья, жажды и т.д. и просто потом в предметы добавлять и по разному комбинировать. Мне кажется так удобно. Надеюсь смог правильно объяснить.
Спасибо сказали: Dmy
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.098 секунд
