Войти на сайт

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

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

Нужна помощь - вам сюда! 14 года 10 мес. назад #29609

  • mephis
  • mephis аватар
  • Вне сайта
  • Светлый дракон
  • Коллекционер
  • Сообщений: 727
  • Спасибо получено: 123
  • ПереводчикУчитель
Использовать в тексте сообщения код \n[x], где х - номер героя в базе данных.
→ → ↓ ↑ Y
Тема заблокирована.

Нужна помощь - вам сюда! 14 года 10 мес. назад #29610

  • Silent Meiousei
  • Silent Meiousei аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 55
  • Спасибо получено: 1
Спасибо)
The fear of blood tends to create fear for the flesh.
Тема заблокирована.

Нужна помощь - вам сюда! 14 года 10 мес. назад #29614

  • Sefirot
  • Sefirot аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 86
  • Спасибо получено: 23
  • Проект месяца 2 местоВетеран
Во со вставками разобрался :) Спасибо
А вот со скриптами проблема :(
Тема заблокирована.

Нужна помощь - вам сюда! 14 года 10 мес. назад #29663

  • James
  • James аватар
  • Вне сайта
  • Архитектор Миров
  • Ленивый мечтатель
  • Сообщений: 1167
  • Спасибо получено: 159
  • 2 место Организатор конкурсовПобедитель конкурсаРазработчикПисатель 2 местоПисатель3 место
Народ, я тут решил пока вернуться к игродельству, начал со скриптов. Я немного почитал справку RPGXP, кой-чего понял, кое-чего нет... Так вот, не могли бы вы помочь новичку)?

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

Может, это слишком просто, может наоборот, не очень, но я только начинающий скриптёр. Помогите, пожалуйста, народ. Заранее благодарю.
Тема заблокирована.

Нужна помощь - вам сюда! 14 года 10 мес. назад #29667

  • Sefirot
  • Sefirot аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 86
  • Спасибо получено: 23
  • Проект месяца 2 местоВетеран
Кто может помочь разобратся в скриптах? (vx)
Тема заблокирована.

Нужна помощь - вам сюда! 14 года 10 мес. назад #29668

  • James
  • James аватар
  • Вне сайта
  • Архитектор Миров
  • Ленивый мечтатель
  • Сообщений: 1167
  • Спасибо получено: 159
  • 2 место Организатор конкурсовПобедитель конкурсаРазработчикПисатель 2 местоПисатель3 место
Мне уже не надо, сам разобрался.
Недолго это длилось...

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

@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

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

Ещё кой-чего. Как можно разместить спрайт между картой и панорамой?
И ещё, возможно ли создать на карте посредством скриптов эвенты?
Последнее редактирование: 14 года 10 мес. назад от James.
Тема заблокирована.

Нужна помощь - вам сюда! 14 года 10 мес. назад #29692

  • Ice
  • Ice аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 94
James писал(а):
Почему не работает кусок
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
По моему идея не совсем здоровая :)
скажи для какой версии, в любом случае ты не указываешь что ты хочешь показать
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Бывший логин - Frozen
Тема заблокирована.

Нужна помощь - вам сюда! 14 года 10 мес. назад #29693

  • James
  • James аватар
  • Вне сайта
  • Архитектор Миров
  • Ленивый мечтатель
  • Сообщений: 1167
  • Спасибо получено: 159
  • 2 место Организатор конкурсовПобедитель конкурсаРазработчикПисатель 2 местоПисатель3 место
Версия ХР.

Мне нужно совершить переход с одной карты на другую, который должен сопровождаться транзишеном. Посредством уже написанного кода происходит переход. Транзишн тоже происходит, в какой-то момент это заметно, но это слишком рано.
Тема заблокирована.

Нужна помощь - вам сюда! 14 года 10 мес. назад #29695

  • mephis
  • mephis аватар
  • Вне сайта
  • Светлый дракон
  • Коллекционер
  • Сообщений: 727
  • Спасибо получено: 123
  • ПереводчикУчитель
Вопрос к телепатам?

Выкладывай написанный код.
→ → ↓ ↑ Y
Тема заблокирована.

Нужна помощь - вам сюда! 14 года 10 мес. назад #29698

  • James
  • James аватар
  • Вне сайта
  • Архитектор Миров
  • Ленивый мечтатель
  • Сообщений: 1167
  • Спасибо получено: 159
  • 2 место Организатор конкурсовПобедитель конкурсаРазработчикПисатель 2 местоПисатель3 место
Вот это всё.

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[email protected]/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
[email protected]/2
elsif @ennum>3 and @ennum<=6
[email protected]/3
elsif @enumm>6
[email protected]/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
Тема заблокирована.

Нужна помощь - вам сюда! 14 года 10 мес. назад #29704

  • Agckuu_Coceg
  • Agckuu_Coceg аватар
  • Вне сайта
  • Архитектор Миров
  • Простой Гинтокист с огромной внутренней ленью.
  • Сообщений: 1549
  • Спасибо получено: 329
  • 3 местоПисатель 2 местоОрганизатор конкурсовПобедитель конкурса2 место Готв
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[email protected]/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
[email protected]/2
elsif @ennum>3 and @ennum<=6
[email protected]/3
elsif @enumm>6
[email protected]/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-девушек с хорошим характером или со скрытыми привлекательными чертами.
Тема заблокирована.

Нужна помощь - вам сюда! 14 года 10 мес. назад #29706

  • James
  • James аватар
  • Вне сайта
  • Архитектор Миров
  • Ленивый мечтатель
  • Сообщений: 1167
  • Спасибо получено: 159
  • 2 место Организатор конкурсовПобедитель конкурсаРазработчикПисатель 2 местоПисатель3 место
Это, конечно, хорошо, но мне нужен транзишен внутри скрипта, чтобы при его вызове просто писать $scene=Scene_LBS.new(1), а не вводить отдельно ещё три команды.
Тема заблокирована.

Нужна помощь - вам сюда! 14 года 10 мес. назад #29716

  • Nalia
  • Nalia аватар
  • Вне сайта
  • Просветлённый
  • Сообщений: 357
  • Спасибо получено: 262
  • РазработчикПроект месяца 2 местоПроект года 3 местоПроект года 1 местоПроект месяца 3 местоПроект года 2 местоВетеранПроект месяца 1 место
Лежачие персы вот:

slil.ru/28266112
slil.ru/28266115

Как оторбазить имя перса в сообщении: просто пишите \n[x], где x-- номер перса, имя которого ты хотела отобразить. Номер
Тема заблокирована.

Нужна помощь - вам сюда! 14 года 10 мес. назад #29717

  • Nalia
  • Nalia аватар
  • Вне сайта
  • Просветлённый
  • Сообщений: 357
  • Спасибо получено: 262
  • РазработчикПроект месяца 2 местоПроект года 3 местоПроект года 1 местоПроект месяца 3 местоПроект года 2 местоВетеранПроект месяца 1 место
У кого есть скрипт Catherpillar system, выложите, пожалуйста, а то вещь нужная, а я её куда-то задевала.
Тема заблокирована.

Нужна помощь - вам сюда! 14 года 10 мес. назад #29728

  • 100500
  • 100500 аватар
  • Вне сайта
  • Мастер
  • Сообщений: 132
  • Спасибо получено: 30
Здравствуйте. Столкнулся с проблемой при создании карты мира (не той, по которой ходить можно, а той, которая этот мир изображает) Мейкер 2003. Так вот что-то у меня не получается.
Сделать это я пытаюсь следующим образом - есть предмет в инвентаре (он и является картой), при использовании которого включается переключатель. Также существует общий эвент, который срабатывает при включении того самого переключателя. Этот эвент показывает картинку (карту).
А теперь суть проблемы - убрать эту карту не получается, так она на экране и висит=)
Посему хотелось бы узнать, можно ли сделать так, чтобы эта карта исчезала, например, при нажатии на кнопку? Или может ещё можно сделать, чтобы при нажатии на кнопку она и появлялась? Ну и ещё: как сделать так, чтобы во время просмотра картинки нельзя было двигать персонажа?
А если существует более простой или удобный вариант, то и его огласите, пожалуйста=)
Тема заблокирована.

Нужна помощь - вам сюда! 14 года 10 мес. назад #29729

  • Sn@ke
  • Sn@ke аватар
  • Вне сайта
  • Светлый дракон
  • Три в одном
  • Сообщений: 936
  • Спасибо получено: 299
  • Проект месяца 1 местоУчитель
Сделай так - когда появляется карта - следующая функция - пустое текстовое сообщение. А потом - erase picture (убрать картинку). И последнее - переключи тот переключатель в состояние off. Это все.
А для того, чтобы двигаться нельзя было - сделай условие старта эвента auto start
"Люди, Ангелы, Демоны... Есть ли между ними разница? Я не согласен с теми, кто утверждает, что Демоны - это абсолютное зло. Бывают Люди, гораздо хуже Демонов.И бывают Демоны куда более великодушные, чем Ангелы. Важно не то, кто ты, а то, кем ты хочешь быть..."
- Найн, Высший Демон -
Dark Arts - The Wings of Angel
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Последнее редактирование: 14 года 10 мес. назад от Sn@ke.
Тема заблокирована.

Нужна помощь - вам сюда! 14 года 10 мес. назад #29752

  • 100500
  • 100500 аватар
  • Вне сайта
  • Мастер
  • Сообщений: 132
  • Спасибо получено: 30
Блин, а ларчик-то просто открывался=)А сам бы всё равно вовек не додумался бы.
Огромное спасибо.
Ну и ещё вопрос: какое максимальное разрешение может иметь картинка в 2003-ем Мейкере? Ибо в справке не нашёл. Вполне возможно, что плохо искал=)
Последнее редактирование: 14 года 10 мес. назад от 100500.
Тема заблокирована.

Нужна помощь - вам сюда! 14 года 10 мес. назад #29754

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

Нужна помощь - вам сюда! 14 года 10 мес. назад #29756

  • Frost Esper
  • Frost Esper аватар
  • Вне сайта
  • Просветлённый
  • Все ошибаются....кроме меня.
  • Сообщений: 354
  • Спасибо получено: 3
  • Проект месяца 3 место
Есть ли такая программа с помощью которой рисунок можно в рисунок добавлять.И при изменении размера изменялась лишь место,а не сам рисунок.Нужно для VX на Tile.Если нету то напишите сразу,а то у меня в проекте большая проблема.Мир большой а людей мало,поэтому все чуть ли не одинаковые. :woohoo:
Жизнь за сюжет...
Жизнь за геймплэй...
Жизнь за графу...
Жизнь за маппинг...
Жизнь за качественную интерпретацию...
Мля...где найти еще 4 жизни...
Тема заблокирована.

Нужна помощь - вам сюда! 14 года 10 мес. назад #29759

  • Dr. Nick To
  • Dr. Nick To аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 2158
  • Спасибо получено: 24
Уточни, что именно ты просишь. Если мало людей, то воспользуйся чаргенератором VX. Если нужно отредактировать что нибудь из имеющегося, то нужен редактор изображений. Если дело в тайлах, а не в чарах,(то при чём тут люди) то нужен редактор тайлов. Для VX такого редактора нет.
На седьмом столбе мудрости дома клана Тайра в Эдо написано: Каждый, кто не понимает разницу между небрежностью и качеством, старанием и поспешностью, - достоин сожаления.
Тема заблокирована.
Время создания страницы: 0.252 секунд