Beispiel #1
0
    def texture(self, texture):
        """Set the user texture"""
        params = {"session": self["session"], "texture": texture}

        cmd = messages.ModUserState(self.mumble_object.users.myself_session,
                                    params)
        self.mumble_object.execute_command(cmd)
Beispiel #2
0
    def comment(self, comment):
        """Set the user comment"""
        params = {"session": self["session"], "comment": comment}

        cmd = messages.ModUserState(self.mumble_object.users.myself_session,
                                    params)
        self.mumble_object.execute_command(cmd)
Beispiel #3
0
    def unrecording(self):
        """Set the user as not recording"""
        params = {"session": self["session"], "recording": False}

        cmd = messages.ModUserState(self.mumble_object.users.myself_session,
                                    params)
        self.mumble_object.execute_command(cmd)
Beispiel #4
0
    def unsuppress(self):
        """Enable a user"""
        params = {"session": self["session"], "suppress": False}

        cmd = messages.ModUserState(self.mumble_object.users.myself_session,
                                    params)
        self.mumble_object.execute_command(cmd)
Beispiel #5
0
 def undeafen(self):
     """Undeafen a user"""
     params = {"session": self["session"]}
     
     if self["session"] == self.mumble_object.users.myself_session:
         params["self_deaf"] = False
     else:
         params["deaf"] = False
     
     cmd = messages.ModUserState(self.mumble_object.users.myself_session, params)
     self.mumble_object.execute_command(cmd)    
Beispiel #6
0
 def mute(self):
     """Mute a user"""
     params = {"session": self["session"]}
     
     if self["session"] == self.mumble_object.users.myself_session:
         params["self_mute"] = True
     else:
         params["mute"] = True 
     
     cmd = messages.ModUserState(self.mumble_object.users.myself_session, params)
     self.mumble_object.execute_command(cmd)