Jump to content
Korean Random

dimank26

User
  • Content Count

    44
  • Joined

  • Last visited

Community Reputation

0 Noob

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Как получить список тренировочных комнат и информацию о них? Так понял, что нужно делать через фильтр, как с друзьями которые онлайн например.
  2. from gui import SystemMessages from messenger import MessengerEntry from constants import PREBATTLE_TYPE from messenger.m_constants import PROTO_TYPE, LAZY_CHANNEL class CommonChannelCriteria(object): def filter(self, channel): return channel.getName() == LAZY_CHANNEL.COMMON ctrl = MessengerEntry.g_instance.gui.channelsCtrl.getControllerByCriteria(CommonChannelCriteria()) ctrl.sendMessage(u"Hello World!".encode('utf-8'))
  3. Проблему решил, тема закрыта, нужно было поставить CONNECTION_METHOD.BASIC
  4. Как сделать чтобы автоматический вводились данные при логине? Логин, пароль и авторизация сама. Покапался и получился примерно такой код, но бесконечная загрузка идёт from gui.login.manager import _WgcModeManager from gui.login.Servers import Servers, DevelopmentServers from gui.Scaleform.daapi.view.login.loginview import LoginView from skeletons.connection_mgr import IConnectionManager from skeletons.gui.login_manager import ILoginManager from helpers import getFullClientVersion, dependency, uniprof import BigWorld class LoginUser(object): loginManager = dependency.descriptor(ILoginManager) connectionMgr = dependency.descriptor(IConnectionManager) def __init__(self, ctx=None): self._servers = self.loginManager.servers print self._servers.selectedServer return LoginView().onLogin("email@mail.ru","password",self._servers.selectedServer,True) LoginUser()
  5. Получаю channelID, с помощью channel.getID() Пример приватного чат ид который выходит: "4884966@ru-wot.loc" Пытаюсь отправить в него сообщение и появляется ошибка в питоне "ContactBareJID" BigWorld.player().broadcast(channel.getID(), "Hello") В чём ошибка?
  6. Как закрыть приватный канал? Если через BigWorld.player().leaveChat(channelID) не получается
  7. Создать приватный канал не получается, использую createPrivate через BigWorld
  8. Как получить список и информацию игроков в результатах боя? (ник, сколько урона нанёс и т.д.) Понял как, battle_results -> PlayerInfo
  9. Научился открывать чат) Чат открывается, но как туда отправить сообщение? BigWorld.player().createPrivate(117171581, "_3HaKoMo")
  10. Через keys узнал, что в chatAction (для print) есть атрибуты, как вытащить их них можно значение? Получилось вытащить данные через ChatAction.values() Как можно теперь написать в лс игроку? Передаются ещё такие данные: (originator: 25021936L) originator - видимо ид пользователя?
  11. данные в формате yaml приходят в ответ, можно как-то конвертнуть. При попытке подключить модуль yaml выдаёт ошибку ImportError: No module named yaml
×
×
  • Create New...