Jump to content
Korean Random
Aoi32

[Заказ] Мод подсвечивающий "спящих" (AFK) союзников на миникарте и/или в ушах.

Recommended Posts

Пробовал заинтересовать мододелов на раковом - там никому не интересно. Попробую здесь за деньги ...
Итак, нужен мод подсвечивающий спящих в моей команде на миникарте и/или в ушах. Естественно что данных о реальной ситуации у других игроков по ту сторону экрана получить невозможно, но пометить предполагаемых спящих в своей команде (на основе имеющихся данных) - вполне достаточно. Единственная проблема - я не знаю какие данные может получить от игры и по каким из них можно (хотя бы косвенно) судить о том что игрок "спит". Ну, для примера, если через 1-2-3 мин от начала боя танк игрока не двигался с места (и не поворачивался) - скорее всего он спит. Если он при этом еще и не стрелял - тогда точно спит. Но можно ли получить эти данные от клиента/сервера игры? Что еще можно использовать в качестве признака что игрок оффлайн/АФК/вышел из боя?
По идее, нужные данные получить можно, т.к. на миникарте отображается изменение положения танков и есть мод "куда смотрит ствол". Плюс есть мод перезарядки противника - значит для своей команды наверняка можно получить эти данные. Т.е. нужно запомнить эти данные в момент отсчета игрового времени (хотя бы и в файл) и сравнить с данными через 1-2-3 минуты после начала боя: кто не шевелится, не водит стволом и не стреляет - тот спит. Можно еще запоминать значение каждую полминуты-минуту и сравнивать - так будут видны отвалившиеся из-за потери связи во время боя. Хотя для быстротечных боев это не успеет сработать, но для затяжных - очень может пригодится. Хочется трезво оценивать свои возможности и быть информированным: может арта/ПТ на другом конце поля действительно спит, а не хреново играет. Для 15 танков в начале боя и с учетом убыли танков к концу данных придется обрабатывать не так много.

В качестве пометки возможны такие варианты: добавить черный фон под имя игрока, сделать его ник с высокой прозрачностью, добавить анимацию с буковками z-z-Z-Z (как пиндосы спящих рисуют в мультфильмах), другие варианты.
Если кто-то готов взяться - напишите сколько будет стоить мод и отдельно - сколько его адаптация под следующие версии клиента (это на перспективу планирую).

Edited by Aoi32
  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

Пробовал заинтересовать мододелов на раковом - там никому не интересно. Попробую здесь за деньги ...

Итак, нужен мод подсвечивающий спящих в моей команде на миникарте и/или в ушах. Естественно что данных о реальной ситуации у других игроков по ту сторону экрана получить невозможно, но пометить предполагаемых спящих в своей команде (на основе имеющихся данных) - вполне достаточно. Единственная проблема - я не знаю какие данные может получить от игры и по каким из них можно (хотя бы косвенно) судить о том что игрок "спит". Ну, для примера, если через 1-2-3 мин от начала боя танк игрока не двигался с места (и не поворачивался) - скорее всего он спит. Если он при этом еще и не стрелял - тогда точно спит. Но можно ли получить эти данные от клиента/сервера игры? Что еще можно использовать в качестве признака что игрок оффлайн/АФК/вышел из боя?

По идее, нужные данные получить можно, т.к. на миникарте отображается изменение положения танков и есть мод "куда смотрит ствол". Плюс есть мод перезарядки противника - значит для своей команды наверняка можно получить эти данные. Т.е. нужно запомнить эти данные в момент отсчета игрового времени (хотя бы и в файл) и сравнить с данными через 1-2-3 минуты после начала боя: кто не шевелится, не водит стволом и не стреляет - тот спит. Можно еще запоминать значение каждую полминуты-минуту и сравнивать - так будут видны отвалившиеся из-за потери связи во время боя. Хотя для быстротечных боев это не успеет сработать, но для затяжных - очень может пригодится. Хочется трезво оценивать свои возможности и быть информированным: может арта/ПТ на другом конце поля действительно спит, а не хреново играет. Для 15 танков в начале боя и с учетом убыли танков к концу данных придется обрабатывать не так много.

В качестве пометки возможны такие варианты: добавить черный фон под имя игрока, сделать его ник с высокой прозрачностью, добавить анимацию с буковками z-z-Z-Z (как пиндосы спящих рисуют в мультфильмах), другие варианты.

Если кто-то готов взяться - напишите сколько будет стоить мод и отдельно - сколько его адаптация под следующие версии клиента (это на перспективу планирую).

бесполезный мод!

  • Upvote 1
  • Downvote 10

Share this post


Link to post

Short link
Share on other sites

@даша, поздравляю, репорт за флуд в теме оплачиваемых заказов.

 

@Aoi32, для таких целей реализован макрос {{ready}}, позволяющий отдавать значение для (не)подключившихся игроков

  • Upvote 3

Share this post


Link to post

Short link
Share on other sites

 

 

для (не)подключившихся игроков

ТС, как я понял, под подключившимися, но не двигавшимися тоже подразумевает АФК.

Share this post


Link to post

Short link
Share on other sites

 

 

под подключившимися, но не двигавшимися
 или не двигавшимися, потому что вылетели, как вариант .

Вроде работу макроса оптимизирую, и он отдаёт значение при отключении игрока прямо в бою

Share this post


Link to post

Short link
Share on other sites

ТС, как я понял, под подключившимися, но не двигавшимися тоже подразумевает АФК.

А кто же они, если не AFK?

или не двигавшимися, потому что вылетели, как вариант .

Совершенно верно. Я понимаю что всякое бывает: позвали человека, позвонили ему, интернет оборвался или еще что, но его танк не играет и на него нельзя рассчитывать. А издалека этого просто не видно.

Вроде работу макроса оптимизирую, и он отдаёт значение при отключении игрока прямо в бою

Ну значит для половины случаев (связанных с коннектом) уже решение есть, но тех кто отошел этот макрос вряд ли определит.

Metallist95, а где описание макроса {{ready}}? Что-то я в XVM 5.3.3 такого не нашел. Или это в ночниках?

Share this post


Link to post

Short link
Share on other sites

Ну что же - макрос {{ready}} предназначен для другого и нужного функционала иметь не будет. Максимум что может добавиться - это отображение дисконнекта, если ВГ добавит такой статус для сервера. Поэтому возвращаюсь к вопросу - кто и за сколько готов сделать нужный мне мод.

Share this post


Link to post

Short link
Share on other sites

Прошло почти 6 лет ... В очередной раз столкнулся что AFK возле базы "не прикрыл" арту и ПТ от светляка. Я вернуться не успел, т.к. слишком поздно понял что он АФК. Поэтому вопрос о моде на "спящих" задаю снова - кто и за сколько возьмется сделать?

Share this post


Link to post

Short link
Share on other sites
23.04.2020 в 23:36, Aoi32 сказал:

Прошло почти 6 лет ... В очередной раз столкнулся что AFK возле базы "не прикрыл" арту и ПТ от светляка. Я вернуться не успел, т.к. слишком поздно понял что он АФК. Поэтому вопрос о моде на "спящих" задаю снова - кто и за сколько возьмется сделать?

 

Если кто запилит, можно будет сказать - разрабатывался целых 6 лет )))))

Share this post


Link to post

Short link
Share on other sites
19 часов назад, StranikS_Scan сказал:

Если кто запилит, можно будет сказать - разрабатывался целых 6 лет )))))

Ты не поверишь! Наверно так и скажет ;-) Нашелся человек заинтересовавшийся разработкой (может быть стоило раньше тему поднять).

Я отлично понимаю, что мод - не самый актуальный и необходимый. Без него играл 9 лет и дальше смогу. Просто ситуация с ним связанная - очень обидная. Знал бы что союзник AFK - вернулся бы на базу. А сейчас ты узнаешь об этом по факту его выноса вместе с артой, по захвату базы.или по выстрелам в спину.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

шел 2020 год так и не нашелся мододел.
В общем если актуально пишите в лс. Обсудим.

Share this post


Link to post

Short link
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...