- Спасибо получено: 0
Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
Нужна помощь - вам сюда!
- Nameless
- Новый участник
-
Скрыть
Больше
16 года 11 мес. назад #26933
от Nameless
Nameless ответил в теме Нужна помощь - вам сюда!
в def update
if @credit_sprite.oy == n[посмотришь, какое последнее значение он принимает]
$scene = Scene_Credits.new
end
Для звука попробуй в Setup после первых трёх команд на остановку звука поставить команду на воспроизведение твоей мелодии
if @credit_sprite.oy == n[посмотришь, какое последнее значение он принимает]
$scene = Scene_Credits.new
end
Для звука попробуй в Setup после первых трёх команд на остановку звука поставить команду на воспроизведение твоей мелодии
Тема заблокирована.
16 года 11 мес. назад #26934
от Zellgadis
Zellgadis ответил в теме Нужна помощь - вам сюда!
Я и ставил ту команду, что ты мне дал именно после этих трех команд )))
Тема заблокирована.
- Nameless
- Новый участник
-
Скрыть
Больше
- Спасибо получено: 0
16 года 11 мес. назад #26935
от Nameless
Nameless ответил в теме Нужна помощь - вам сюда!
Zellgadis написано:
Тогда попробй поставить ее в Credits setupЯ и ставил ту команду, что ты мне дал именно после этих трех команд )))
Тема заблокирована.
16 года 11 мес. назад #26936
от Zellgadis
Zellgadis ответил в теме Нужна помощь - вам сюда!
if @credit_sprite.oy == n[посмотришь, какое последнее значение он принимает]
а где именно это посмотреть, потому-что сейчас, чтобы я туда не поставил - эффект один и тот-же )))
а где именно это посмотреть, потому-что сейчас, чтобы я туда не поставил - эффект один и тот-же )))
Тема заблокирована.
16 года 11 мес. назад #26938
от Zellgadis
Zellgadis ответил в теме Нужна помощь - вам сюда!
Audio.bgm_play(romulus[, 100[, 100]])
пишет ошибка синтаксиса )
пишет ошибка синтаксиса )
Тема заблокирована.
- Nameless
- Новый участник
-
Скрыть
Больше
- Спасибо получено: 0
16 года 11 мес. назад #26939
от Nameless
Nameless ответил в теме Нужна помощь - вам сюда!
Zellgadis написано:
сразу после @credit_sprite.oy += 1 пишешь
print @credit_sprite.oy
он должен выводить каждое значение этой переменной. посмотришь последнее и поставишь за место n
if @credit_sprite.oy == n[посмотришь, какое последнее значение он принимает]
а где именно это посмотреть, потому-что сейчас, чтобы я туда не поставил - эффект один и тот-же )))
сразу после @credit_sprite.oy += 1 пишешь
print @credit_sprite.oy
он должен выводить каждое значение этой переменной. посмотришь последнее и поставишь за место n
Тема заблокирована.
16 года 11 мес. назад #26940
от @lex TGM
@lex TGM ответил в теме Нужна помощь - вам сюда!
То есть надо вводить на каждой карте, что надо ожидать нажатия данной кнопки???
Тема заблокирована.
- Nameless
- Новый участник
-
Скрыть
Больше
- Спасибо получено: 0
16 года 11 мес. назад #26941
от Nameless
Nameless ответил в теме Нужна помощь - вам сюда!
@lex TGM написано:
Давай поясню. common event - глобальный. он распространяется на всю игру.
event на карте - локальный - его работа распространяется только на данную карту.
Нет. На это отводится один common event.То есть надо вводить на каждой карте, что надо ожидать нажатия данной кнопки???
Давай поясню. common event - глобальный. он распространяется на всю игру.
event на карте - локальный - его работа распространяется только на данную карту.
Тема заблокирована.
16 года 11 мес. назад - 16 года 11 мес. назад #26946
от @lex TGM
@lex TGM ответил в теме Нужна помощь - вам сюда!
1. Скрипт "Титры", тот который Zellgadis разбирает.
Вопрос: как сделать, чтобы титры шли не по середине экрана а в правой его части??
2. Возможна ли совместная работа скриптов SDK 2.4 и скрипта Easy Charachter Creator?
3. Как поменять местоположения окна (Новая игра|Продолжить|Завершить) в самом начале (поменять его координаты)
Вопрос: как сделать, чтобы титры шли не по середине экрана а в правой его части??
2. Возможна ли совместная работа скриптов SDK 2.4 и скрипта Easy Charachter Creator?
3. Как поменять местоположения окна (Новая игра|Продолжить|Завершить) в самом начале (поменять его координаты)
Последнее редактирование: 16 года 11 мес. назад пользователем @lex TGM.
Тема заблокирована.
16 года 11 мес. назад #26958
от dark32
Тьма, тьма, и ничего кроме тьмы...
ПОМОГИТЕ!!! или как быстро получить бан!
dark32 ответил в теме Нужна помощь - вам сюда!
3. Скрипт Scene_Title:
Code:
# .................
s1 = $str_newgame
s2 = $str_continue
s3 = $str_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 # координата по У
@continue_enabled = false
# ..................
Тьма, тьма, и ничего кроме тьмы...
ПОМОГИТЕ!!! или как быстро получить бан!
Тема заблокирована.
16 года 11 мес. назад - 16 года 11 мес. назад #26959
от @lex TGM
@lex TGM ответил в теме Нужна помощь - вам сюда!
не работает(( Окно осталось на томже месте((
Хотя нет, работает. Но только на совершенно чистой, без скриптов игре.
На второй игре стоит SDK, может в нем все дело???
Хотя нет, работает. Но только на совершенно чистой, без скриптов игре.
На второй игре стоит SDK, может в нем все дело???
Последнее редактирование: 16 года 11 мес. назад пользователем @lex TGM.
Тема заблокирована.
16 года 11 мес. назад - 16 года 11 мес. назад #26960
от dark32
Тьма, тьма, и ничего кроме тьмы...
ПОМОГИТЕ!!! или как быстро получить бан!
dark32 ответил в теме Нужна помощь - вам сюда!
SDK 2.5:
скрипт Standard Development Kit
если не роботает то можно попробовать ещё и тут
скрипт AO Scene_Title:
скрипт Standard Development Kit
Code:
def main_menu
# Make command window
s1 = "New Game"
s2 = "Continue"
s3 = "Shutdown"
@command_window = Window_Command.new(192, [s1, s2, s3])
@command_window.back_opacity = 160 # прозрачность
@command_window.x = 30 - @command_window.width / 2 # координата по Х
@command_window.y = 8 # координата по Y
end
скрипт AO Scene_Title:
Code:
def main_menu
# Make command window
s1 = "New Game"
s2 = "Load Game"
s3 = "Options"
s4 = "Shutdown"
@command_window = Window_Command.new(192, [s1, s2, s3, s4])
@command_window.back_opacity = 160 # прозрачность
@command_window.x = 320 - @command_window.width / 2 # координата по Х
@command_window.y = 256 # координата по У
end
Тьма, тьма, и ничего кроме тьмы...
ПОМОГИТЕ!!! или как быстро получить бан!
Последнее редактирование: 16 года 11 мес. назад пользователем dark32.
Тема заблокирована.
- Патрульный
-
- Не в сети
- Бывалый
-
Скрыть
Больше
- Сообщений: 66
- Спасибо получено: 0
16 года 11 мес. назад #26975
от Патрульный
Только в монохроме познается весь спектр жизни...
Патрульный ответил в теме Нужна помощь - вам сюда!
Я тут когда-то спрашивал, как сделать так чтобы из врагов всегда выпадали еще какие-то предметы. Мне еще Dr. Nick To предлагал для каждой из групп врагов выставить событие. Меня этот вариант как-то не сильно устроил, так что вот, тоже немного топорный вариант решения вопроса:
Минут десять покопавшись в скриптах поиском по словам «treasure» и «item» нашел такой вариант решения. Так вот, если вам нужно чтобы после драки с любым врагом выпадали какие-либо гарантированные предметы (одни и те же для всех врагов) кроме того, который выбирается в базе данных (такое, например, может пригодиться, когда нужны ингредиенты для крафта), то делается следующее:
Если предметы должны отображаться в окне результатов битвы то:
В скрипте «Scene_Battle 2» после 93 строки (после «gold += enemy.gold») добавляем:
treasures.push($data_X[Y])
Где X – либо «items», либо «weapons», либо «armors», а Y - ID объекта из базы данных.
Если предметы должны добавляться, но не должны отображаться в окне результатов битвы, то вместо той строки пишем:
$game_party.gain_X(@X_id, Y)
X – «item», «weapon», «armor». Y – количество.
Для X = «armor» перед «_id» необходимо еще написать цифру от 1 до 4.
З.Ы. Для первого метода, если в итоге трофеев более 6 наименований, то всё в том же скрипте, в строке «treasures = treasures[0..5]» пятерку заменяем на какое-нибудь большее число.
З.З.Ы. Тут еще такую вещь придумал. Правда может неизящно, но все-таки... Если надо, чтобы из разных врагов вываливались разные предметы, то можно сделать, например, так:
if enemy.name[/[В]/]
treasures.push($data_items[34])
end
if enemy.name[/[ЭМ]/]
treasures.push($data_items[35])
end
Тут бонусные предметы зависят от того, какая из строк встретилась в имени врага
На этом вроде все.
Минут десять покопавшись в скриптах поиском по словам «treasure» и «item» нашел такой вариант решения. Так вот, если вам нужно чтобы после драки с любым врагом выпадали какие-либо гарантированные предметы (одни и те же для всех врагов) кроме того, который выбирается в базе данных (такое, например, может пригодиться, когда нужны ингредиенты для крафта), то делается следующее:
Если предметы должны отображаться в окне результатов битвы то:
В скрипте «Scene_Battle 2» после 93 строки (после «gold += enemy.gold») добавляем:
treasures.push($data_X[Y])
Где X – либо «items», либо «weapons», либо «armors», а Y - ID объекта из базы данных.
Если предметы должны добавляться, но не должны отображаться в окне результатов битвы, то вместо той строки пишем:
$game_party.gain_X(@X_id, Y)
X – «item», «weapon», «armor». Y – количество.
Для X = «armor» перед «_id» необходимо еще написать цифру от 1 до 4.
З.Ы. Для первого метода, если в итоге трофеев более 6 наименований, то всё в том же скрипте, в строке «treasures = treasures[0..5]» пятерку заменяем на какое-нибудь большее число.
З.З.Ы. Тут еще такую вещь придумал. Правда может неизящно, но все-таки... Если надо, чтобы из разных врагов вываливались разные предметы, то можно сделать, например, так:
if enemy.name[/[В]/]
treasures.push($data_items[34])
end
if enemy.name[/[ЭМ]/]
treasures.push($data_items[35])
end
Тут бонусные предметы зависят от того, какая из строк встретилась в имени врага
На этом вроде все.
Только в монохроме познается весь спектр жизни...
Тема заблокирована.
- alexian
- Новый участник
-
Скрыть
Больше
- Спасибо получено: 0
16 года 11 мес. назад #26985
от alexian
alexian ответил в теме Нужна помощь - вам сюда!
Какие скрипты работают в меню эвентов?... там есть штука с активацией скриптов(ну, там где сообщения выводятся и все действия).
Можете дать их все здесь для продуктивной работы.
Можете дать их все здесь для продуктивной работы.
Тема заблокирована.
- alexian
- Новый участник
-
Скрыть
Больше
- Спасибо получено: 0
16 года 11 мес. назад #26988
от alexian
alexian ответил в теме Нужна помощь - вам сюда!
и как от функции побег извавиться?
а лучше скажите, как сделать так,чтобы не было меню где выбирается сбежать или сражаться.
а лучше скажите, как сделать так,чтобы не было меню где выбирается сбежать или сражаться.
Тема заблокирована.
- Boris_Britv@
-
- Не в сети
- Бывалый
-
Скрыть
Больше
- Сообщений: 75
- Спасибо получено: 1
16 года 11 мес. назад #26989
от Boris_Britv@
~Boris_Britv@
Boris_Britv@ ответил в теме Нужна помощь - вам сюда!
Чтобы персонаж не мог выбрать функцию "побег", просто не ставь галочку в поле "разрешить побег", когда создаёшь битву.
~Boris_Britv@
Тема заблокирована.
- Agckuu_Coceg
-
- Не в сети
- Живу я здесь
-
- Простой Гинтокист с огромной внутренней ленью.
Скрыть
Больше
- Сообщений: 1549
- Спасибо получено: 329
16 года 11 мес. назад #27014
от Agckuu_Coceg
Agckuu_Coceg ответил в теме Нужна помощь - вам сюда!
@lex TGM, некоторые скрипты требуют SDK определённой версии, а некоторые с ним не совместимы. Если тебе нужно перенести скрипты, переноси и SDK.
Огромный любитель среброволосых или пепельноволосых 2D-девушек с хорошим характером или со скрытыми привлекательными чертами.
Тема заблокирована.
- alexian
- Новый участник
-
Скрыть
Больше
- Спасибо получено: 0
16 года 11 мес. назад #27043
от alexian
alexian ответил в теме Нужна помощь - вам сюда!
Расскажите про атрибуты на XP пожалуйска.
Как пользоваться, что означают, значения букв.
Как пользоваться, что означают, значения букв.
Тема заблокирована.
16 года 10 мес. назад #27115
от suslic
suslic ответил в теме Нужна помощь - вам сюда!
у меня такая проблема: чисто по глупости в универе преподу рассказал что есть такой движок... бла-бла-бла... В общем рассказал про мукер. Тот недолго думая дал как тему курсовой описать движок, возможности и т.д. и т.п. Но самое главное - показать ему алгоритм прохождения игры на мукере.
Вот такая проблема. Помогите кто чем может с этим алгоритмом. Сдача курсовика в пятницу.
А еще я так и не понял как правильно создать квест. Человек на одной локации говорит тебе найти чела на другой. Пока не выполнишь квест он с тобой не говорит, а если выполнишь, то рядом с ним появляется тот кого надо было найти и он дает тебе предмет.
Заранее спасибо.
Вот такая проблема. Помогите кто чем может с этим алгоритмом. Сдача курсовика в пятницу.
А еще я так и не понял как правильно создать квест. Человек на одной локации говорит тебе найти чела на другой. Пока не выполнишь квест он с тобой не говорит, а если выполнишь, то рядом с ним появляется тот кого надо было найти и он дает тебе предмет.
Заранее спасибо.
Тема заблокирована.
16 года 10 мес. назад #27116
от Джекил
Не мертво то, что в вечности пребудет. со смертью времени и смерть умрет.
Джекил ответил в теме Нужна помощь - вам сюда!
Создаешь эвент с начальным неписем. Прописываешь диалог.В диалоге указываешь, что гг должен пойти туда-то и туда-то. Можно задать ситуацию выбра Да-Нет. Если герой соглашается, ставишь после "Да" переключатель(чтобы не запутаться, лучше его назвать как-нибудь, скажем, Квест 1)Если не соглашается, то ничего не ставишь там где "нет" а при повторном разгворе с неписем разговор повториться и возможность взять квест тоже будет... Далее, на локации, куда надо добраться, ставишь другого нпс - того, кого надо найти. Делаешь на нем две страницы. На второй в колонке слева ставишь переключатель Квест 1. Далее там же прописываешь диалог и необходимые для завершения квеста действия, например, дать персонажу вещь.Вот как-то так делается квест "пойди туда-поговори с кем-то".
Не мертво то, что в вечности пребудет. со смертью времени и смерть умрет.
Тема заблокирована.
Время создания страницы: 0.268 секунд
