Jump to content
Korean Random
Import Mozg

Как использовать функции, написанные для кнопок

Recommended Posts

Доброго Времени Суток, нужна помощь в использовании функций которые вызываются при нажатии на кнопку, например -  распускаешь роту, появляется диалоговое окно с кнопками подтверждения и отмены, требуется функция с кнопки подтверждения. Второй вопрос - как отправить сообщение в Ротный Чат и Общий Чат, нужна функция. Естественно за ответы отблагодарю, Контакты: Скайп - dedMoroz_2011, Ник в Игре  _churkini_. RaidCall - 8371499.

Share this post


Link to post

Short link
Share on other sites

Доброго Времени Суток, большое спасибо за информацию, боевой чат я уже копал, но так как недавно начал переходить на Python и копаться в модулях игры, в общем не совсем понимаю как подключить контроллер Общего чата и контроллер Ротного Общего чата, боевой чат не интересует, нужны общие чаты в Списке Рот и обычный Общий чат, проще говоря нужны чаты которые мониторят Модераторы. За пример отправки сообщения в оба этих чата, отблагодарю.

Share this post


Link to post

Short link
Share on other sites

Доброго Времени Суток, большое спасибо за информацию, боевой чат я уже копал, но так как недавно начал переходить на Python и копаться в модулях игры, в общем не совсем понимаю как подключить контроллер Общего чата и контроллер Ротного Общего чата, боевой чат не интересует, нужны общие чаты в Списке Рот и обычный Общий чат, проще говоря нужны чаты которые мониторят Модераторы. За пример отправки сообщения в оба этих чата, отблагодарю.

from messenger.MessengerEntry import g_instance
from messenger.proto.bw.find_criteria import *
from messenger.m_constants import LAZY_CHANNEL

ctrl = g_instance.gui.channelsCtrl

clan_channel_ctrl = ctrl.getControllerByCriteria(BWClanChannelFindCriteria())
if clan_channel_ctrl and clan_channel_ctrl.sendMessage('hello!'):
    print 'Отправлено в чат клана'

lobby_channel_ctrl = ctrl.getControllerByCriteria(BWLobbyChannelFindCriteria())
if lobby_channel_ctrl and lobby_channel_ctrl.sendMessage('hello!'):
    print 'Отправлено в общий чат'

companies_channel_ctrl = ctrl.getControllerByCriteria(BWLazyChannelFindCriteria(LAZY_CHANNEL.COMPANIES))
if companies_channel_ctrl:
    if companies_channel_ctrl.isJoined():
        if companies_channel_ctrl.sendMessage('hello!'):
            print 'Отправлено в общий ротный чат'
Как-то так... Edited by ShadowHunterRUS
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
from messenger.MessengerEntry import g_instance
from messenger.proto.bw.find_criteria import *
from messenger.m_constants import LAZY_CHANNEL

ctrl = g_instance.gui.channelsCtrl

clan_channel_ctrl = ctrl.getControllerByCriteria(BWClanChannelFindCriteria())
if clan_channel_ctrl and clan_channel_ctrl.sendMessage('hello!'):
    print 'Отправлено в чат клана'

lobby_channel_ctrl = ctrl.getControllerByCriteria(BWLobbyChannelFindCriteria())
if lobby_channel_ctrl and lobby_channel_ctrl.sendMessage('hello!'):
    print 'Отправлено в общий чат'

companies_channel_ctrl = ctrl.getControllerByCriteria(BWLazyChannelFindCriteria(LAZY_CHANNEL.COMPANIES))
if companies_channel_ctrl:
    if companies_channel_ctrl.isJoined():
        if companies_channel_ctrl.sendMessage('hello!'):
            print 'Отправлено в общий ротный чат'
Как-то так...

 

я когда то делал что то такое, но как помню сообщение не отправляется в чат если он закрыт, к примеру в общий

Share this post


Link to post

Short link
Share on other sites

Доброго Времени Суток, извиняюсь за долгое молчание, просто не было времени подключить мозг и осмыслить предоставленную инфу, спасибо за ответы, за пример как и обещал отблагодарю ShadowHunterRUS, конечно не в полной мере так как проблема не решена полностью, если он скинет реквизиты - киви, яндекс или мобилу. Желательно на скайп так как сюда не так часто захожу - dedMoroz_2011.
По поводу проблемы с отправкой в не открытые чаты,  решать будем в ближайшее время, если не выйдет, видимо придется звонить Сербу. Если кто может показать пример распуска созданной роты, буду благодарить. Спасибо всем за участие в этой Теме.

Share this post


Link to post

Short link
Share on other sites

Метод тыка, логическая дедукция и куча потраченного времени дали свои плоды, все функции нашел, теперь будем воять интерфейс для мода, как ни странно на Delphi7, если кому-то что-то должен, пишите в скайп, найдете выше по теме, всем спасибо за внимание и всех благ.

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