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

Нужна помощь - вам сюда!

Учитель
Больше
18 года 1 мес. назад #19458 от Valera
В 2000/2003 есть такая опция - задавание фейса говорящего. В ХР это убрали. В VX снова ввели. Почему в ХР убрали? Восток дело тонкое... решили, что такую безделицу каждый собственоручно сделает при помоще встроенного Руби. Вот люди и создали такой скрипт. Можно поискать среди скриптов, он же и в сборных скриптах присутствует здесь, на форуме. Тоже самое можно сделать и на обычных командах. Для этого перед выводом текста ставится каманда вывести картинку говорящего в нужное место. Как это делать сам посмотри или поставь скрипт.
Тема заблокирована.
Больше
18 года 1 мес. назад #19459 от retiaks
за чем скрипт я вот использую функцию добавить изображение (картинку).
Тема заблокирована.
  • VACion
  • Посетитель
  • Посетитель
18 года 1 мес. назад #19464 от VACion
VACion ответил в теме Нужна помощь - вам сюда!
retiaks, разве это работает с диалогами? Если да, то как?

P.S. Сейчас сам попробую.
Тема заблокирована.
Больше
18 года 1 мес. назад #19465 от retiaks
Просто картинку ставишь перед диалогом, а после него уберешь картинку. Настоишь картинку, что бы она была примерно над диалогом. И получиться аватар. я так в своей игре делаю.
Тема заблокирована.
  • VACion
  • Посетитель
  • Посетитель
18 года 1 мес. назад #19466 от VACion
VACion ответил в теме Нужна помощь - вам сюда!
Да, и в правду так. Конечно это не то получается, как если через скрипты делать, но идея оригинальная. ;D
Тема заблокирована.
Больше
18 года 1 мес. назад #19470 от Lord_Don
Возникли два вопроса:
1) Как сделать так чтобы выше сообщения отображалось имя кто говорит?
2) Не получается вставить картинку делаю ивент Показать картинку а там пусто только строчка нет. Как туда можно добавить картинки и в каком формате?
Тема заблокирована.
  • VACion
  • Посетитель
  • Посетитель
18 года 1 мес. назад #19471 от VACion
VACion ответил в теме Нужна помощь - вам сюда!
Чтобы выше сообщения отображалось имя кто говорит, надо поставить специальный скрипт, лично я не знаю где его взять, но где-то точно был.

2) Не получается вставить картинку делаю ивент Показать картинку а там пусто только строчка нет. Как туда можно добавить картинки и в каком формате?


В меню: Данные- Список материалов.
Там выбираешь в правой части Graphics/Pictures, а в левой нажимаешь Импорт, и выбираешь рисунок. Он попадет в список слева. После этого его можно будет выбрать в Показать картинку .
Тема заблокирована.
Больше
18 года 1 мес. назад #19475 от retiaks
Наверно только я из новичков один читал русский хэлп.
\N[n]
Вместо символа n укажите номер героя. В сообщении отобразится имя этого героя.
Тема заблокирована.
  • VACion
  • Посетитель
  • Посетитель
18 года 1 мес. назад #19478 от VACion
VACion ответил в теме Нужна помощь - вам сюда!
Угу, угу. Попробуй. И посмотри, как у тебя будет выше сообщения отображалтся имя того, кто говорит.

Максимум, что получится, это что имя будет отображатся в сообщении. А для этого и русский хелп не нужен: просто можно нажать F1 в редактировании сообщения. Там и не только \N[n] окажется...

[hr]
Вот, посмотри, что получается твоими средствами:
img.pixs.ru/images/NNM2jpg_8312494_40422.jpg

Да, это несомненно лучше, чем никак. Имя находится, заметь, в сообщении. С рисунком лучше, там можно задать по-любому, но рисунок всегда находится под фоном сообщения. Поэтому идеально про это не сказать.
Тема заблокирована.
Больше
18 года 1 мес. назад #19479 от retiaks
Не заметил слово выше . Ну можно сделать картинкой, так же как аватар. А вообще есть скрипт Advanced Message Script. Только я в нем еще не разобрался.
Тема заблокирована.
  • VACion
  • Посетитель
  • Посетитель
18 года 1 мес. назад #19480 от VACion
VACion ответил в теме Нужна помощь - вам сюда!

Ну можно сделать картинкой

Ну, если тебе не будет лень под каждое имя картинку делать, то флаг тебе в руки. ;)
[cut]Или фраг. В зависимости от случая. ;D[/cut]

А вообще есть скрипт Advanced Message Script.

А еще есть Universal Message System . И еще куча скриптов.
Тема заблокирована.
Больше
18 года 1 мес. назад #19481 от retiaks
Вообще я делаю в своей игре картинку выше поля сообщения. Выглядит красиво. Вспомни грандию 2 (если ты играл)
Тема заблокирована.
  • VACion
  • Посетитель
  • Посетитель
18 года 1 мес. назад #19482 от VACion
VACion ответил в теме Нужна помощь - вам сюда!
Если выше - все в порядке. Но это дело вкуса.

если ты играл

Не играл.
Тема заблокирована.
Больше
18 года 1 мес. назад #19504 от riko
Скажите вот я ставлю максимальный размер карты и когда в игре я дохожу до конца карты можно как нибудь сделать что бы подгрузилась вторая карта и не переходя на новый экран карта продолжилась. Если нельзя то скажите тогда как можно загрузить вторую карту а первую убрать
Тема заблокирована.
Больше
18 года 1 мес. назад #19506 от retiaks
Ты про бывал использовать телепортер, можно еще отключить в команде телепортера отключить переход, получиться примерно как ты хотел. [hr]П.с. вот у меня серьезнее вопрос: Как сделать что бы возле костра освещалось или возле факела, а везде было темно.
Тема заблокирована.
Учитель
Больше
18 года 1 мес. назад #19509 от Valera
Зайди в фотошоп или во что-то подобное, сделай подложку без фона, создай слой, на нем сделай круг, залей его любым способом ( градиентом ) так, чтобы в центре было ярко, а к краям сходило на нет ( можно край отметить резче, можно рассеять ). Потом все это запомни в png. У тебя должен получиться png с альфа каналом. Потом это перенеси в чарсет и расположи в игре так, чтобы центр света совпадал с центров его источника. В свойствах чара проставь: вид изображения дополнительный . И будет тебе свет.
Кстати, в одном из выпусков Журнала есть моя статья Как делать простой свет . Там все это показано даже со скринами. И, по-моему лучше, чем я тут описал.
Тема заблокирована.
Больше
18 года 1 мес. назад #19569 от Enyo
Вопросик: Как можно зделать чтобы в разных частях игры быларазная система боя??
ЕЩЕ Вопросик: Как можно зделать чтобы сразуже после включения игры
появлялась стартовая карта минуя старотовй экран??
УЖЕ ВЕХ ДОСТАЛ , НО ВСЕ ТАКИ ЕЩЕ Вопросик: Можно ли перед стартовым экраном запихнуть какой нибудь AVI фильм??
Зарание спасибо=))
Тема заблокирована.
Учитель
Больше
18 года 1 мес. назад #19574 от Valera
1. Вариант: стандартный + другой = второй делается своими руками. Оба нестандартных = оба делаются своими руками или, если это ХР или VX, находится скрипт боя и вставляется. Во всех случаях нестандартного боя, он будет начинаться при вызове скрипта или глобального события.

2. Обычно такое убирание делалось ковырянием экзешника, но Руби позволяет изменять почти все - проси знающих людей или смотри коллекции скриптов ( на форуме есть такая ).

3. Я не помню, крутит ли ХР AVI... 2003 крутил. Кажется были скрипты позволяющие это делать в ХР.
Тема заблокирована.
Больше
18 года 1 мес. назад #19614 от retiaks
2 .Enyo, замени Scene_Title
#==============================================================================
# ** Scene_Title
#
# This class performs title screen processing.
#==============================================================================

class Scene_Title
#
# * Main Processing
#
def main
# If battle test
if $BTEST
battle_test
return
end
# Load database
$data_actors = load_data( Data/Actors.rxdata )
$data_classes = load_data( Data/Classes.rxdata )
$data_skills = load_data( Data/Skills.rxdata )
$data_items = load_data( Data/Items.rxdata )
$data_weapons = load_data( Data/Weapons.rxdata )
$data_armors = load_data( Data/Armors.rxdata )
$data_enemies = load_data( Data/Enemies.rxdata )
$data_troops = load_data( Data/Troops.rxdata )
$data_states = load_data( Data/States.rxdata )
$data_animations = load_data( Data/Animations.rxdata )
$data_tilesets = load_data( Data/Tilesets.rxdata )
$data_common_events = load_data( Data/CommonEvents.rxdata )
$data_system = load_data( Data/System.rxdata )
# Make system object
$game_system = Game_System.new
# Make title graphic
command_new_game
# Make command window

# Continue enabled determinant
# Check if at least one save file exists
# If enabled, make @continue_enabled true; if disabled, make it false
@continue_enabled = false
for i in 0..3
if FileTest.exist?( Save#{i+1}.rxdata )
@continue_enabled = true
end
end
# If continue is enabled, move cursor to Continue
# If disabled, display Continue text in gray

# Play title BGM

# Stop playing ME and BGS

# Execute transition
Graphics.transition
# Main loop
loop do
# Update game screen
Graphics.update
# Update input information
Input.update
# Frame update

# Abort loop if screen is changed
if $scene != self
break
end
end
# Prepare for transition
Graphics.freeze
# Dispose of command window

# Dispose of title graphic

end
#
# * Frame Update
#

#
# * Command: New Game
#
def command_new_game
# Play decision SE

# Stop BGM

# Reset frame count for measuring play time
Graphics.frame_count = 0
# Make each type of game object
$game_temp = Game_Temp.new
$game_system = Game_System.new
$game_switches = Game_Switches.new
$game_variables = Game_Variables.new
$game_self_switches = Game_SelfSwitches.new
$game_screen = Game_Screen.new
$game_actors = Game_Actors.new
$game_party = Game_Party.new
$game_troop = Game_Troop.new
$game_map = Game_Map.new
$game_player = Game_Player.new
# Set up initial party
$game_party.setup_starting_members
# Set up initial map position
$game_map.setup($data_system.start_map_id)
# Move player to initial position
$game_player.moveto($data_system.start_x, $data_system.start_y)
# Refresh player
$game_player.refresh
# Run automatic change for BGM and BGS set with map
$game_map.autoplay
# Update map (run parallel process event)
$game_map.update
# Switch to map screen
$scene = Scene_Map.new
end
#
# * Command: Continue
#

#
# * Command: Shutdown
#

#
# * Battle Test
#
def battle_test
# Load database (for battle test)
$data_actors = load_data( Data/BT_Actors.rxdata )
$data_classes = load_data( Data/BT_Classes.rxdata )
$data_skills = load_data( Data/BT_Skills.rxdata )
$data_items = load_data( Data/BT_Items.rxdata )
$data_weapons = load_data( Data/BT_Weapons.rxdata )
$data_armors = load_data( Data/BT_Armors.rxdata )
$data_enemies = load_data( Data/BT_Enemies.rxdata )
$data_troops = load_data( Data/BT_Troops.rxdata )
$data_states = load_data( Data/BT_States.rxdata )
$data_animations = load_data( Data/BT_Animations.rxdata )
$data_tilesets = load_data( Data/BT_Tilesets.rxdata )
$data_common_events = load_data( Data/BT_CommonEvents.rxdata )
$data_system = load_data( Data/BT_System.rxdata )
# Reset frame count for measuring play time
Graphics.frame_count = 0
# Make each game object
$game_temp = Game_Temp.new
$game_system = Game_System.new
$game_switches = Game_Switches.new
$game_variables = Game_Variables.new
$game_self_switches = Game_SelfSwitches.new
$game_screen = Game_Screen.new
$game_actors = Game_Actors.new
$game_party = Game_Party.new
$game_troop = Game_Troop.new
$game_map = Game_Map.new
$game_player = Game_Player.new
# Set up party for battle test
$game_party.setup_battle_test_members
# Set troop ID, can escape flag, and battleback
$game_temp.battle_troop_id = $data_system.test_troop_id
$game_temp.battle_can_escape = true
$game_map.battleback_name = $data_system.battleback_name
# Play battle start SE
$game_system.se_play($data_system.battle_start_se)
# Play battle BGM
$game_system.bgm_play($game_system.battle_bgm)
# Switch to battle screen
$scene = Scene_Battle.new
end
end
Тема заблокирована.
  • Frozen
  • Новый участник
  • Новый участник
Больше
18 года 1 мес. назад #19616 от Frozen
Frozen ответил в теме Нужна помощь - вам сюда!
можна было написать чтобы просто удалил
Code:
s1 = New Game s2 = Continue s3 = Shutdown @command_window = Window_Command.new(192, [s1, s2, s3]) @command_window.back_opacity = 160 @command_window.x = 320 - @command_window.width / 2 @command_window.y = 288
а вообще лучше этого не делать. сохраняйся а не пропускай, так тебе легче тестить будет
Тема заблокирована.
Время создания страницы: 0.262 секунд
Работает на Kunena форум