- Сообщений: 518
- Спасибо получено: 0
RGSS - Custom Equipment Menu System и другое...
- KASUMI-sama
- Автор темы
- Посетитель
-
No. 1 weapon
No. 2 shield
No. 3 helmet
No. 4 body armor
No. 5 accessory
может кто поможет создать свою? или может кто объяснит и я сам сделаю?
собственно, мне необходима вот такая equipment system:
No. 1 weapon
No. 2 armor
No. 3 accessory
No. 4 accessory
No. 5 accessory
[hr]уже сам разобрал... оказалось проще простого...
если кому надо, могу выложить...
теперь осталось только добавить смену шрифта в главном меню и поставить его по центру... кто-нибудь знает какой командой это можно сделать?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- KASUMI-sama
- Автор темы
- Посетитель
-
чего тут смешного?..Можно это в журнал статьей отправить
просто я сразу не понял, а потом до меня дошло что нужно сделать...
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Rolf
- Автор темы
- Посетитель
-
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- KASUMI-sama
- Автор темы
- Посетитель
-
вот смотрите оригинальный код Window_EquipLeft
def refresh
self.contents.clear
@data = []
@data.push($data_weapons[@actor.weapon_id])
@data.push($data_armors[@actor.armor1_id])
@data.push($data_armors[@actor.armor2_id])
@data.push($data_armors[@actor.armor3_id])
@data.push($data_armors[@actor.armor4_id])
@item_max = @data.size
self.contents.font.color = system_color
self.contents.draw_text(4, 32 * 0, 92, 32, $data_system.words.weapon)
self.contents.draw_text(4, 32 * 1, 92, 32, $data_system.words.armor1)
self.contents.draw_text(4, 32 * 2, 92, 32, $data_system.words.armor2)
self.contents.draw_text(4, 32 * 3, 92, 32, $data_system.words.armor3)
self.contents.draw_text(5, 32 * 4, 92, 32, $data_system.words.armor4)
draw_item_name(@data[0], 92, 32 * 0)
draw_item_name(@data[1], 92, 32 * 1)
draw_item_name(@data[2], 92, 32 * 2)
draw_item_name(@data[3], 92, 32 * 3)
draw_item_name(@data[4], 92, 32 * 4)
end
а вот что я сделал с Window_EquipLeft
def refresh
self.contents.clear
@data = []
@data.push($data_weapons[@actor.weapon_id])
@data.push($data_armors[@actor.armor1_id])
@data.push($data_armors[@actor.armor3_id])
@data.push($data_armors[@actor.armor4_id])
@data.push($data_armors[@actor.armor4_id])
@item_max = @data.size
self.contents.font.color = system_color
self.contents.draw_text(4, 32 * 0, 92, 32, $data_system.words.weapon)
self.contents.draw_text(4, 32 * 1, 92, 32, $data_system.words.armor1)
self.contents.draw_text(4, 32 * 2, 92, 32, $data_system.words.armor3)
self.contents.draw_text(4, 32 * 3, 92, 32, $data_system.words.armor4)
self.contents.draw_text(5, 32 * 4, 92, 32, $data_system.words.armor4)
draw_item_name(@data[0], 92, 32 * 0)
draw_item_name(@data[1], 92, 32 * 1)
draw_item_name(@data[2], 92, 32 * 2)
draw_item_name(@data[3], 92, 32 * 3)
draw_item_name(@data[4], 92, 32 * 4)
end
в итоге у меня получилось так:
weapon [оружие]
gauntlet [рукавица(ы)]
armor [броня]
accessory [аксессуар(ы)]
accessory [аксессуар(ы)]
а потом до меня дошло что shield, helmet, body armor и accessory это вещи одного класса armor... так что можно было мне код и не трогать, а просто в стандартных настройках изменить название...
[hr]
а можешь меня научить создавать Custom Equipment Menu System?[hr]нужна помощь...Это просто. Вот ты сам разобрался. Я вот писал в своей статье про условие если и аксессуары вот это по сложнее самому понять.
кто знает как на титульном экране сделать шрифт по центру?
плииз... очень нужно...[hr]вот ещё вопрос...
а можно сделать предтитульный экран в более простом варианте, а то в основном многотомные скрипты мне попадаются... просто очень сложно разобрать и понять...
может лучше сделать пару простых скриптов? ну чтобы новичкам было проще понять основы...
примерно так:
Scene_Notice
Scene_Logo
думаю так будет проще, а потом в скрипте Main просто вставить две строчки:
$scene_notice
$scene_logo
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Rolf
- Автор темы
- Посетитель
-
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- KASUMI-sama
- Автор темы
- Посетитель
-
предтитульным экраном я называю то, что вы зовёте интрой... а мне нужно всего только тва маленьких скрипта написать... первый за notice и copyrights... второй за logo... пока пробую сам написать, если не получится, то уже буду просить помощи...Про пред титульный экран тут HOF свой скрипт выкладывал. Тема на форуме.На титульном экране какой тебе шрифт по центру объясни? Если квадрат где новая игра, то я могу его в любой угол поместить.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- HoF
- Автор темы
- Посетитель
-
Если надо, помогу. только обьясни значение этих страшных слов)))
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- KASUMI-sama
- Автор темы
- Посетитель
-
notice (в переводе с англ. обозначает заметка )notice и copyrights... второй за logo...
Если надо, помогу. только обьясни значение этих страшных слов)))
copyrights (в переводе с англ. обозначает авторские права )
т.е. чтобы не писать огрмный скрипт, я думаю о создании двух небольших скриптов... мне так проще...
сейчас я работаю... выходной у меня в среду... если не будет заказа, то весь выходной буду учить Ruby...
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
notice (в переводе с англ. обозначает заметка )notice и copyrights... второй за logo...
Если надо, помогу. только обьясни значение этих страшных слов)))
copyrights (в переводе с англ. обозначает авторские права )
т.е. чтобы не писать огрмный скрипт, я думаю о создании двух небольших скриптов... мне так проще...
сейчас я работаю... выходной у меня в среду... если не будет заказа, то весь выходной буду учить Ruby...
Если быть точным, то copyrights переводится как Права Копирования , а если сказать это по-русски Права Распространения Программы ...
Это уже потом этот термин стали использовать как Авторские Права .
RPG Maker Newbie
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
