Jump to content
Korean Random

avsv

User
  • Content Count

    7
  • Joined

  • Last visited

Community Reputation

1 Noob

About avsv

  • Birthday 08/08/1989

Basic information

  • Gender
    Мужчина
  • City
    Москва

Contacts

  • Nick
    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...