Jump to content
Korean Random

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


Aoi32

Recommended Posts

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

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

Edited by Aoi32
  • Upvote 2
Link to comment
Short link
Share on other sites

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

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

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

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

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

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

  • Upvote 1
  • Downvote 10
Link to comment
Short link
Share on other sites

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

 

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

  • Upvote 3
Link to comment
Short link
Share on other sites

 

 

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

Вроде работу макроса оптимизирую, и он отдаёт значение при отключении игрока прямо в бою
Link to comment
Short link
Share on other sites

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

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

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

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

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

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

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

Link to comment
Short link
Share on other sites

  • 5 weeks later...

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

Link to comment
Short link
Share on other sites

  • 5 years later...

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

Link to comment
Short link
Share on other sites

23.04.2020 в 23:36, Aoi32 сказал:

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

 

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

Link to comment
Short link
Share on other sites

19 часов назад, StranikS_Scan сказал:

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

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

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

  • Upvote 1
Link to comment
Short link
Share on other sites

  • 5 months later...
  • Aoi32 locked this topic
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...