Jump to content
Korean Random

Import Mozg

User
  • Content Count

    33
  • Joined

  • Last visited

Everything posted by Import Mozg

  1. Доброго времени суток, копаюсь в картошко-скриптах уже пол месяца накопал функцию нажатия кнопки "Распустить", вызвать ее можно из разных модулей, но суть одна и та же, выглядит это так: import BigWorld def LeaveCompany(): from gui.Scaleform.daapi.view.lobby.prb_windows.BasePrebattleRoomView import BasePrebattleRoomView BasePrebattleRoomView('company').requestToLeave() вызов requestToLeave() приводит к функции doLeaveAction() которая находится тут gui\prb_control\dispatcher.py выглядит вот так: @process def doLeaveAction(self, ctx): meta = self.__collection.getConfirmDialogMeta(ctx.getCtrlType(), ctx) if meta is not None: isConfirmed = yield DialogsInterface.showDialog(meta) else: isConfirmed = yield lambda callback: callback(True) if isConfirmed: yield self.leave(ctx) return При ее вызове как вы понимаете вам звонит Серб и спрашивает - "вы действительно хотите выйти из формирования?" То есть выскакивает диалоговое окно подтверждения выхода. так вот как обойти это окно и распустить роту? Может кто знает как с эмулировать нажатие клавиши Enter? Просто уже запарился искать выход.
  2. да собственно не важно через какой текст редактор, вопрос в том что при загрузке идет считывание из файла, второй раз считывание возможно если нажать клавишу в клиенте, так как стоит хук на отловку клавиш и с этого же конфига идет считывание назначенной клавиши. Почему сам цикл не считывает с конфига вот в чем проблема.
  3. Доброго Времени суток Всем! Есть такая процедура: import BigWorld from gui import SystemMessages def Loop_Create_Auto_Company(): import ResMgr global ENABLE_CREATE_AUTO_COMPANY xmlfile = ResMgr.openSection('scripts/client/gui/mods/Config_Russian.xml') if xmlfile is not None: enValue = xmlfile.readInt('Auto_Create_Company') ShowSystemMessage('Read Config File...') else: ShowSystemMessage('Config File Not Loaded') if enValue == 1: if ENABLE_CREATE_AUTO_COMPANY == False: ENABLE_CREATE_AUTO_COMPANY = True CreateCompany1() ShowSystemMessage('CREATE_AUTO_COMPANY = Enable') else: if enValue == 0: if ENABLE_CREATE_AUTO_COMPANY == True: ENABLE_CREATE_AUTO_COMPANY = False ShowSystemMessage('CREATE_AUTO_COMPANY = Disable') ShowSystemMessage('Proccesing... Value = '+str(enValue)) BigWorld.callback(5, Loop_Create_Auto_Company) проблема заключается в том, когда меняю параметр 'Auto_Create_Company' в самом XML файле через блокнот, мод не считывает измененный параметр и он остается неизменным. Суть процедуры создать прослушивающий цикл для считывания настроек. без перегрузки клиента.
  4. Доброго Времени Суток, извиняюсь за долгое молчание, просто не было времени подключить мозг и осмыслить предоставленную инфу, спасибо за ответы, за пример как и обещал отблагодарю ShadowHunterRUS, конечно не в полной мере так как проблема не решена полностью, если он скинет реквизиты - киви, яндекс или мобилу. Желательно на скайп так как сюда не так часто захожу - dedMoroz_2011. По поводу проблемы с отправкой в не открытые чаты, решать будем в ближайшее время, если не выйдет, видимо придется звонить Сербу. Если кто может показать пример распуска созданной роты, буду благодарить. Спасибо всем за участие в этой Теме.
  5. Доброго Времени Суток, большое спасибо за информацию, боевой чат я уже копал, но так как недавно начал переходить на Python и копаться в модулях игры, в общем не совсем понимаю как подключить контроллер Общего чата и контроллер Ротного Общего чата, боевой чат не интересует, нужны общие чаты в Списке Рот и обычный Общий чат, проще говоря нужны чаты которые мониторят Модераторы. За пример отправки сообщения в оба этих чата, отблагодарю.
  6. Доброго Времени Суток, нужна помощь в использовании функций которые вызываются при нажатии на кнопку, например - распускаешь роту, появляется диалоговое окно с кнопками подтверждения и отмены, требуется функция с кнопки подтверждения. Второй вопрос - как отправить сообщение в Ротный Чат и Общий Чат, нужна функция. Естественно за ответы отблагодарю, Контакты: Скайп - dedMoroz_2011, Ник в Игре _churkini_. RaidCall - 8371499.
×
×
  • Create New...