Jump to content
Korean Random
dimank26

Мод не загружается

Recommended Posts

Как правильно компилировать мод и чтобы он запускался только в ангаре?
Сделал функцию и нужно чтобы она стартовала ток в ангаре, получился такой код:
 

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'))


Но при загрузке, танки зависают, в чём может быть проблема?

Share this post


Link to post

Short link
Share on other sites

Фризы потому что у тебя sleep 20 сек, жесть конечно))

callback используй

Share this post


Link to post

Short link
Share on other sites
1 час назад, Ekspoint сказал:

Фризы потому что у тебя sleep 20 сек, жесть конечно))

callback используй

Да, спасибо, исправил, ща всё работает)))

Share this post


Link to post

Short link
Share on other sites

Прежде чем написать в чат тебе нужно подключиться к нему

Share this post


Link to post

Short link
Share on other sites
1 минуту назад, Ekspoint сказал:

Прежде чем написать в чат тебе нужно подключиться к нему

да уже сделал, а можно как-то нажимать кнопку "В бой",как только она станет доступна автоматический?)

from gui.prb_control.dispatcher import g_prbLoader
from gui.prb_control.entities.base.ctx import PrbAction
prbDispatcher = g_prbLoader.getDispatcher()
prbDispatcher.doAction(PrbAction('', mapID=0))

Нашёл на форуме,как активировать кнопку "В бой"))00

Share this post


Link to post

Short link
Share on other sites
21.01.2020 в 14:41, dimank26 сказал:

да уже сделал, а можно как-то нажимать кнопку "В бой",как только она станет доступна автоматический?)


from gui.prb_control.dispatcher import g_prbLoader
from gui.prb_control.entities.base.ctx import PrbAction
prbDispatcher = g_prbLoader.getDispatcher()
prbDispatcher.doAction(PrbAction('', mapID=0))

Нашёл на форуме,как активировать кнопку "В бой"))00

можно проще

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...