Войти на сайт

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

ТЕМА: Стелс (зрение событий) [MV]

Стелс (зрение событий) [MV] 6 дн. 1 ч. назад #105840

  • yuryol
  • yuryol аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1013
  • Спасибо получено: 1442
  • 3 место Готв2 место Композитор1 место в ГотвУчительОратор
Название плагина: Стелс (зрение событий)
Автор: Yuryol
Версия: крайняя
Поддерживаемые языки: Русский

Описание:

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

Чтобы сделать событию "зрение" следует:

1) В команде "скрипт" ввести:
$gameMap.event(id).YurStealth(distance)
,где: id - id события, distance - расстояние от героя до события,
на котором враг "увидит" героя.

2) Также можно ввести скрипт в маршрут события командой "скрипт":
this.YurStealth(distance)

Настройка параметров плагина:

По умолчанию поле зрения события будет прямоугольным. Герой будет виден, если он зайдет с темно-зеленый квадратик



Чтобы поле зрение было полукругом, следует изменить параметр плагина "circle" в положение "false"



Оба примера зрения события при distance=4.

Спасибо DK, Caveman, Deme, Dirge, Mur

Лицензии и правила использования плагина:

Вы можете:
-Бесплатно использовать данный плагин в некоммерческих и коммерческих проектах
-Переводить плагин на другие языки
-Изменять код плагина, но Вы обязаны указать ссылку на оригинальный плагин

Вы не можете:
-Убирать или изменять любую информацию о плагине (название, авторство)

Первую версию плагина скачать по ссылке

либо скопировать в блокнот, назвать YuryolStealth.js:

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Последнее редактирование: 5 дн. 23 ч. назад от yuryol.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Dmy, Cabbit, Doctor_Bug, Noon, Aiaz Marx, Danian, SeaWolf

Стелс (зрение событий) [MV] 5 дн. 23 ч. назад #105841

  • yuryol
  • yuryol аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1013
  • Спасибо получено: 1442
  • 3 место Готв2 место Композитор1 место в ГотвУчительОратор
благодаря Deme теперь можно сделать поле зрения полукругом, первый пост и плагин обновлены :mad:
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Dmy, Doctor_Bug, Noon, Maximka68

Стелс (зрение событий) [MV] 5 дн. 21 ч. назад #105842

  • Doctor_Bug
  • Doctor_Bug аватар
  • Вне сайта
  • Мастер
  • Из горизонта события! +_+
  • Сообщений: 171
  • Спасибо получено: 259
  • Программист3 местоПроект месяца 3 место3 место в Кодировке
Красавчик!
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: yuryol

Стелс (зрение событий) [MV] 5 дн. 14 ч. назад #105845

  • Paranoid
  • Paranoid аватар
  • Вне сайта
  • Бог Светлого
  • Сообщений: 636
  • Спасибо получено: 295
Лучше бы конечно конусом, все таки это намного реалистичнее. Но сложно пипец.
А чо по препятствиям? Или они игнорируются?
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: yuryol

Стелс (зрение событий) [MV] 5 дн. 10 ч. назад #105848

  • yuryol
  • yuryol аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1013
  • Спасибо получено: 1442
  • 3 место Готв2 место Композитор1 место в ГотвУчительОратор
Paranoid пишет:
Лучше бы конечно конусом, все таки это намного реалистичнее. Но сложно пипец.
А чо по препятствиям? Или они игнорируются?

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

препятствия пока не сделаны, нет надобности, опять же в будущем может добавлю.
Администратор запретил публиковать записи гостям.

Стелс (зрение событий) [MV] 5 дн. 10 ч. назад #105850

  • Paranoid
  • Paranoid аватар
  • Вне сайта
  • Бог Светлого
  • Сообщений: 636
  • Спасибо получено: 295
Не полуслепые зомби ок, но разве у них радиус зрения не такой же? Ониж типа сбоку еще хуже чем люди должны видеть по идее, не?
Надо будет свое зрение для асе переделать под конус, раз уж ты такое пока не сделал, мвахахах.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: yuryol

Стелс (зрение событий) [MV] 4 дн. 22 ч. назад #105863

  • Doctor_Bug
  • Doctor_Bug аватар
  • Вне сайта
  • Мастер
  • Из горизонта события! +_+
  • Сообщений: 171
  • Спасибо получено: 259
  • Программист3 местоПроект месяца 3 место3 место в Кодировке
Юр, а ты можешь сделать настраиваемый конус? Ну чтобы пользователи сами делали обзор врага, в плоть до 360 градусов (ну мол там супер чуствительный монстр к примеру)
Хотя думаю, я бы добавил парамтр. Градус угла обзора.
Ну а для квадратного обзора подойдут монстры подобие роботов которые могут сканировать комнаты. Но это так мои мысли.
Последнее редактирование: 4 дн. 21 ч. назад от Doctor_Bug.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: yuryol

Стелс (зрение событий) [MV] 4 дн. 1 ч. назад #105884

  • yuryol
  • yuryol аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1013
  • Спасибо получено: 1442
  • 3 место Готв2 место Композитор1 место в ГотвУчительОратор
Paranoid пишет:
Не полуслепые зомби ок, но разве у них радиус зрения не такой же? Ониж типа сбоку еще хуже чем люди должны видеть по идее, не?
Надо будет свое зрение для асе переделать под конус, раз уж ты такое пока не сделал, мвахахах.

они типа по запаху и шуму скорее. хотя в таком случае и сзади надо квадрат добавить по логике
тоже надо поэкспериментировать с конусом =З
Юр, а ты можешь сделать настраиваемый конус? Ну чтобы пользователи сами делали обзор врага, в плоть до 360 градусов (ну мол там супер чуствительный монстр к примеру)
Хотя думаю, я бы добавил парамтр. Градус угла обзора.
Ну а для квадратного обзора подойдут монстры подобие роботов которые могут сканировать комнаты. Но это так мои мысли.

360 градусов легко. разная "длина" обзора по сторонам и впереди в принципе тоже.
про роботов возьму на заметку, на компе где-то пылится игрульки про робота =З
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Doctor_Bug
Время создания страницы: 0.250 секунд