-
Автор темы
- #1
у меня есть список ентити [ent1, ent2, ...]
как мне понять какие их этих сущностей принадлежат мне (мой герой, моя кура и тд)
в данный момент мне нужно просто получить имя моего героя
получение имени у меня уже есть, только нужно узнать адрес локального героя
моя структура
как мне понять какие их этих сущностей принадлежат мне (мой герой, моя кура и тд)
в данный момент мне нужно просто получить имя моего героя
получение имени у меня уже есть, только нужно узнать адрес локального героя
Python:
class DotaEntity(object):
def __init__(self, ent_addr) -> None:
self.addr = ent_addr
@property
def name(self):
_name = "unknown"
try:
_name = dota.read_string(ui(ui(ui(self.addr) + 0x10) + 0x18))
except pymem.exception.MemoryReadError:
try:
_name = dota.read_string(ui(ui(ui(self.addr) + 0x10) + 0x20))
except pymem.exception.MemoryReadError:
pass
return _name
@property
def health(self):
_health = None
try:
_health = dota.read_int(ui(self.addr) + 812)
except pymem.exception.MemoryReadError:
pass
return _health
@property
def isLocal(self):
# здесь должно быть что то умное
return True # False
Последнее редактирование: