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!"
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!"