Jump to content
Korean Random

avsv

User
  • Content Count

    7
  • Joined

  • Last visited

Everything posted by avsv

  1. пишу на питоне, любительски, не совсем понял что вы хотите добиться, если что пишите, помогу накидать скриптик... спасибо огромное автору темы, по вашей инструкции смог наконец-то забахать стандартные трассеры, но подсвеченные для разных типов снарядов. Читерские долгие и жирные очень мешают играть, а так прям норм! Кому интересно, забирайте color.rar
  2. Состою в клане и у нас происходят регулярные срачи из-за того, что игрок не принимает приглосы в КБ. Накатал скриптик, для получения даты последнего боя через API, чтобы знать что игрок афк достаточно сравнить даты - боя и текущую. Как можно это прикрутить к списку контактов, допустим, АФК выделять оранжевым цветом. # -*- coding: utf-8 -*- import urllib2, sys, json, datetime application_id = 'ca0d128d10cd4bf5e1e86c8b83a08f03' # Функция для запроса к API и парсинга ответа # api_url - урл для запроса # fields - какие поля вернуть # ['поле1', 'поле2', 'поле3'] # addon - дополнительные параметры # --- список вида # [ # [параметр1, значение1], # [параметр2, значение2] # ] def api_request(api_url, fields, addon): url_request = api_url + '?application_id=' + application_id # есть поля? добавим if len(fields): url_request += '&fields=' for i in fields: url_request += i + ',' url_request = url_request[:-1] # есть параметры? добавим if len(addon): for i in addon: url_request += '&' + i[0] + '=' + i[1] try: # посылаем запрос request = urllib2.urlopen(url_request).read() except: print "Urllib error!" try: # парсим json ответ ret = json.loads(request) except: print "Json parsing error!" return ret nick='avsv' # найдём игрока по нику (type=exact - строгое соответствие) wot = api_request('http://api.worldoftanks.ru/wot/account/list/', ['account_id'], [['type', 'exact'], ['search', nick]]) # получаем id игрока account_id = str(wot['data'][0]['account_id']) # запросим информацию по аккаунту wot = api_request('http://api.worldoftanks.ru/wot/account/info/', ['updated_at', 'last_battle_time', 'logout_at'], [['account_id', account_id]]) # последний раз был в бою last_battle_time = wot['data'][account_id]['last_battle_time'] # время последней сессии logout_at = wot['data'][account_id]['logout_at'] # время обновления информации updated_at = wot['data'][account_id]['updated_at'] # переводим время из timestamp в человеческое last_battle_time = datetime.datetime.fromtimestamp(last_battle_time) logout_at = datetime.datetime.fromtimestamp(logout_at) updated_at = datetime.datetime.fromtimestamp(updated_at) print 'last_battle_time = ' + str(last_battle_time) print 'logout_at = ' + str(logout_at) print 'updated_at = ' + str(updated_at) raw_input() sys.exit(0) Скрипт работает на обычном питоне и с танками пока никак не связан. Буду благодарен за ваши советы
  3. На днях думал создать тему, спросить инсталяшку, вот те + дружище
  4. это точно, один прицел от ванги чего стоил, обёртка из base64, lambda, lambda, lambda, re.sub ... а после расшифровки нечитаемые переменные а вот ещё вопрос, AS может както вызывать из себя python скрипты и наоборот?
  5. да не нужен мне питон! мне нужны API танков, обработчики событий, объекты bigworld и т.д. Вот, второе то, что мне нужно, подскажите, что поковырять, конкретнее, какие встроенные в танки скрипты, допустим, чтобы узнать про события, когда сработал автоприцел и какими методами им можно управлять только сейчас понял, какую я фигню написал, не так выразился
  6. Всем привет. Хочу попробывать свои силы в написании модов. Ни яндекс ни гугл ничего внятного не выдают. Нужны доки по функциям питона, что-нибудь, на любом языке..
×
×
  • Create New...