Example #1
0
    def finish(self):
        print "Client disconnected,", self.client_address, self.username
        try: del self.server.players[self.client_address]
        except KeyError: pass
        for player in self.server.players.itervalues():
            player.sendchat("%s has disconnected." % self.username)

        save_player(self, "world")
 def finish(self):
     print "Client disconnected,", self.client_address, self.username
     try: del self.server.players[self.client_address]
     except KeyError: pass
     for player in self.server.players.itervalues():
         player.sendchat("%s has disconnected." % self.username)
     # Send user list
     for player in self.server.players.itervalues():
         player.sendpacket(2 + 1, '\7' + struct.pack("H", self.id) + '\0')
     save_player(self, "world")
Example #3
0
 def finish(self):
     print "Client disconnected,", self.client_address, self.username
     try: del self.server.players[self.client_address]
     except KeyError: pass
     for player in self.server.players.itervalues():
         player.sendchat("%s has disconnected." % self.username)
     # Send user list
     for player in self.server.players.itervalues():
         player.sendpacket(2 + 1, '\7' + struct.pack("H", self.id) + '\0')
     save_player(self, "world")
Example #4
0
 def finish(self):
     print "Client disconnected,", self.client_address, self.username
     try:
         del self.server.players[self.client_address]
     except KeyError:
         pass
     for player in self.server.players.itervalues():
         player.sendchat("%s has disconnected." % self.username)
     # Send user list
     userlist = "\7"
     for player in self.server.players.itervalues():
         userlist += player.username.encode("utf-8") + "\7"
     for player in self.server.players.itervalues():
         player.sendpacket(len(userlist) - 1, userlist)
     save_player(self, "world")