Exemple #1
0
 def main(self):
     """Main method."""
     while True:
         s = self.cmd_input(default=True)
         if "user" in s and len(s) == 2:
             self.player = self.DB.Search(s[1])
             if self.player:
                 self.character = self.DB.char_data()
                 try:
                     self.character[6] = CharacterHandler().cdecode(
                                                         self.character[6])
                 except TypeError, e:
                     raise e
                 self.PE = PlayerEdit(self.player[1], self.character)
             else:
                 print "Character not found!"
         elif "add" in s:
             if self.player:
                 if "inventory" in s:
                     self.character[5] = self.PE.add_inventory(s[2], s[2:])
                 elif "backpack" in s:
                     self.character[6] = self.PE.add_backpack(s[2], s[2:])
                 else:
                     pass
             else:
                 print "No selected players!"
Exemple #2
0
class DayZCli(object):
    """docstring for DayZCli"""
    def __init__(self):
        self.DB = DayZDB
        self.player = ""
        self.character = ""
        self.characterid = []
        self.main()

    def main(self):
        """Main method."""
        while True:
            s = self.cmd_input(default=True)
            if "user" in s and len(s) == 2:
                self.player = self.DB.Search(s[1])
                if self.player:
                    self.character = self.DB.char_data()
                    try:
                        self.character[6] = CharacterHandler().cdecode(
                                                            self.character[6])
                    except TypeError, e:
                        raise e
                    self.PE = PlayerEdit(self.player[1], self.character)
                else:
                    print "Character not found!"
            elif "add" in s:
                if self.player:
                    if "inventory" in s:
                        self.character[5] = self.PE.add_inventory(s[2], s[2:])
                    elif "backpack" in s:
                        self.character[6] = self.PE.add_backpack(s[2], s[2:])
                    else:
                        pass
                else:
                    print "No selected players!"
            elif "remove" in s:
                if self.player:
                    if "inventory" in s:
                        self.character[5] = self.PE.remove_inventory(
                                                        s[2], s[2:])
                    elif "backpack" in s:
                        self.character[6] = self.PE.remove_backpack(
                                                        s[2], s[2:])
                    else:
                        pass
                else:
                    print "No selected players!"