Jump to content
Korean Random

dimank26

User
  • Content Count

    44
  • Joined

  • Last visited

Everything posted by dimank26

  1. получилось так) BigWorld.callback(0,Thread(target=CheckInformation).start()) Мне нужно чтобы постоянно работал цикл и проверял информацию)
  2. Проблему решил с помощью создания потока через Thread
  3. show = True @hookMethod.registerEvent(LobbyView, '_populate') @hookMethod.log def populate(self): global show if show: while True: FunctionCheck() Вот часть кода
  4. После хука и вызова функции с циклом зависают танки
  5. Как создать кнопку в ангаре например рядом с центром уведомлений ? или как можно вызвать появление окна при нажатии на две кнопки в ангаре ?
  6. Как правильно компилировать мод и чтобы он запускался только в ангаре? Сделал функцию и нужно чтобы она стартовала ток в ангаре, получился такой код: import locale import time from gui import SystemMessages from messenger import MessengerEntry from constants import PREBATTLE_TYPE from messenger.m_constants import PROTO_TYPE, LAZY_CHANNEL from Avatar import PlayerAvatar from Account import PlayerAccount while True: message = u'Hello World! All be back!' if(MessengerEntry.g_instance.gui._GUIDecorator__currentScope == 2): time.sleep(20) class CommonChannelCriteria(object): def filter(self, channel): return channel.getName() == LAZY_CHANNEL.COMMON ctrl = MessengerEntry.g_instance.gui.channelsCtrl.getControllerByCriteria(CommonChannelCriteria()) ctrl.sendMessage(message.decode('ascii').encode('utf-8')) Но при загрузке, танки зависают, в чём может быть проблема?
  7. Пробовал кстати этот вариант, может передавать в unicode как-то? просто если отправлять уже в unicode, то символы русские
  8. Оооо, работает, спасибо большое, но русские символы так и не хотят почему-то)
  9. Тогда перекидывает ошибку ( NameError: global name 'messenger' is not defined ) На данную строку: return channel.getName() == messenger.m_constants.LAZY_CHANNEL.COMMON Пробовал заменить на: return channel.getName() == MessengerEntry.m_constants.LAZY_CHANNEL.COMMON Тогда выдаёт ошибку ( AttributeError: 'module' object has no attribute 'm_constants' )
  10. MessengerEntry Код: import BigWorld from gui import SystemMessages from messenger import MessengerEntry from constants import PREBATTLE_TYPE from messenger.m_constants import PROTO_TYPE message = u'Hello World' class CommonChannelCriteria(object): def filter(self, channel): return channel.getName() == messenger.m_constants.LAZY_CHANNEL.COMMON ctrl = messenger.MessengerEntry.g_instance.gui.channelsCtrl.getControllerByCriteria(CommonChannelCriteria()) ctrl.sendMessage(message.encode('utf-8'))
  11. from messenger import MessengerEntry Ну я же импортировал
×
×
  • Create New...