UoKit.com Форумы > Кликер > UO Pilot > UO Pilot в онлайн играх
uploader
Извините но ещё один момент с writemem на lua я считываю
hp = readmem(0x2563D258,"d")
по идеи так же должен и записать
writemem(0x2563D258,"b",5)
пробовал по разному никак не пишет в чём ошибка то?(это последний вопрос больше доставать никого не буду извините )
Вверх
DarkMaster
Цитата
пробовал по разному никак не пишет в чём ошибка то?

Во 1 вы считываете 2 байта, а записываете один. Это как минимум странно.

Код
local a = getimage (10,10,20,10)
local r = readmem (a,"w")
log (r)
writemem ("123",a,"w")
local r = readmem (a,"w")
log (r)

Getimage использован исключительно в целях теста для создания области памяти которую можно читать и записывать без последствий.
Цитата
(это последний вопрос больше доставать никого не буду извините smile.gif )

Надеюсь, что нет =) Форум для того и сущесвует. Спрашивайте
Вверх
cirus
А привязка сделана?
Вверх
uploader
Цитата(cirus @ 29.11.2018, 12:14)

А привязка сделана?


Да, привязка было через ctrl+A
Спасибо за помощь всё получилось, проблема была в расположении записуемого числа я его ставил в конце а надо в начале
Код
base = readmem(0xff330000,"d") myid = readmem(base + 0x64,"d")
writemem (8888,myid + 0x204,"d")


Вверх
DarkMaster
Цитата
Спасибо за помощь всё получилось, проблема была в расположении записуемого числа я его ставил в конце а надо в начале smile.gif

Кстати ваш вариант синтаксиса несколько логичнее в рамках луа. Имхо можно быстренько подправить пилотовский вызов. Работа с памятью не так давно оживилась в луа и скриптов не так много еще с ней должно быть.
Вверх
Invision Power Board © 2001-2024 Invision Power Services, Inc.
Version for Pocket PC © 2006-2024, IPBest Studio.