Aoi32 Posted August 30, 2014 Share Posted August 30, 2014 (edited) Пробовал заинтересовать мододелов на раковом - там никому не интересно. Попробую здесь за деньги ... Итак, нужен мод подсвечивающий спящих в моей команде на миникарте и/или в ушах. Естественно что данных о реальной ситуации у других игроков по ту сторону экрана получить невозможно, но пометить предполагаемых спящих в своей команде (на основе имеющихся данных) - вполне достаточно. Единственная проблема - я не знаю какие данные может получить от игры и по каким из них можно (хотя бы косвенно) судить о том что игрок "спит". Ну, для примера, если через 1-2-3 мин от начала боя танк игрока не двигался с места (и не поворачивался) - скорее всего он спит. Если он при этом еще и не стрелял - тогда точно спит. Но можно ли получить эти данные от клиента/сервера игры? Что еще можно использовать в качестве признака что игрок оффлайн/АФК/вышел из боя? По идее, нужные данные получить можно, т.к. на миникарте отображается изменение положения танков и есть мод "куда смотрит ствол". Плюс есть мод перезарядки противника - значит для своей команды наверняка можно получить эти данные. Т.е. нужно запомнить эти данные в момент отсчета игрового времени (хотя бы и в файл) и сравнить с данными через 1-2-3 минуты после начала боя: кто не шевелится, не водит стволом и не стреляет - тот спит. Можно еще запоминать значение каждую полминуты-минуту и сравнивать - так будут видны отвалившиеся из-за потери связи во время боя. Хотя для быстротечных боев это не успеет сработать, но для затяжных - очень может пригодится. Хочется трезво оценивать свои возможности и быть информированным: может арта/ПТ на другом конце поля действительно спит, а не хреново играет. Для 15 танков в начале боя и с учетом убыли танков к концу данных придется обрабатывать не так много. В качестве пометки возможны такие варианты: добавить черный фон под имя игрока, сделать его ник с высокой прозрачностью, добавить анимацию с буковками z-z-Z-Z (как пиндосы спящих рисуют в мультфильмах), другие варианты. Если кто-то готов взяться - напишите сколько будет стоить мод и отдельно - сколько его адаптация под следующие версии клиента (это на перспективу планирую). Edited April 26, 2020 by Aoi32 2 @ Link to comment Short link Share on other sites More sharing options...
даша Posted August 30, 2014 Share Posted August 30, 2014 Пробовал заинтересовать мододелов на раковом - там никому не интересно. Попробую здесь за деньги ... Итак, нужен мод подсвечивающий спящих в моей команде на миникарте и/или в ушах. Естественно что данных о реальной ситуации у других игроков по ту сторону экрана получить невозможно, но пометить предполагаемых спящих в своей команде (на основе имеющихся данных) - вполне достаточно. Единственная проблема - я не знаю какие данные может получить от игры и по каким из них можно (хотя бы косвенно) судить о том что игрок "спит". Ну, для примера, если через 1-2-3 мин от начала боя танк игрока не двигался с места (и не поворачивался) - скорее всего он спит. Если он при этом еще и не стрелял - тогда точно спит. Но можно ли получить эти данные от клиента/сервера игры? Что еще можно использовать в качестве признака что игрок оффлайн/АФК/вышел из боя? По идее, нужные данные получить можно, т.к. на миникарте отображается изменение положения танков и есть мод "куда смотрит ствол". Плюс есть мод перезарядки противника - значит для своей команды наверняка можно получить эти данные. Т.е. нужно запомнить эти данные в момент отсчета игрового времени (хотя бы и в файл) и сравнить с данными через 1-2-3 минуты после начала боя: кто не шевелится, не водит стволом и не стреляет - тот спит. Можно еще запоминать значение каждую полминуты-минуту и сравнивать - так будут видны отвалившиеся из-за потери связи во время боя. Хотя для быстротечных боев это не успеет сработать, но для затяжных - очень может пригодится. Хочется трезво оценивать свои возможности и быть информированным: может арта/ПТ на другом конце поля действительно спит, а не хреново играет. Для 15 танков в начале боя и с учетом убыли танков к концу данных придется обрабатывать не так много. В качестве пометки возможны такие варианты: добавить черный фон под имя игрока, сделать его ник с высокой прозрачностью, добавить анимацию с буковками z-z-Z-Z (как пиндосы спящих рисуют в мультфильмах), другие варианты. Если кто-то готов взяться - напишите сколько будет стоить мод и отдельно - сколько его адаптация под следующие версии клиента (это на перспективу планирую). бесполезный мод! 1 10 @ Link to comment Short link Share on other sites More sharing options...
TornadoCat Posted August 30, 2014 Share Posted August 30, 2014 @даша, поздравляю, репорт за флуд в теме оплачиваемых заказов. @Aoi32, для таких целей реализован макрос {{ready}}, позволяющий отдавать значение для (не)подключившихся игроков 3 @ Link to comment Short link Share on other sites More sharing options...
coJlHe4Hblu_noH4uk Posted August 30, 2014 Share Posted August 30, 2014 для (не)подключившихся игроков ТС, как я понял, под подключившимися, но не двигавшимися тоже подразумевает АФК. Link to comment Short link Share on other sites More sharing options...
TornadoCat Posted August 30, 2014 Share Posted August 30, 2014 под подключившимися, но не двигавшимися или не двигавшимися, потому что вылетели, как вариант .Вроде работу макроса оптимизирую, и он отдаёт значение при отключении игрока прямо в бою Link to comment Short link Share on other sites More sharing options...
Aoi32 Posted August 30, 2014 Author Share Posted August 30, 2014 ТС, как я понял, под подключившимися, но не двигавшимися тоже подразумевает АФК. А кто же они, если не AFK? или не двигавшимися, потому что вылетели, как вариант . Совершенно верно. Я понимаю что всякое бывает: позвали человека, позвонили ему, интернет оборвался или еще что, но его танк не играет и на него нельзя рассчитывать. А издалека этого просто не видно. Вроде работу макроса оптимизирую, и он отдаёт значение при отключении игрока прямо в бою Ну значит для половины случаев (связанных с коннектом) уже решение есть, но тех кто отошел этот макрос вряд ли определит. Metallist95, а где описание макроса {{ready}}? Что-то я в XVM 5.3.3 такого не нашел. Или это в ночниках? Link to comment Short link Share on other sites More sharing options...
TornadoCat Posted August 30, 2014 Share Posted August 30, 2014 @Aoi32, это в ночниках Link to comment Short link Share on other sites More sharing options...
Aoi32 Posted September 29, 2014 Author Share Posted September 29, 2014 Ну что же - макрос {{ready}} предназначен для другого и нужного функционала иметь не будет. Максимум что может добавиться - это отображение дисконнекта, если ВГ добавит такой статус для сервера. Поэтому возвращаюсь к вопросу - кто и за сколько готов сделать нужный мне мод. Link to comment Short link Share on other sites More sharing options...
Aoi32 Posted April 23, 2020 Author Share Posted April 23, 2020 Прошло почти 6 лет ... В очередной раз столкнулся что AFK возле базы "не прикрыл" арту и ПТ от светляка. Я вернуться не успел, т.к. слишком поздно понял что он АФК. Поэтому вопрос о моде на "спящих" задаю снова - кто и за сколько возьмется сделать? Link to comment Short link Share on other sites More sharing options...
StranikS_Scan Posted April 29, 2020 Share Posted April 29, 2020 23.04.2020 в 23:36, Aoi32 сказал: Прошло почти 6 лет ... В очередной раз столкнулся что AFK возле базы "не прикрыл" арту и ПТ от светляка. Я вернуться не успел, т.к. слишком поздно понял что он АФК. Поэтому вопрос о моде на "спящих" задаю снова - кто и за сколько возьмется сделать? Если кто запилит, можно будет сказать - разрабатывался целых 6 лет ))))) Link to comment Short link Share on other sites More sharing options...
Aoi32 Posted April 30, 2020 Author Share Posted April 30, 2020 19 часов назад, StranikS_Scan сказал: Если кто запилит, можно будет сказать - разрабатывался целых 6 лет ))))) Ты не поверишь! Наверно так и скажет ;-) Нашелся человек заинтересовавшийся разработкой (может быть стоило раньше тему поднять). Я отлично понимаю, что мод - не самый актуальный и необходимый. Без него играл 9 лет и дальше смогу. Просто ситуация с ним связанная - очень обидная. Знал бы что союзник AFK - вернулся бы на базу. А сейчас ты узнаешь об этом по факту его выноса вместе с артой, по захвату базы.или по выстрелам в спину. 1 @ Link to comment Short link Share on other sites More sharing options...
Armagomen_UA Posted October 11, 2020 Share Posted October 11, 2020 шел 2020 год так и не нашелся мододел. В общем если актуально пишите в лс. Обсудим. Link to comment Short link Share on other sites More sharing options...
Recommended Posts