-
Posts
71 -
Joined
-
Last visited
Reputation
2 NoobBasic information
-
Gender
Не определилось ;)
Contacts
-
Nick
Serfer_78
Recent Profile Visitors
-
Сорри за некропост, подумал может пользователям корейки пригодится... Расстояние до врагов НЕ на уровне с никами... Набросал только что, на коленке.. НЕ ПРОВЕРЯЛ! Так что , ни чего не гарантирую но % на 99 мод рабочий Расстояние пишет в отдельном гуи.. положение на экране задаем в t.position.. Ловите... # -*- coding: utf-8 -*- author = 'Serfer_78' # А импорты кинем самостоятельно ;-) t = GUI.Text('0.0') t.position = (0, 0.7, 1)#Позиция текста на экране def mod_distance(vehicle=None): pl = BigWorld.player() if pl is not None and hasattr(pl, 'isOnArena') and pl.inWorld and pl.isVehicleAlive: for vID, vData in pl.arena.vehicles.iteritems(): if vData['team'] != pl.team and vData['isAlive']: vehicle = BigWorld.entity(vID) if vehicle is not None and vehicle.isAlive() and vehicle.isStarted: gun = BigWorld.camera().cameraPositionProvider.value[0:3] test_result = vehicle.position.distTo(gun) if test_result <= 10: #расстояние от точки в центре экрана(куда целится орудие) до противника, при котором делаем замер. length = vehicle.position.distTo(pl.getOwnVehiclePosition()) name = pl.arena.vehicles[vID]['name'] GUI.addRoot(t) t.text = ('{} - {}'.format(name,length)) return GUI.delRoot(t) BigWorld.callback(1.0, lambda: mod_distance(vehicle))# 1.0 это повторный замер (Тут раз в секунду..) mod_distance()
-
Запуск двух клиентов на одном ПК
Serfer_78 replied to 0x346c346e's topic in XVM Configuration Questions
Не знаю пробовал запуск дополнительного окна через Sandboxie на разных платформах , естественно входил в нормальном окне в один акк, а в изолированное с помощью вышеупомянутой тулзы во второй аккаунт, кидал сам себе пригу и взводом в бой, так же играю в трене (поиск нычек и прострелов..) + тестирование модов... Все всегда пашет на ура ... и не только у меня... -
Как узнать, светится ли противник или нет
Serfer_78 replied to tamziv's topic in ActionScript & Python
Может быть if hasattr(vehicle, 'health')... ? не? -
Мод "Эмулятор сервера World of Tanks".
Serfer_78 replied to Dragon armor's topic in Modding General Discussion
@Dragon armor Просто шикарная работа , однозначно + -
Запуск двух клиентов на одном ПК
Serfer_78 replied to 0x346c346e's topic in XVM Configuration Questions
юзайте Sandboxie -
Как получить телеметрию с танка реалтайм?
Serfer_78 replied to Tee-m's topic in ActionScript & Python
Пробовал по всякому, в примере ниже посылает первое сообщение и молчит, может что то не так делаю? def sendMessage(message): try: UPDSend.Data.put(message) except Exception as e: print('[Error] [{e} '.format(e=e)+']') sendMessage('Hello World!') -
Как получить телеметрию с танка реалтайм?
Serfer_78 replied to Tee-m's topic in ActionScript & Python
Это плохая идея.. Что-бы такого не было, нужно моды качать из официальных источников. Ну или как вариант самому писать. -
Как получить телеметрию с танка реалтайм?
Serfer_78 replied to Tee-m's topic in ActionScript & Python
BigWorld.wg_collideSegment(BigWorld.player().spaceID, startPoint, endPoint, 128) не совсем понятно что за цифра 128 BigWorld.wg_collideSegment(BigWorld.player().spaceID, startPoint, endPoint, False) или так.. BigWorld.wg_collideSegment(BigWorld.player().spaceID, attacker.gun.position, target.gun.position, 3) ... Вообщем темный лес.. буду ковырять) PS: Все разобрался благодаря помощи @StranikS_Scan -
Как получить телеметрию с танка реалтайм?
Serfer_78 replied to Tee-m's topic in ActionScript & Python
Как раз на оборот .. Не то что не гуглится, инфы по ней нет вообще -
Как создать и запустить тренировочный бой?
Serfer_78 replied to thevalakas's topic in ActionScript & Python
Поможет программка Sandboxie + доп акк)) -
Как получить телеметрию с танка реалтайм?
Serfer_78 replied to Tee-m's topic in ActionScript & Python
А есть толковая дока по функции ? BigWorld.wg_collideSegment -
Как создать и запустить тренировочный бой?
Serfer_78 replied to thevalakas's topic in ActionScript & Python
Зачетно)) -
C:\Users\Brut\Desktop\Улитка боб\JMPACK_2.2_RN\JMPack.ico Улитка боб? В целом идея не плохая, но километр кода и пачки костылей поддерживать очень сложно. Может тогда уж на HiAsm запилить? По моему проще и поддержку легче осуществлять, да и поменьше кода будет... Автоит не лучшее решение но это ИМХО.. В архиве три простенькие программы, почти ни чего не весят но есть потенциал)) Инсталятор на HiAsm.zip Исходники приложил, ссылки на автора в проге. installer1.5.rar Для себя писал прогу для бизнеса, потратил минут 30-40. Размер 109кб.
-
Как получить телеметрию с танка реалтайм?
Serfer_78 replied to Tee-m's topic in ActionScript & Python
Спасибо за подробный ответ, думаю данный мод будет полезен всем артоводам да и просто любителям покидать на арте с небольшой дальностью стрельбы, в разгаре боя в арт режиме пытаясь дотянуться до противника часто тонешь и переворачиваешься.. Например с картой Фьорды частая беда когда стоишь за мостиком у базы номер 2 в квадрате с1 Чуть вперед подался и все... )) Действительно если подать звуковой сигнал за 5 метров до падения будет больше шансов выжить. -
Для справки... def dispersion() pl = BigWorld.player() print '%s' %(pl.gunRotator.dispersionAngle)