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

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

Переводчик Учитель
Больше
16 года 5 мес. назад #29609 от mephis
Использовать в тексте сообщения код \n[x], где х - номер героя в базе данных.

→ → ↓ ↑ Y
Тема заблокирована.
Больше
16 года 5 мес. назад #29610 от Silent Meiousei
Спасибо)

The fear of blood tends to create fear for the flesh.
Тема заблокирована.
Ветеран Проект месяца 2 место
Больше
16 года 5 мес. назад #29614 от Sefirot
Во со вставками разобрался :) Спасибо
А вот со скриптами проблема :(
Тема заблокирована.
Организатор конкурсов Разработчик Писатель Писатель 2 место 2 место Победитель конкурса 3 место
Больше
16 года 5 мес. назад #29663 от James
Народ, я тут решил пока вернуться к игродельству, начал со скриптов. Я немного почитал справку RPGXP, кой-чего понял, кое-чего нет... Так вот, не могли бы вы помочь новичку)?

Во первых, как переместить героя посредством скриптов с одной карты на другую, причём, используя Transitions. Во вторых, как сделать, чтобы на 2 карте менялся тайлсет в зависимости от тайлсета на первой карте?

Может, это слишком просто, может наоборот, не очень, но я только начинающий скриптёр. Помогите, пожалуйста, народ. Заранее благодарю.
Тема заблокирована.
Ветеран Проект месяца 2 место
Больше
16 года 5 мес. назад #29667 от Sefirot
Кто может помочь разобратся в скриптах? (vx)
Тема заблокирована.
Организатор конкурсов Разработчик Писатель Писатель 2 место 2 место Победитель конкурса 3 место
Больше
16 года 5 мес. назад - 16 года 5 мес. назад #29668 от James
Мне уже не надо, сам разобрался.
Недолго это длилось...

Почему не работает кусок

@bcs=Game_Map.new
@bcs.setup(1)
Graphics.freeze

# Тут небольшой код, который к музыке относится.

#

$game_map=@bcs

$game_temp.transition_name=$data_system.battle_transition
$game_temp.transition_processing = true

Переход совершается, но транзишена нет. Помогите, пожалуйста, кто чем может)

Ещё кой-чего. Как можно разместить спрайт между картой и панорамой?
И ещё, возможно ли создать на карте посредством скриптов эвенты?
Последнее редактирование: 16 года 5 мес. назад пользователем James.
Тема заблокирована.
Больше
16 года 5 мес. назад #29692 от Ice
Ice ответил в теме Нужна помощь - вам сюда!
James писал(а):

Почему не работает кусок

ВНИМАНИЕ: Спойлер!

По моему идея не совсем здоровая :)
скажи для какой версии, в любом случае ты не указываешь что ты хочешь показать
ВНИМАНИЕ: Спойлер!

Бывший логин - Frozen
Тема заблокирована.
Организатор конкурсов Разработчик Писатель Писатель 2 место 2 место Победитель конкурса 3 место
Больше
16 года 5 мес. назад #29693 от James
Версия ХР.

Мне нужно совершить переход с одной карты на другую, который должен сопровождаться транзишеном. Посредством уже написанного кода происходит переход. Транзишн тоже происходит, в какой-то момент это заметно, но это слишком рано.
Тема заблокирована.
Переводчик Учитель
Больше
16 года 5 мес. назад #29695 от mephis
Вопрос к телепатам?

Выкладывай написанный код.

→ → ↓ ↑ Y
Тема заблокирована.
Организатор конкурсов Разработчик Писатель Писатель 2 место 2 место Победитель конкурса 3 место
Больше
16 года 5 мес. назад #29698 от James
Вот это всё.

def initialize(ltid)
@LBS_Troop_ID=ltid
@hsMode=false
$game_map.store_player_coords(5, 1, 2)
oldmbg=$game_map.battleback_name

#Переход на поле битвы

@bsc=Game_Map.new
@bsc.setup(1)


Graphics.freeze
$game_temp.menu_calling = false
$game_temp.menu_beep = false
$game_temp.map_bgm = $game_system.playing_bgm
$game_system.bgm_stop
$game_system.se_play($data_system.battle_start_se)
$game_system.bgm_play($game_system.battle_bgm)
$game_player.straighten

$game_map=@bsc

$game_temp.transition_name=$data_system.battle_transition
$game_temp.transition_processing = true

#Здесь не работает переход. Вернее, работает слишком рано.


#Настройка заднего плана
@lbgr=Sprite.new(@viewport1)
@lbgr.bitmap=Bitmap.new("Graphics/Battlebacks/"+oldmbg)
@lbgr.ox=320
@lbgr.oy=160
@lbgr.x=320
@lbgr.y=240
@lbgr.zoom_y=1.5
@lbgr.zoom_x=1.5
@lbgr.opacity=100
@lbgr.z=-20

#Его не видно за панорамой, хотя z панорамы, как я понял, -1000

#Запись врагов
@ennum=$data_troops[@LBS_Troop_ID].members.size
@enmst=[]
@enms=[]
i=1
while i<=@ennum
@enmst=$data_troops[@LBS_Troop_ID].members[i-1]
@enms=$data_enemies[@enmst.enemy_id]
i += 1
end

#Создание врагов - этот кусок ещё не тестировал, какие найду баги, не знаю.
@enm=[]
i=1
while i<=@ennum
@bsc.events.id=i
if @ennum<=3
@bsc.events.x=(@bsc.width/(@ennum+1))*i
@bsc.events.y=@bsc.height/2
elsif i<=3 and @ennum>3
@bsc.events.x=(@bsc.width/4)*i

elsif i>3 and i<=6 and @ennum<=6
@bsc.events.x=(@bsc.width/(@ennum-2))*(i-3)
elsif i>3 and i<=6 and @ennum>6
@bsc.events.x=(@bsc.width/4)*(i-3)
elsif i>6
@bsc.events.x=(@bsc.width/(@ennum-5))*(i-6)
end

if @ennum<=3
j=@bsc.height/2
elsif @ennum>3 and @ennum<=6
j=@bsc.height/3
elsif @enumm>6
j=@bsc.height/4
end
if i<=3
@bsc.events.y=j
elsif i>3 and i<=6
@bsc.events.y=j*2
elsif i>6
@bsc.events.y=j*3
end
@enm=Game_Event.new(1,@bsc.events)
i += 1
end
end
Тема заблокирована.
2 место Готв Писатель 2 место 3 место Победитель конкурса Организатор конкурсов
Больше
16 года 5 мес. назад #29704 от Agckuu_Coceg
James писал(а):

Вот это всё.

def initialize(ltid)
@LBS_Troop_ID=ltid
@hsMode=false
$game_map.store_player_coords(5, 1, 2)
oldmbg=$game_map.battleback_name

#Переход на поле битвы

@bsc=Game_Map.new
@bsc.setup(1)


Graphics.freeze
$game_temp.menu_calling = false
$game_temp.menu_beep = false
$game_temp.map_bgm = $game_system.playing_bgm
$game_system.bgm_stop
$game_system.se_play($data_system.battle_start_se)
$game_system.bgm_play($game_system.battle_bgm)
$game_player.straighten

$game_map=@bsc

$game_temp.transition_name=$data_system.battle_transition
$game_temp.transition_processing = true

#Здесь не работает переход. Вернее, работает слишком рано.


#Настройка заднего плана
@lbgr=Sprite.new(@viewport1)
@lbgr.bitmap=Bitmap.new("Graphics/Battlebacks/"+oldmbg)
@lbgr.ox=320
@lbgr.oy=160
@lbgr.x=320
@lbgr.y=240
@lbgr.zoom_y=1.5
@lbgr.zoom_x=1.5
@lbgr.opacity=100
@lbgr.z=-20

#Его не видно за панорамой, хотя z панорамы, как я понял, -1000

#Запись врагов
@ennum=$data_troops[@LBS_Troop_ID].members.size
@enmst=[]
@enms=[]
i=1
while i<=@ennum
@enmst=$data_troops[@LBS_Troop_ID].members[i-1]
@enms=$data_enemies[@enmst.enemy_id]
i += 1
end

#Создание врагов - этот кусок ещё не тестировал, какие найду баги, не знаю.
@enm=[]
i=1
while i<=@ennum
@bsc.events.id=i
if @ennum<=3
@bsc.events.x=(@bsc.width/(@ennum+1))*i
@bsc.events.y=@bsc.height/2
elsif i<=3 and @ennum>3
@bsc.events.x=(@bsc.width/4)*i

elsif i>3 and i<=6 and @ennum<=6
@bsc.events.x=(@bsc.width/(@ennum-2))*(i-3)
elsif i>3 and i<=6 and @ennum>6
@bsc.events.x=(@bsc.width/4)*(i-3)
elsif i>6
@bsc.events.x=(@bsc.width/(@ennum-5))*(i-6)
end

if @ennum<=3
j=@bsc.height/2
elsif @ennum>3 and @ennum<=6
j=@bsc.height/3
elsif @enumm>6
j=@bsc.height/4
end
if i<=3
@bsc.events.y=j
elsif i>3 and i<=6
@bsc.events.y=j*2
elsif i>6
@bsc.events.y=j*3
end
@enm=Game_Event.new(1,@bsc.events)
i += 1
end
end


James, если тебе нужен переход с карты на карту с эффектом транзишна, то для этого скрипт вообще не нужен. Вот простая система ивентов. Просто поставь задания в ивенте вот так:

Prepare for Transition
Transfer player [координаты], NO FADE.
Execute Transition

Если хочешь, то я даю тебе ссылку на эту демо.
ССЫЛКА

Огромный любитель среброволосых или пепельноволосых 2D-девушек с хорошим характером или со скрытыми привлекательными чертами.
Тема заблокирована.
Организатор конкурсов Разработчик Писатель Писатель 2 место 2 место Победитель конкурса 3 место
Больше
16 года 5 мес. назад #29706 от James
Это, конечно, хорошо, но мне нужен транзишен внутри скрипта, чтобы при его вызове просто писать $scene=Scene_LBS.new(1), а не вводить отдельно ещё три команды.
Тема заблокирована.
Проект месяца 1 место Проект года 2 место Проект года 3 место Ветеран Проект года 1 место Проект месяца 3 место Проект месяца 2 место Разработчик
Больше
16 года 5 мес. назад #29716 от Nalia
Лежачие персы вот:

slil.ru/28266112
slil.ru/28266115

Как оторбазить имя перса в сообщении: просто пишите \n[x], где x-- номер перса, имя которого ты хотела отобразить. Номер
Тема заблокирована.
Проект месяца 1 место Проект года 2 место Проект года 3 место Ветеран Проект года 1 место Проект месяца 3 место Проект месяца 2 место Разработчик
Больше
16 года 5 мес. назад #29717 от Nalia
У кого есть скрипт Catherpillar system, выложите, пожалуйста, а то вещь нужная, а я её куда-то задевала.
Тема заблокирована.
Больше
16 года 5 мес. назад #29728 от 100500
Здравствуйте. Столкнулся с проблемой при создании карты мира (не той, по которой ходить можно, а той, которая этот мир изображает) Мейкер 2003. Так вот что-то у меня не получается.
Сделать это я пытаюсь следующим образом - есть предмет в инвентаре (он и является картой), при использовании которого включается переключатель. Также существует общий эвент, который срабатывает при включении того самого переключателя. Этот эвент показывает картинку (карту).
А теперь суть проблемы - убрать эту карту не получается, так она на экране и висит=)
Посему хотелось бы узнать, можно ли сделать так, чтобы эта карта исчезала, например, при нажатии на кнопку? Или может ещё можно сделать, чтобы при нажатии на кнопку она и появлялась? Ну и ещё: как сделать так, чтобы во время просмотра картинки нельзя было двигать персонажа?
А если существует более простой или удобный вариант, то и его огласите, пожалуйста=)
Тема заблокирована.
Проект месяца 1 место Учитель
Больше
16 года 5 мес. назад - 16 года 5 мес. назад #29729 от Sn@ke
Сделай так - когда появляется карта - следующая функция - пустое текстовое сообщение. А потом - erase picture (убрать картинку). И последнее - переключи тот переключатель в состояние off. Это все.
А для того, чтобы двигаться нельзя было - сделай условие старта эвента auto start

"Люди, Ангелы, Демоны... Есть ли между ними разница? Я не согласен с теми, кто утверждает, что Демоны - это абсолютное зло. Бывают Люди, гораздо хуже Демонов.И бывают Демоны куда более великодушные, чем Ангелы. Важно не то, кто ты, а то, кем ты хочешь быть..."
- Найн, Высший Демон -
Dark Arts - The Wings of Angel
ВНИМАНИЕ: Спойлер!
Последнее редактирование: 16 года 5 мес. назад пользователем Sn@ke.
Тема заблокирована.
Больше
16 года 5 мес. назад - 16 года 5 мес. назад #29752 от 100500
Блин, а ларчик-то просто открывался=)А сам бы всё равно вовек не додумался бы.
Огромное спасибо.
Ну и ещё вопрос: какое максимальное разрешение может иметь картинка в 2003-ем Мейкере? Ибо в справке не нашёл. Вполне возможно, что плохо искал=)
Последнее редактирование: 16 года 5 мес. назад пользователем 100500.
Тема заблокирована.
Проект месяца 1 место Учитель
Больше
16 года 5 мес. назад #29754 от Sn@ke
320:240 - размер одного экрана в 2003 мейкере. Картинка может быть и больше, но тогда она не будет целиком помещаться на экране, а лишь частично.

"Люди, Ангелы, Демоны... Есть ли между ними разница? Я не согласен с теми, кто утверждает, что Демоны - это абсолютное зло. Бывают Люди, гораздо хуже Демонов.И бывают Демоны куда более великодушные, чем Ангелы. Важно не то, кто ты, а то, кем ты хочешь быть..."
- Найн, Высший Демон -
Dark Arts - The Wings of Angel
ВНИМАНИЕ: Спойлер!
Тема заблокирована.
Проект месяца 3 место
Больше
16 года 5 мес. назад #29756 от Frost Esper
Есть ли такая программа с помощью которой рисунок можно в рисунок добавлять.И при изменении размера изменялась лишь место,а не сам рисунок.Нужно для VX на Tile.Если нету то напишите сразу,а то у меня в проекте большая проблема.Мир большой а людей мало,поэтому все чуть ли не одинаковые. :woohoo:

Жизнь за сюжет...
Жизнь за геймплэй...
Жизнь за графу...
Жизнь за маппинг...
Жизнь за качественную интерпретацию...
Мля...где найти еще 4 жизни...
Тема заблокирована.
Больше
16 года 5 мес. назад #29759 от Dr. Nick To
Уточни, что именно ты просишь. Если мало людей, то воспользуйся чаргенератором VX. Если нужно отредактировать что нибудь из имеющегося, то нужен редактор изображений. Если дело в тайлах, а не в чарах,(то при чём тут люди) то нужен редактор тайлов. Для VX такого редактора нет.

На седьмом столбе мудрости дома клана Тайра в Эдо написано: Каждый, кто не понимает разницу между небрежностью и качеством, старанием и поспешностью, - достоин сожаления.
Тема заблокирована.
Время создания страницы: 0.265 секунд
Работает на Kunena форум