def callback(player, arguments, target): if not (target.item or target.char): return False if target.item and not target.item.content: iteminfo(player.socket, target.item) else: showEditGump(player, target)
def response(player, arguments, response): if response.button == 0: return command = (response.button >> 28) & 0xC item = wolfpack.finditem((response.button & 0x3FFFFFFF) | 0x40000000) target = item.container # Delete Item if command == 0x04: player.log(LOG_MESSAGE, 'Deleting item 0x%x from character 0x%x.\n' % (item.serial, item.container.serial)) item.delete() showEditGump(player, target) # Bounce Item elif command == 0x08: player.log(LOG_MESSAGE, 'Bouncing item 0x%x from character 0x%x.\n' % (item.serial, item.container.serial)) if not tobackpack(item, player): item.update() showEditGump(player, target) # Show Info For Item elif command == 0x0C: player.log(LOG_MESSAGE, 'Showing info gump for item 0x%x from character 0x%x.\n' % (item.serial, item.container.serial)) iteminfo(player.socket, item) else: player.socket.sysmessage('Unknown command.')
def callback(player, arguments, target): if not (target.item or target.char): return False if target.item and not target.item.content: iteminfo( player.socket, target.item ) else: showEditGump(player, target)
def response(player, arguments, response): if response.button == 0: return command = (response.button >> 28) & 0xC item = wolfpack.finditem((response.button & 0x3FFFFFFF) | 0x40000000) if not item: return target = arguments[0] # Delete Item if command == 0x04: player.log( LOG_MESSAGE, 'Deleting item 0x%x from character 0x%x.\n' % (item.serial, item.container.serial)) item.delete() showEditGump(player, target) # Bounce Item elif command == 0x08: player.log( LOG_MESSAGE, 'Bouncing item 0x%x from character 0x%x.\n' % (item.serial, item.container.serial)) if not tobackpack(item, player): item.update() showEditGump(player, target) # Show Info For Item elif command == 0x0C: player.log( LOG_MESSAGE, 'Showing info gump for item 0x%x from character 0x%x.\n' % (item.serial, item.container.serial)) iteminfo(player.socket, item) else: player.socket.sysmessage('Unknown command.')
def response(player, arguments, response): if response.button == 0: return command = (response.button >> 28) & 0xC item = wolfpack.finditem((response.button & 0x3FFFFFFF) | 0x40000000) # Delete Item if command == 0x04: item.delete() # Bounce Item elif command == 0x08: if not tobackpack(item, player): item.update() # Show Info For Item elif command == 0x0C: iteminfo(player.socket, item) else: player.socket.sysmessage('Unknown command.')