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

Проблемы своего Меню [Ace vx]

Проект месяца 1 место Проект месяца 2 место
Больше
10 года 1 мес. назад #90530 от igo12
Всем привет.
Во время разработки своего проекта возникла проблема и в надежде, что не придётся над этим долго ломать голову, обращаюсь к знающим людям.
Я использую нестандартное меню, но у меня не выходит вывести в нём количество денег.
Также я не нашел как сделать смену персонажа например при вызове экипировки всегда вызывается экипировка только главного героя.

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

1 место в Готв 3 место Учитель Разработчик 3 место Готв Ветеран Писатель 2 место Тестер
Больше
10 года 1 мес. назад #90532 от Демий
оффтоп

Может быть стоит добавить больше конкретики? Ну не знаю там, скрипт этого меню, почему не получается и что собственно хочется получить.
Спасибо сказали: Ren310

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

Проект месяца 1 место Проект месяца 2 место
Больше
10 года 1 мес. назад - 10 года 1 мес. назад #90533 от igo12
Тут я использую возможности самого «RPG Maker» без скриптов.
Меню на основе картинок.
Я использовал запросы:
«SceneManager.call(Scene_Item)»
«SceneManager.call(Scene_Equip)»
И стандартные выход и сохранения.
Всё хорошо, но нельзя увидеть количество денег и менять экипировку других персонажей.
Последнее редактирование: 10 года 1 мес. назад пользователем igo12.

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

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

igo12 пишет: Тут я использую возможности самого «RPG Maker» без скриптов.
Меню на основе картинок.
Я использовал запросы:
«SceneManager.call(Scene_Item)»
«SceneManager.call(Scene_Equip)»
И стандартные выход и сохранения.
Всё хорошо, но нельзя увидеть количество денег и менять экипировку других персонажей.


Ну раз с помощью картинок, то переменную привяжи к деньгам и с помощью картинок отобрази ее.
Спасибо сказали: Ren310

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

Проект месяца 1 место Проект месяца 2 место
Больше
10 года 1 мес. назад #90535 от igo12

yuryol пишет:
Ну раз с помощью картинок, то переменную привяжи к деньгам и с помощью картинок отобрази ее.


Мне приходил такой вариант в голову, но это много дополнительных картинок и
большая нагрузка.
Кроме того нужно будет делать около 10 переменных которые будут, отображает каждый знак числа потому всё это грамозко делить на 100000 10000 1000 100 10 потом ещё округлять.

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

1 место в Готв 3 место Учитель Разработчик 3 место Готв Ветеран Писатель 2 место Тестер
Больше
10 года 1 мес. назад - 10 года 1 мес. назад #90536 от Демий
Эм... Конечно, товаrищи скриптёры скорее всего закидают меня тапками, за такой подход, но вот вариант для вызова окна с голдой, когда нам надо. Создаём такой вот скрипт:
Code:
def wgopen $wg = Window_Gold.new end def wgdrop $wg.dispose end

И теперь, когда надо показать окно, пишем в вызове скрипта строку:
Code:
wgopen
А если закрыть окно то:
Code:
wgdrop
Последнее редактирование: 10 года 1 мес. назад пользователем Демий.
Спасибо сказали: igo12

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

Проект месяца 1 место Проект месяца 2 место
Больше
10 года 1 мес. назад #90543 от igo12
Вроде бы хорошо.
Но нужно убрать фон у этого окна и выбрать положение по кардиналам такое возможно?

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

1 место в Готв 3 место Учитель Разработчик 3 место Готв Ветеран Писатель 2 место Тестер
Больше
10 года 1 мес. назад - 10 года 1 мес. назад #90544 от Демий
К сожалению, окна типовые и выпилить фон как-то не выйдет, только если всё окно убрать(ну или я ошибаюсь).

А координаты окна можно изменять в строке 12 скрипта Window_Gold.

P.S. Либо же дополнить наш скрипт до такого вот вида:
Code:
class Window_Gold < Window_Base def initialize(x,y) super(x, y, window_width, fitting_height(1)) refresh end end def wgopen(x,y) $wg = Window_Gold.new(x,y) end def wgdrop $wg.dispose end

Теперь, вызывая окно с деньгами строкой wgopen(300,0) мы увидим окно на 300 по икс и 0 по игрик, соответственно.

И да, ещё надо в строке @gold_window = Window_Gold.new, внутри скрипта Window_Message приписать на конец два любых аргумента, например так: @gold_window = Window_Gold.new(0,0)
Последнее редактирование: 10 года 1 мес. назад пользователем Демий.
Спасибо сказали: igo12

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

Проект месяца 1 место Проект месяца 2 место
Больше
10 года 1 мес. назад #90545 от igo12

Демий пишет: К сожалению, окна типовые и выпилить фон как-то не выйдет, только если всё окно убрать(ну или я ошибаюсь).

А координаты окна можно изменять в строке 12 скрипта Window_Gold.


А задать прозрачность фона окна в данном случаи возможно?

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

1 место в Готв 3 место Учитель Разработчик 3 место Готв Ветеран Писатель 2 место Тестер
Больше
10 года 1 мес. назад #90546 от Демий

igo12 пишет: А задать прозрачность фона окна в данном случаи возможно?


Нет. В конкретном случае нельзя, потому что мы используем конструктор окон Window_Base? а там они все одинаковые.

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

Проект месяца 1 место Проект месяца 2 место
Больше
10 года 1 мес. назад #90547 от igo12

Демий пишет:

igo12 пишет: А задать прозрачность фона окна в данном случаи возможно?


Нет. В конкретном случае нельзя, потому что мы используем конструктор окон Window_Base? а там они все одинаковые.

Я придумал хороший план, а что если в скрипт твой внести смену «Window.png» на другой «Window4.png» который я заранее сделаю прозрачным?

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

Проект месяца 1 место Проект месяца 2 место
Больше
10 года 1 мес. назад #90548 от igo12
сам смог вот код
Code:
def wgopen $wg = Window_Gold.new $wg.windowskin = Cache.system("Window4") end def wgdrop $wg.dispose end
Спасибо сказали: Демий

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

1 место в Готв 3 место Учитель Разработчик 3 место Готв Ветеран Писатель 2 место Тестер
Больше
10 года 1 мес. назад #90549 от Демий
Ну что ж, чем смог, тем помог. Как быть с меню экипировки, не знаю.

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

Проект месяца 1 место Проект месяца 2 место
Больше
10 года 1 мес. назад #90551 от igo12
Может сделать копию нажатия на пункт меню экипировка?
Там сразу идёт выбор персонажа.

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

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