Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> writemem lua, writemem не хочет работать на lua
uploader
сообщение 29.11.2018, 5:49
Сообщение #1


**

Neophyte
Сообщений: 18
Регистрация: 11.10.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.071
Возраст: 28



Извините но ещё один момент с writemem на lua я считываю
hp = readmem(0x2563D258,"d")
по идеи так же должен и записать
writemem(0x2563D258,"b",5)
пробовал по разному никак не пишет в чём ошибка то?(это последний вопрос больше доставать никого не буду извините (IMG:style_emoticons/default/smile.gif) )
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 29.11.2018, 7:53
Сообщение #2


***********

Модератор UOPilot
Сообщений: 9.460
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27708
Пользователь №: 11.279



Цитата
пробовал по разному никак не пишет в чём ошибка то?

Во 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 )

Надеюсь, что нет =) Форум для того и сущесвует. Спрашивайте (IMG:style_emoticons/default/wink.gif)


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 29.11.2018, 11:14
Сообщение #3


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26540
Пользователь №: 16.971
Возраст: 29



А привязка сделана?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
uploader
сообщение 29.11.2018, 16:02
Сообщение #4


**

Neophyte
Сообщений: 18
Регистрация: 11.10.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.071
Возраст: 28



Цитата(cirus @ 29.11.2018, 12:14) *

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


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

Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 29.11.2018, 16:49
Сообщение #5


***********

Модератор UOPilot
Сообщений: 9.460
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27708
Пользователь №: 11.279



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

Кстати ваш вариант синтаксиса несколько логичнее в рамках луа. Имхо можно быстренько подправить пилотовский вызов. Работа с памятью не так давно оживилась в луа и скриптов не так много еще с ней должно быть.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 28.3.2024, 11:28
Designed by Nickostyle