Миничат

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

Помогите с плагином GALV_MapProjectiles

Больше
5 года 10 мес. назад - 5 года 10 мес. назад #117587 от BloodyReaper
Всем привет. Я недавно начал использовать плагины, но не особо знаю как с ними толком обращаться.
Тема вот в чём, я хочу сделать так, чтобы персонаж выпускал снаряд, но не бесконечно, скажем так, нужны патроны, которые будут сами восстанавливаться со временем. Версия RPG Maker MV
Последнее редактирование: 5 года 10 мес. назад пользователем BloodyReaper.

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

Даритель Стимкея Учитель Организатор конкурсов 2 место Программист JavaScript Оратор
Больше
5 года 10 мес. назад #117590 от Mur
Хммм,… я конечно могу ошибаться, но беглый осмотр настроек плагина, говорит, что явных параметров, что бы задать как ты хочешь нет. :unsure:

Тут два варианта, либо писать автору и просить что бы он добавил данный функционал, либо разбираться в коде и добавлять какую хочешь логику, но уже самостоятельно. :silly:


В первом случае нужен английский, во втором знание javascript. :blush:

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

Оратор 1 место в Готв 3 место Готв 2 место Учитель Композитор Победитель конкурса Организатор конкурсов
Больше
5 года 10 мес. назад - 5 года 10 мес. назад #117591 от yuryol

BloodyReaper пишет: Всем привет. Я недавно начал использовать плагины, но не особо знаю как с ними толком обращаться.
Тема вот в чём, я хочу сделать так, чтобы персонаж выпускал снаряд, но не бесконечно, скажем так, нужны патроны, которые будут сами восстанавливаться со временем. Версия RPG Maker MV


если спрашиваешь про плагины то обязательно прикрепляй ссылку на них. или ты хочешь чтоб те,кто хочет тебе помочь сами их искали?
сам плагин видел мельком,возможности особо не помню. если в плагине такой функции нет, то вряд ли кто-то захочет его переделывать, он большой, куча строк кода

можешь конечно попробовать сделать сам костыльно

1) выстрелы в этом плагине вроде как нажатием левой кнопкой мышки. поэтому можешь попробовать найти в плагине слово "input". если несколкьо то посмотри слово mouse рядом или что-то типа того. скорее всего тут и происходит выстрел по нажатию.

2) создаем параллельное событие,в котором приравниваем напрмиер переменной с id=1 кол-во предметов "патрон" в инвентаре

3) Теперь нам надо не дать выстрелить если переменная в которой у нас хранится кол-во предметов "патрон" равна или меньше нуля. поэтмоу строчки с "input" из первого шага оборачиваем в фигурные скобочки а перед ними добваляем строчку с проверкой переменная больше ли нуля.

получится че-то типа:
Code:
if ($gameVariables.value(1) > 0) { //тут у нас строчки с кодом с input }

где 1 = номер переменной



P.S. сам залез, по ходу тут происходит выстрел:
Code:
if (id === 'm') { // id was mouse pos var x = $gameMap.canvasToMapX(TouchInput.x); var y = $gameMap.canvasToMapY(TouchInput.y); return {x:x, y:y, _characterName: true}; } else {

замени эти строчки на
Code:
if (id === 'm') { if ($gameVariables.value(1) > 0) { // id was mouse pos var x = $gameMap.canvasToMapX(TouchInput.x); var y = $gameMap.canvasToMapY(TouchInput.y); return {x:x, y:y, _characterName: true}; } } else {

не тестил поэтому может не работает.
ну и затем 2) создаем параллельное событие,в котором приравниваем напрмиер переменной с id=1 кол-во предметов "патрон" в инвентаре

попробуй, если все работает то сегодня после работы ближе к ночи могу 2 шаг в коде записать, чтоб без костылей было
Последнее редактирование: 5 года 10 мес. назад пользователем yuryol.

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

Больше
5 года 10 мес. назад - 5 года 10 мес. назад #117598 от BloodyReaper
Заранее спасибо за помощь, но можно для тупых, что эта настройка должна дать?
Я сейчас подумал немного... Это можно сделать через предметы, но у меня персонаж маг. При повышении уровня (Не игрового уровня, а через переменные) магии, патронов становится больше. Обновлять их можно с помощью событий, но я хочу, чтобы это было не через предметы, а чтобы в бою игрок потратил 1 патрон и через 30сек., к примеру, он сам восстановился.
Последнее редактирование: 5 года 10 мес. назад пользователем BloodyReaper.

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

Больше
5 года 10 мес. назад #117601 от Leprikon01

BloodyReaper пишет: Заранее спасибо за помощь, но можно для тупых, что эта настройка должна дать?
Я сейчас подумал немного... Это можно сделать через предметы, но у меня персонаж маг. При повышении уровня (Не игрового уровня, а через переменные) магии, патронов становится больше. Обновлять их можно с помощью событий, но я хочу, чтобы это было не через предметы, а чтобы в бою игрок потратил 1 патрон и через 30сек., к примеру, он сам восстановился.

А не лучше использовать экшен боевку? Например:
github.com/KageDesu/Alpha-ABS/wiki

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

Больше
5 года 10 мес. назад #117602 от BloodyReaper
Пробовал, но не помню почему отказался от этого плагина :/

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

Больше
5 года 10 мес. назад #117603 от Leprikon01

BloodyReaper пишет: Пробовал, но не помню почему отказался от этого плагина :/

Автор русский если что то не понятно можно спросить.

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

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