Войти на сайт

Авторизация, ждите ...
×

ТЕМА: Как сделать так, чтобы событие скользило тоже?

Как сделать так, чтобы событие скользило тоже? 2 года 8 мес. назад #124092

  • VaNyuHa
  • VaNyuHa аватар
  • Вне сайта
  • Мастер
  • Сообщений: 115
  • Спасибо получено: 62
RPG Maker MV
Плагин YEP_SlipperyTiles

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


Этот плагин позволяет назначить скользкие плитки, по которым будут скользить игроки. Но события (НПС) игнорируют скользкие плитки, а надо, чтобы они точно также проскальзывали по ним, возможно ли такое сделать?
Администратор запретил публиковать записи гостям.

Как сделать так, чтобы событие скользило тоже? 2 года 8 мес. назад #124095

  • yuryol
  • yuryol аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1704
  • Спасибо получено: 2729
  • 3 место ГотвКомпозитор2 место УчительОратор1 место в ГотвПобедитель конкурсаОрганизатор конкурсов
когда-то делал подобный плагин

если никто не поправит или не скинет ссылку на плагин с подобным функционалом в течении полумесяца, то добавлю такую функцию в этот свой плагин
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: VaNyuHa

Как сделать так, чтобы событие скользило тоже? 2 года 8 мес. назад #124124

  • VaNyuHa
  • VaNyuHa аватар
  • Вне сайта
  • Мастер
  • Сообщений: 115
  • Спасибо получено: 62
Да, Ваш плагин лучше работает с моей игрой, спасибо!

Ещё вопрос, думаю это лучше добавить в ваш плагин, но как это сделать правильно?
Вот эта строчка: $gameVariables.setValue(1, ($gameVariables.value(1)-19) ); уменьшает переменную 1 на -19, если её вставить в ваш плагин, то при скольжении переменная будет уменьшаться, каждый раз, когда игрок наступает на заданный регион. Можно ли как-то сделать, чтобы переменная уменьшалась только вначале движения и один раз?
Т.е. Допустим у меня весь уровень во льдах и я скольжу до стенки, мне нужно чтобы когда я начал скользить переменная отнялась только один раз и всё и когда я докачусь до стены, после остановки, когда я снова решу катиться, то чтобы снова отнималось только один раз. В общем от стены до стены всегда отнимать один раз переменную, как-то это возможно делать?

Пока что она отнимается постоянно пока я скольжу, надо один, вот фрагмент из плагина:
ame_Player.prototype.ABSYuryolSlipTile	 = function() {
	if ($gameMap.regionId($gamePlayer.x, $gamePlayer.y) == regionId){
		if ($gamePlayer._movementSuccess) $gamePlayer.moveForward();
                $gameVariables.setValue(1, ($gameVariables.value(1)-19) );
	}
}
Администратор запретил публиковать записи гостям.
Модераторы: NeKotZima
Время создания страницы: 0.249 секунд