from phBot import * from threading import Timer import struct import QtBind import urllib.request name = 'TR_ItemStorage' gui = QtBind.init(__name__, name) button = QtBind.createButton(gui, 'button_getlist', '  Listeyi Al  ', 20, 20) button = QtBind.createButton(gui, 'button_claim', '  Seçileni Al  ', 200, 20) button = QtBind.createButton(gui, 'button_claimall', '  Hepsini Al  ', 400, 20) lstItems = QtBind.createList(gui,10,62,580,200) def button_getlist(): global count count = 0 QtBind.clear(gui,lstItems) OpenItemList(1) def button_claim(): SelectedItem = QtBind.text(gui,lstItems) if not SelectedItem: log('TR_ItemStorage: Lütfen bir öğe seçin.') return try: messageID = SelectedItem.split(" ")[0].strip("[]") receiveItem(int(messageID)) except ValueError: log(f'TR_ItemStorage: Geçersiz öğe seçildi: "{SelectedItem}"') except IndexError: log(f'TR_ItemStorage: Beklenmeyen liste öğesi formatı: "{SelectedItem}"') def button_claimall(): inject_joymax(0x7558 , b'\x00\x00\x00\x00\x00\x00\x00\x00', False) count = 0 def handle_joymax(opcode,data): global count if opcode == 0xB557: locale = get_locale() if data[0] == 1: PageCount = struct.unpack_from('