Page 1 of 1

GetFoundList() - struct.error: unpack requires a buffer of 6

Posted: 31.03.2018 1:29
by bardobrado

Code: Select all

20:23:24:125 [fmaya]:     listitem = GetFoundList()
20:23:24:125  fmaya]: struct.error: unpack requires a buffer of 6 bytes
how to solve this?

Thanks

Re: GetFoundList() - struct.error: unpack requires a buffer

Posted: 31.03.2018 1:37
by nah nah
fixed MegaUpload

edit: TargetPresent, UseSkill, GetFoundList, GetIgnoreList, GetTooltipRec fix

Re: GetFoundList() - struct.error: unpack requires a buffer

Posted: 31.03.2018 1:52
by bardobrado
Thanks, worked, But i have another error.

20:51:12:692 [fmaya]: ignorados = GetIgnoreList()
20:51:12:692 [fmaya]: struct.error: unpack requires a buffer of 1 bytes

Re: GetFoundList() - struct.error: unpack requires a buffer

Posted: 31.03.2018 1:56
by bardobrado
i changed Methods...

from this

def GetIgnoreList():
data = _get_ignore_list()
result = []
if data:
fmt = 'i' * str(len(data) / 4)
result += list(_struct.unpack_from(fmt, data))
return result

def GetIgnoreList():
result = []
data = _get_ignore_list()
if data:
fmt = str(len(data)//4) + 's'
result.extend(_struct.unpack(fmt, data))
return result


to this:

def GetIgnoreList():
data = _get_ignore_list()
result = []
if data:
fmt = str(len(data) // 4) + 'I'
result += list(_struct.unpack_from(fmt, data))
return result

#def GetIgnoreList():
# result = []
# data = _get_ignore_list()
# if data:
# fmt = str(len(data)//4) + 's'
# result.extend(_struct.unpack(fmt, data))
# return result

Re: GetFoundList() - struct.error: unpack requires a buffer

Posted: 31.03.2018 2:09
by nah nah
correctly MegaUpload

edit: TargetPresent, UseSkill, GetFoundList, GetIgnoreList, GetTooltipRec fix

Re: GetFoundList() - struct.error: unpack requires a buffer

Posted: 31.03.2018 6:48
by bardobrado
Thanks nah nah.

But i found 2 other problems

First, in methods.py.. is TargetPreset() when should be TargetPresent()., minor problem.

but the big problem is that UseSkill is not working in this version.

I tested UseSkill('Meditation') and the macro stop abruptly without showing error

Re: GetFoundList() - struct.error: unpack requires a buffer

Posted: 31.03.2018 8:50
by bardobrado
QuestRequest()
Is not working too

Re: GetFoundList() - struct.error: unpack requires a buffer

Posted: 31.03.2018 12:33
by nah nah
fixed MegaUpload

edit: TargetPresent, UseSkill, GetFoundList, GetIgnoreList, GetTooltipRec fix