ゲーム用のテレポート モジュールを作成しようとしていますが、最初に ListBoxEx から座標を取得する必要があります
self.Gui[3].AppendItem(Item(str(chr.GetNameByVID(i)) + " " + str(nonplayer.GetLevelByVID(i)) + " " + "%d, %d" % (mobX/100, mobY/100)))
http://i.stack.imgur.com/MX8aV.jpg
私はこれを試しました
mob_x, mob_y = re.findall(r"\(([0-9]+), ([0-9]+)\)", item_index.GetText())[0]
結果: インデックス エラー
def Teleport(self):
item_index = self.Gui[3].GetSelectedItem()
if not item_index:
chat.AppendChat(chat.CHAT_TYPE_INFO, "Kein Item ausgewählt!")
return
mob_x, mob_y = re.findall(r"\(([0-9]+), ([0-9]+)\)", item_index.GetText())[0]
chr.SetPixelPosition(mob_x, mob_y)