Приоритет позиции ивентов

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
11 года 1 нед. назад - 11 года 1 нед. назад #80734 от DeadElf79
Внимание: для ХП!
Подскажите название скрипта, который позволяет управлять приоритетом позиции ивента? Пример: в эйсе есть возможность поставить ивент строго на полу (под игроков и другими ивентами), на одном с ним уровне (как другой персонаж, допустим), или поверх всех.

Примечание для Стрелка:
Последнее редактирование: 11 года 1 нед. назад пользователем DeadElf79.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Разработчик Коммерсант Проект месяца 1 место Проект месяца 2 место 3 место в Кодировке Ветеран Учитель Организатор конкурсов Даритель Стимкея Проект месяца 3 место 2 место Готв Победитель Сбитой кодировки 2 место Победитель конкурса 3 место
Больше
11 года 1 нед. назад #80735 от AnnTenna
Эльф, во-первых, есть специальный раздел, в котором спрашивают помощь по скриптам, и там же подраздел для ХР, перенесла :evil: А во-вторых, не провоцируй Стрелка, а то начнется опять флуд из ничего. :(
Спасибо сказали: DeadElf79, strelokhalfer

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
11 года 1 нед. назад #80736 от DeadElf79
Анн, я просто сомневался. С одной стороны это поиск скрипта и это помощь, с другой - это вроде как скрипт, а не обычная помощь. Я запутался, в общем ^_^
Анн, я не провоцирую, я шучу) Даже под спойлер убрал, так как оффтопик)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Организатор конкурсов Даритель Стимкея 2 место Сбитая кодировка Переводчик 2 место
Больше
11 года 1 нед. назад - 11 года 1 нед. назад #80738 от strelokhalfer
Тема по вопросам как раз и для помощи и поиска.
[hr]
А так, ДЭльф - вредина :P
Code:
class Game_Event def screen_z(height = 0) if @always_on_top return 999 end z = (@real_y - $game_map.display_y + 3) / 4 + 32 if @tile_id > 0 return z + $game_map.priorities[@tile_id] * 32 else if @event.name[-6,6] == "bottom" return z - 32 end return z + ((height > 32) ? 31 : 0) end end end
Добавляешь в имени события(без кавычек, в конце) "bottom" и отмечаешь галочку "проходимое".

"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Последнее редактирование: 11 года 1 нед. назад пользователем strelokhalfer.
Спасибо сказали: DeadElf79

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
11 года 1 нед. назад - 11 года 1 нед. назад #80739 от DeadElf79
Не помогло, стрелок, они на том же уровне Т_Т
[IMG


На скриншоте выше - шапка торчит из-под вроде бы нижнего по z тайла. Пойду играть значениями.
Последнее редактирование: 11 года 1 нед. назад пользователем DeadElf79.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Организатор конкурсов Даритель Стимкея 2 место Сбитая кодировка Переводчик 2 место
Больше
11 года 1 нед. назад #80741 от strelokhalfer
Проходимое то поставил?

"Стрелок, что-то ты неочень похож на свой аватар..."(с)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
11 года 1 нед. назад - 11 года 1 нед. назад #80742 от DeadElf79
Всё, я исправил, дело в том, что у меня используется графика тайлов, так что нужно добавлять условие тега в оба условия:
Code:
# Добавляешь в имени события(без кавычек, в конце) "bottom" # и отмечаешь галочку "проходимое". class Game_Event def screen_z(height = 0) if @always_on_top return 999 end z = (@real_y - $game_map.display_y + 3) / 4 + 32 if @tile_id > 0 if @event.name[-6,6] == "bottom" return z - 32 end return z + $game_map.priorities[@tile_id] * 32 else if @event.name[-6,6] == "bottom" return z - 32 end return z + ((height > 32) ? 31 : 0) end end end

Спасибо, стрелок!
Последнее редактирование: 11 года 1 нед. назад пользователем DeadElf79.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Организатор конкурсов Даритель Стимкея 2 место Сбитая кодировка Переводчик 2 место
Больше
11 года 1 нед. назад #80743 от strelokhalfer
Да, про второе забыл

"Стрелок, что-то ты неочень похож на свой аватар..."(с)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.101 секунд
Работает на Kunena форум