Player::~Player() { removeRelay(); if (loginInfo()) { delete loginInfo(); } }
Player::Player(const GenericSocket &sock, int id) { loginInfo() = NULL; m_bundle.id = id; myrelay = new Analyzer(sock, id); lockCount = 0; battleSearch() = false; myip = relay().ip(); server_pass_sent = false; needToUpdate = false; m_bundle.auth = 0; doConnections(); /* Autokick after 3 minutes if still not logged in */ QTimer::singleShot(1000*180, this, SLOT(firstAutoKick())); }
Player::Player(const GenericSocket &sock, int id) { loginInfo() = NULL; m_bundle.id = id; myrelay = new Analyzer(sock, id); lockCount = 0; battleSearch() = false; myip = relay().ip(); server_pass_sent = false; needToUpdate = false; m_bundle.auth = 0; doConnections(); /* Version control, whatever happens, because the problem could be because of an old version */ relay().notify(NetworkServ::VersionControl_, ProtocolVersion(), Flags(), ProtocolVersion(1,1), ProtocolVersion(0,0), ProtocolVersion(0,0), Server::serverIns->servName()); /* Autokick after 3 minutes if still not logged in */ QTimer::singleShot(1000*180, this, SLOT(firstAutoKick())); }