- Сообщений: 12
- Спасибо получено: 0
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
Оружие и нелинейность
1 - возможно ли сделать так, чтобы за убийство врага определенным оружием, в переменную добавлялось +1? Если да, то как?
2 - возможно ли сделать так, чтобы за убийство определенным оружием игрок лишался опыта за столкновение.
3 - возможно ли сделать так, чтобы игрок не мог менять оружие, и чтобы урон этого оружия повышался, скажем, с уровнем игрока?
4 - подскажите пожалуйста плагин, дающий возможность снять ограничения по характеристикам предметов. Устанавливал YEP_corEngine но в нем такой функции не нашел, однако скачивал не только для этого, так что он все равно пригодился.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
2. В характеристиках оружия можно указать Спец-параметр Опыт*0%, тогда персонаж, экипировавший это оружие не будет получать опыта.
3. Опять же при помощи WeaponSkill можно дать оружию атаку, в формулу урона которой прописать зависимость от level (уровня). Ну а в свойствах персонажа можно зафиксировать ему экипировку, чтобы он не мог это оружие сменить.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Alx_Yago пишет: Если исхитриться, то можно попытаться сделать это и для убийства, но, как я представляю, это сложно.
Появилась идея, как можно это реализовать. Накладывать при атаке на врага некое скрытое состояние-метку, после чего запускать общее событие, которое последовательно проверяет всех врагов и, если находит среди них врага с состоянием-меткой, то значит, он не был убит, и переменная не увеличивается, иначе увеличивается. Ну и в конце события метку, разумеется, со всех надо снять.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
DDayz пишет: Я все таки смог сделать то, что мне нужно, но более простым способом, а именно ветвлением событий внутри битвы которое начисляло переменной значение, при условии экипирования игроком нужного оружия или наоборот не прибавляло, это сработало, и результат меня устроил, но у него есть свои недостатки, например то, что переменной прибавляется значение за саму битву с этим оружием, а не за конкретные убийства, и ещё это ветвление событий пришлось скопировать во все отряды.
Если этого достаточно, то и хорошо. Так действительно проще. Разве что я бы предложил сделать это событие общим и давать в каждом отряде ссылку на него, чтобы, в случае чего, легче было вносить в это дело правки.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Alx_Yago пишет: 3. Опять же при помощи WeaponSkill можно дать оружию атаку, в формулу урона которой прописать зависимость от level (уровня).
Долго пытался это реализовать, смотрел руководства по использованию этого плагина, однако так и не понял, как сделать это.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
DDayz пишет: Долго пытался это реализовать, смотрел руководства по использованию этого плагина, однако так и не понял, как сделать это.
Довольно просто. Например, создаёшь навык под номером 13, такой же, как обычная атака, но в формуле урона пишешь, допустим: (a.atk*4-b.def*2)*a.level
Теперь этот навык наносит урон пропорциональный уровню.
Потом подключаешь плагин WeaponSkill и в поле примечания для оружия пишешь: <skill_id:13>
Теперь это оружие будет атаковать навыком №13
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
