Example #1
0
    def reconnect(self):
        if mapserv.server is not None:
            mapserv.cleanup()

        net.login(host=config.get('Server', 'host'),
                  port=config.getint('Server', 'port'),
                  username=config.get('Player', 'username'),
                  password=config.get('Player', 'password'),
                  charname=config.get('Player', 'charname'))

        if hasattr(self, '_menu_popup'):
            self._menu_popup.dismiss()
Example #2
0
    def reconnect(self):
        if mapserv.server is not None:
            mapserv.cleanup()

        net.login(host=config.get('Server', 'host'),
                  port=config.getint('Server', 'port'),
                  username=config.get('Player', 'username'),
                  password=config.get('Player', 'password'),
                  charname=config.get('Player', 'charname'))

        if hasattr(self, '_menu_popup'):
            self._menu_popup.dismiss()
Example #3
0
 def login(self, widget):
     account = Account(password=self.entry_password.props.text,
                       number=self.entry_number.props.text)
     if self.combobox_types.props.active == 1:
         account.type = Account.TELECOM
     elif self.combobox_types.props.active == 2:
         account.type = Account.CAMPUS
     else:
         print("erro")
     if self.checkbutton_savepassword.props.active:
         save(account)
     self.login_notify(
         login(account, self.checkbutton_autoconnect.props.active))
Example #4
0
    def on_start(self):
        if config.getboolean('Other', 'log_network_packets'):
            import os
            import tempfile

            logfile = os.path.join(tempfile.gettempdir(), "netlog.txt")
            netlog.setLevel(logging.INFO)
            fh = logging.FileHandler(logfile, mode="w")
            fmt = logging.Formatter("[%(asctime)s] %(message)s",
                                    datefmt="%Y-%m-%d %H:%M:%S")
            fh.setFormatter(fmt)
            netlog.addHandler(fh)

        monsterdb.read_monster_db()

        dbgh = DebugLogHandler(self)
        dbgh.setFormatter(logging.Formatter("[%(asctime)s] %(message)s",
                                            datefmt="%H:%M"))
        debuglog.addHandler(dbgh)
        debuglog.setLevel(logging.INFO)

        plugins.load_plugins(config, 'chatlogfile')

        handlers.app = self

        net.login(host=config.get('Server', 'host'),
                  port=config.getint('Server', 'port'),
                  username=config.get('Player', 'username'),
                  password=config.get('Player', 'password'),
                  charname=config.get('Player', 'charname'))

        self.root.map_w.tile_size = config.getint('GUI', 'tile_size')

        Clock.schedule_once(self.update_online_list, 0.2)
        Clock.schedule_interval(self.update_online_list, 35)
        Clock.schedule_interval(self.update_loop, 0)
Example #5
0
 def login(self):
     srv_ip = self.ui.lineEdit_srv.text()
     user_no = self.ui.lineEdit_usr.text()
     pwd = self.ui.lineEdit_pas.text()
     if not srv_ip or not user_no or not pwd:
         self.ui.label_error.setText(u"没有输入用户名或密码")
         return
     # 将user_no和pwd发送到srv_ip进行验证
     self.ui.label_error.setText(u"正在登录...")
     msg = net.login(srv_ip, user_no, pwd)
     if not msg or msg == 'LOGIN FAIL':
         msg = u"登录失败,请重试"
         self.ui.label_error.setText(msg)
     else:
         self.accept()
         mainWin = MainWindow(srv_ip, user_no, msg)
         mainWin.show()
Example #6
0
 def login(self):
     srv_ip = self.ui.lineEdit_srv.text()
     user_no = self.ui.lineEdit_usr.text()
     pwd = self.ui.lineEdit_pas.text()
     if not srv_ip or not user_no or not pwd:
         self.ui.label_error.setText(u"没有输入用户名或密码")
         return
     # 将user_no和pwd发送到srv_ip进行验证
     self.ui.label_error.setText(u"正在登录...")
     msg = net.login(srv_ip, user_no, pwd)
     if not msg or msg == 'LOGIN FAIL':
         msg = u"登录失败,请重试"
         self.ui.label_error.setText(msg)
     else:
         self.accept()
         mainWin = MainWindow(srv_ip, user_no, msg)
         mainWin.show()
Example #7
0
def player_warp(data):
    mapserv.cmsg_map_loaded()


@extends('smsg_map_login_success')
def map_login_success(data):
    mapserv.cmsg_map_loaded()


if __name__ == '__main__':
    logging.basicConfig(format="[%(asctime)s] %(message)s",
                        level=logging.INFO,
                        datefmt="%Y-%m-%d %H:%M:%S")
    config = ConfigParser()
    config.read('manachat.ini')

    load_itemdb('itemdb.txt')

    plugins.load_plugins(config)

    net.login(host=config.get('Server', 'host'),
              port=config.getint('Server', 'port'),
              username=config.get('Player', 'username'),
              password=config.get('Player', 'password'),
              charname=config.get('Player', 'charname'))

    try:
        asyncore.loop()
    except KeyboardInterrupt:
        mapserv.cleanup()