Войти на сайт

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

ТЕМА: Нужна помощь - вам сюда!

Нужна помощь - вам сюда! 16 года 5 мес. назад #19458

  • Valera
  • Valera аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1452
  • Спасибо получено: 9
  • Учитель
В 2000/2003 есть такая опция - задавание фейса говорящего. В ХР это убрали. В VX снова ввели. Почему в ХР убрали? Восток дело тонкое... решили, что такую безделицу каждый собственоручно сделает при помоще встроенного Руби. Вот люди и создали такой скрипт. Можно поискать среди скриптов, он же и в сборных скриптах присутствует здесь, на форуме. Тоже самое можно сделать и на обычных командах. Для этого перед выводом текста ставится каманда вывести картинку говорящего в нужное место. Как это делать сам посмотри или поставь скрипт.
Тема заблокирована.

Нужна помощь - вам сюда! 16 года 5 мес. назад #19459

  • retiaks
  • retiaks аватар
  • Вне сайта
  • Мастер
  • Сообщений: 135
за чем скрипт я вот использую функцию добавить изображение (картинку).
Тема заблокирована.

Нужна помощь - вам сюда! 16 года 5 мес. назад #19464

  • VACion
  • VACion аватар
retiaks, разве это работает с диалогами? Если да, то как?

P.S. Сейчас сам попробую.
Тема заблокирована.

Нужна помощь - вам сюда! 16 года 5 мес. назад #19465

  • retiaks
  • retiaks аватар
  • Вне сайта
  • Мастер
  • Сообщений: 135
Просто картинку ставишь перед диалогом, а после него уберешь картинку. Настоишь картинку, что бы она была примерно над диалогом. И получиться аватар. я так в своей игре делаю.
Тема заблокирована.

Нужна помощь - вам сюда! 16 года 5 мес. назад #19466

  • VACion
  • VACion аватар
Да, и в правду так. Конечно это не то получается, как если через скрипты делать, но идея оригинальная. ;D
Тема заблокирована.

Нужна помощь - вам сюда! 16 года 5 мес. назад #19470

  • Lord_Don
  • Lord_Don аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 44
Возникли два вопроса:
1) Как сделать так чтобы выше сообщения отображалось имя кто говорит?
2) Не получается вставить картинку делаю ивент Показать картинку а там пусто только строчка нет. Как туда можно добавить картинки и в каком формате?
Тема заблокирована.

Нужна помощь - вам сюда! 16 года 5 мес. назад #19471

  • VACion
  • VACion аватар
Чтобы выше сообщения отображалось имя кто говорит, надо поставить специальный скрипт, лично я не знаю где его взять, но где-то точно был.
2) Не получается вставить картинку делаю ивент Показать картинку а там пусто только строчка нет. Как туда можно добавить картинки и в каком формате?

В меню: Данные- Список материалов.
Там выбираешь в правой части Graphics/Pictures, а в левой нажимаешь Импорт, и выбираешь рисунок. Он попадет в список слева. После этого его можно будет выбрать в Показать картинку .
Тема заблокирована.

Нужна помощь - вам сюда! 16 года 5 мес. назад #19475

  • retiaks
  • retiaks аватар
  • Вне сайта
  • Мастер
  • Сообщений: 135
Наверно только я из новичков один читал русский хэлп.
\N[n]
Вместо символа n укажите номер героя. В сообщении отобразится имя этого героя.
Тема заблокирована.

Нужна помощь - вам сюда! 16 года 5 мес. назад #19478

  • VACion
  • VACion аватар
Угу, угу. Попробуй. И посмотри, как у тебя будет выше сообщения отображалтся имя того, кто говорит.

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



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

Да, это несомненно лучше, чем никак. Имя находится, заметь, в сообщении. С рисунком лучше, там можно задать по-любому, но рисунок всегда находится под фоном сообщения. Поэтому идеально про это не сказать.
Тема заблокирована.

Нужна помощь - вам сюда! 16 года 5 мес. назад #19479

  • retiaks
  • retiaks аватар
  • Вне сайта
  • Мастер
  • Сообщений: 135
Не заметил слово выше . Ну можно сделать картинкой, так же как аватар. А вообще есть скрипт Advanced Message Script. Только я в нем еще не разобрался.
Тема заблокирована.

Нужна помощь - вам сюда! 16 года 5 мес. назад #19480

  • VACion
  • VACion аватар
Ну можно сделать картинкой
Ну, если тебе не будет лень под каждое имя картинку делать, то флаг тебе в руки. ;)
[cut]Или фраг. В зависимости от случая. ;D[/cut]
А вообще есть скрипт Advanced Message Script.
А еще есть Universal Message System . И еще куча скриптов.
Тема заблокирована.

Нужна помощь - вам сюда! 16 года 5 мес. назад #19481

  • retiaks
  • retiaks аватар
  • Вне сайта
  • Мастер
  • Сообщений: 135
Вообще я делаю в своей игре картинку выше поля сообщения. Выглядит красиво. Вспомни грандию 2 (если ты играл)
Тема заблокирована.

Нужна помощь - вам сюда! 16 года 5 мес. назад #19482

  • VACion
  • VACion аватар
Если выше - все в порядке. Но это дело вкуса.
если ты играл
Не играл.
Тема заблокирована.

Нужна помощь - вам сюда! 16 года 5 мес. назад #19504

  • riko
  • riko аватар
  • Вне сайта
  • Путник
  • Сообщений: 6
Скажите вот я ставлю максимальный размер карты и когда в игре я дохожу до конца карты можно как нибудь сделать что бы подгрузилась вторая карта и не переходя на новый экран карта продолжилась. Если нельзя то скажите тогда как можно загрузить вторую карту а первую убрать
Тема заблокирована.

Нужна помощь - вам сюда! 16 года 5 мес. назад #19506

  • retiaks
  • retiaks аватар
  • Вне сайта
  • Мастер
  • Сообщений: 135
Ты про бывал использовать телепортер, можно еще отключить в команде телепортера отключить переход, получиться примерно как ты хотел.
П.с. вот у меня серьезнее вопрос: Как сделать что бы возле костра освещалось или возле факела, а везде было темно.
Тема заблокирована.

Нужна помощь - вам сюда! 16 года 5 мес. назад #19509

  • Valera
  • Valera аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1452
  • Спасибо получено: 9
  • Учитель
Зайди в фотошоп или во что-то подобное, сделай подложку без фона, создай слой, на нем сделай круг, залей его любым способом ( градиентом ) так, чтобы в центре было ярко, а к краям сходило на нет ( можно край отметить резче, можно рассеять ). Потом все это запомни в png. У тебя должен получиться png с альфа каналом. Потом это перенеси в чарсет и расположи в игре так, чтобы центр света совпадал с центров его источника. В свойствах чара проставь: вид изображения дополнительный . И будет тебе свет.
Кстати, в одном из выпусков Журнала есть моя статья Как делать простой свет . Там все это показано даже со скринами. И, по-моему лучше, чем я тут описал.
Тема заблокирована.

Нужна помощь - вам сюда! 16 года 5 мес. назад #19569

  • Enyo
  • Enyo аватар
  • Вне сайта
  • Просветлённый
  • Скриптер
  • Сообщений: 251
  • Спасибо получено: 4
Вопросик: Как можно зделать чтобы в разных частях игры быларазная система боя??
ЕЩЕ Вопросик: Как можно зделать чтобы сразуже после включения игры
появлялась стартовая карта минуя старотовй экран??
УЖЕ ВЕХ ДОСТАЛ , НО ВСЕ ТАКИ ЕЩЕ Вопросик: Можно ли перед стартовым экраном запихнуть какой нибудь AVI фильм??
Зарание спасибо=))
Тема заблокирована.

Нужна помощь - вам сюда! 16 года 5 мес. назад #19574

  • Valera
  • Valera аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1452
  • Спасибо получено: 9
  • Учитель
1. Вариант: стандартный + другой = второй делается своими руками. Оба нестандартных = оба делаются своими руками или, если это ХР или VX, находится скрипт боя и вставляется. Во всех случаях нестандартного боя, он будет начинаться при вызове скрипта или глобального события.

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

3. Я не помню, крутит ли ХР AVI... 2003 крутил. Кажется были скрипты позволяющие это делать в ХР.
Тема заблокирована.

Нужна помощь - вам сюда! 16 года 5 мес. назад #19614

  • retiaks
  • retiaks аватар
  • Вне сайта
  • Мастер
  • Сообщений: 135
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
Тема заблокирована.

Нужна помощь - вам сюда! 16 года 5 мес. назад #19616

  • Frozen
  • Frozen аватар
можна было написать чтобы просто удалил
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.253 секунд