Помощь - Поиск - Пользователи - Календарь
Полная версия: writemem lua
UoKit.com Форумы > Кликер > UO Pilot > UO Pilot в онлайн играх
uploader
Извините но ещё один момент с writemem на lua я считываю
hp = readmem(0x2563D258,"d")
по идеи так же должен и записать
writemem(0x2563D258,"b",5)
пробовал по разному никак не пишет в чём ошибка то?(это последний вопрос больше доставать никого не буду извините smile.gif )
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 )

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

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


Да, привязка было через ctrl+A
Спасибо за помощь всё получилось, проблема была в расположении записуемого числа я его ставил в конце а надо в начале smile.gif
Код
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.