DizzyAge по-русски

Русскоязычный форум для любителей игр на движке DizzyAge
Текущее время: 07 ноя 2026, 17:10

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 281 ]  На страницу Пред.  1 ... 25, 26, 27, 28, 29
Автор Сообщение
 Заголовок сообщения: Re: Прочие разговоры
СообщениеДобавлено: 16 дек 2025, 14:44 
Не в сети
Аватара пользователя

Зарегистрирован: 16 окт 2020, 16:28
Сообщения: 136
Откуда: Пермь
Возник вопрос по движку, может кто знает. Хочу сделать движение по облакам только при наличии предмета, как в 3.5 части. Понятно, что можно всем облакам поменять материал при взятии предмета и при его выкладывании, но хочется сделать элегантнее. В файле handlers.gs есть строка условие if(IsMaterialUnderPlayer(MAT_CLOUD)) PlayerSet(P_Y, PlayerGet(P_Y) + 1);, которое дает эффект проваливания. Добавление сюда еще одного условия на наличие предмета типа if(...&& InventoryHasItem(...) действительно имеет эффект проваливания при наличии требуемого предмета. Но при его отсутствии облака начинают вести себя как блоки, что равносильно удалению этого найденного условия. То есть где то еще идет проверка может на воздух или на те же облака. Не могу ее найти. Может в самом движке. Но тогда точно придется просто переписывать материалы каждый раз, чего бы не хотелось.

_________________
https://www.youtube.com/playlist?list=P ... Hyfz3KPaul
https://www.youtube.com/playlist?list=P ... WSUlRADDs7
https://www.youtube.com/playlist?list=P ... yC_-V6GPlk


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 281 ]  На страницу Пред.  1 ... 25, 26, 27, 28, 29

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Найти:
Перейти:  
cron
Powered by Forumenko © 2006–2014
Русская поддержка phpBB