Yury_SNEGOV Posted November 18, 2016 Share Posted November 18, 2016 Актуально при наборе (недоборе) бойцов на спецбои, при принятии решения о назначении одновременных спецбоёв. (конечно, подобная информация вроде как есть в контактах, но она там фактически под спойлером и за минусом меня самого) Уместно в XVM? Осуществимо? Трудозатратно? Может быть реализуемо имеющимися средствами через py_macro? "hangar": { // Show clan members (online / total) on "Сlan" button // Показать количество соклановцев (онлайн / всего) на кнопке клана "showClanMembers": true, Для информации. В сети нашел мод с нужным функционалом. Только он в центр уведомлений себя втыкает. Не то.mod_OnlineClanStats.rar 4 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Galakt Posted November 19, 2016 Share Posted November 19, 2016 Поставь мод Versus 1 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Dimm Posted November 26, 2016 Share Posted November 26, 2016 Поставь мод Versus Человек спросил можно ли это сделать в XVM, а не с помощью других модов. Тоже очень был бы рад, если бы такое сделали в моде. 2 @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted December 2, 2016 Share Posted December 2, 2016 А откуда в клиенте можно взять эту инфу? @ Quote Link to comment Short link Share on other sites More sharing options...
Yury_SNEGOV Posted December 2, 2016 Author Share Posted December 2, 2016 (edited) Затрудняюсь ответить. Но я бы начал копать именно с того места, где отображаются нужные нам цифры - Контакты / Постоянные формирования / Клан [онлайн/всего] (см. на снимке слева). PS: Упомянутый выше мод VERSUS отображает на кнопке клана только количество человек в клане. Сколько из них онлайн - нет. Онлайн отображается только в заголовке развернутого окна клан-чата: Может быть потому, что инфа о количестве игроков в онлайне известна только в контексте открытого клан-чата? Edited December 3, 2016 by Yury_SNEGOV @ Quote Link to comment Short link Share on other sites More sharing options...
Yury_SNEGOV Posted December 3, 2016 Author Share Posted December 3, 2016 (edited) Скачал PjOrion. Декомпилировал mod_versus.pyc. Вот обрывки его кода, относящиеся к онлайну игроков: @storage_getter('users') def usersStorage(self): return None return None def GetClanMembersCount(self): cnt = 1 online_cnt = 1 members = self.usersStorage.getClanMembersIterator() for memb in members: cnt += 1 if memb.isOnline(): online_cnt += 1 if online_cnt == 1: return u' ' + str(cnt) + u' players' else: return u' online: ' + str(online_cnt) + '/' + str(cnt) В декомпилированных файлах клиента нашел \res\scripts\client\messenger\storage\UsersStorage.py (содержит функцию getClanMembersIterator()) Что дальше с этим делать - не знаю... Вообще, в ту ли сторону копаю? Edited December 3, 2016 by Yury_SNEGOV @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted December 3, 2016 Share Posted December 3, 2016 Да, похоже. 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.