Форум программистов, компьютерный форум, киберфорум
Lua
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 15.09.2022
Сообщений: 85

Получение числа из адреса (lua script,game guardian)

23.02.2023, 12:43. Показов 2283. Ответов 7

Студворк — интернет-сервис помощи студентам
Здравствуйте,у меня вопрос,как получить число из адреса
Lua
1
2
3
4
5
6
gg.searchNumber("001B000Dh", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0)
res=gg.getResults(1)
local player={}
player[1]={}
player[1].address=res[1].address+0x8C-0x88
player[1].flags=gg.TYPE_DWORD
Этот код находит адрес,который отвечает за координаты игрока,я попытался выцепить значение по DWORD этого адреса с помощью .value и т.д,но ничего не выходило...
Подскажите,как это можно сделать
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.02.2023, 12:43
Ответы с готовыми решениями:

lua script(game guardian)
Здравствуйте,у меня вопрос,решил сделать поиск текста gg.searchNumber(":какой-то текст",gg.TYPE_BYTE) local...

Декомпилятор lua в GG(Game Guardian)
ребят помогите расшифровать скрипт) Добавлено через 2 минуты ...

script for game guardian
Здравствуйте,у меня вопрос,написал скрипт,который при определенных условиях переносит объект фрагмент кода data = gg.prompt( ...

7
Модератор
 Аватар для Curry
5158 / 3482 / 536
Регистрация: 01.06.2013
Сообщений: 7,549
Записей в блоге: 9
23.02.2023, 14:54
Я мало что понял. Есть же gg.searchAddress.
0
0 / 0 / 0
Регистрация: 15.09.2022
Сообщений: 85
23.02.2023, 22:15  [ТС]
Curry, мне кажется,что это не поможет(либо я не умею этим пользоваться),дело в том ,что я хочу сделать так,чтобы скрипт мог выцепить значение всегда, координаты постоянно меняются,адрес я нашел,но теперь надо из него взять значение

Добавлено через 5 минут
Curry, на счет моего скрипта,сначала я ищу указатель,потом от него перескакиваю к адресу,который указывает мои координаты

Добавлено через 4 часа 13 минут
Curry, бл....до меня только что дошло о чем вы говорили,простите мне мою тупость

Добавлено через 2 часа 31 минуту
Curry, у меня новая проблема
Lua
1
2
3
4
5
6
7
8
9
10
11
12
13
gg.searchNumber("001B000Dh", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0)
gg.getResults(1)
www=gg.getResults(1)
local zet={}
zet[1]={}
zet[1].address=www[1].address+0x8C-0x88
player=zet[1].address
pl_nw=string.format("%X",tostring(player))
gg.alert(pl_nw)--просто посмотреть результат
gg.searchAddress(pl_nw,0xFFFFFFFF, gg.TYPE_DWORD)
gg.getResults(1)
local pl_r=gg.getResults(1)
gg.alert(tostring(pl_r))--та самая проблема
мне почему-то постоянно выводит какие-то непонятные цифры,причем всегда разные...
0
Модератор
 Аватар для Curry
5158 / 3482 / 536
Регистрация: 01.06.2013
Сообщений: 7,549
Записей в блоге: 9
24.02.2023, 00:59
Я ещё меньше понимаю. Зачем вы вызываете gg.getResults по 2 раза? Что он делает в строках 2 и 11?
В строке 8 tostring уберите.

Может нужно знать четырёхбайтовое (DWORD) значение находящееся по указанному адресу 001B000Dh ?
Lua
1
2
3
4
5
6
7
local t = {}
t[1] = {}
t[1].address = 0x001B000D -- без h в конце
t[1].flags = gg.TYPE_DWORD
t = gg.getValues(t)
result = t[1].value
gg.alert(string.format("%X",result))--просто посмотреть результат
не проверял.
0
0 / 0 / 0
Регистрация: 15.09.2022
Сообщений: 85
24.02.2023, 19:59  [ТС]
Curry, 001B000Dh-указатель,h использовал,потому что даже сам gg в записи скрипта так указал,эта конструкция с указателем работает,но не работает фиговина с searchAddress

Добавлено через 28 минут
тут все работает как надо
Lua
1
2
3
4
5
6
7
8
9
gg.searchNumber("001B000Dh", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0)
gg.getResults(1)
www=gg.getResults(1)
local zet={}
zet[1]={}
zet[1].address=www[1].address+0x8C-0x88
player=zet[1].address
pl_nw=string.format("%X",tostring(player))
gg.alert(pl_nw)--просто посмотреть результат
А вот тут уже чет не то пишет
Lua
1
2
3
4
gg.searchAddress(pl_nw,0xFFFFFFFF, gg.TYPE_DWORD)
gg.getResults(1)
local pl_r=gg.getResults(1)
gg.alert(tostring(pl_r))--та самая проблема
Он выводит мне таблицу,которую я преобразую в строку,чтобы посмотреть результат(ради проверки),но выводит
{--table(бла-бла-бла)}
И это бла-бла-бла постоянно разное,не понимаю,что не так,мне кажется,что getResults тут лишний,проверял через запись скрипта,там тоже самое...

Добавлено через 3 минуты
Curry, простите мне мою тупость еще раз,я был невнимателен...
0
Модератор
 Аватар для Curry
5158 / 3482 / 536
Регистрация: 01.06.2013
Сообщений: 7,549
Записей в блоге: 9
24.02.2023, 20:06
Вам писал как надо. Несколько раз. Всё что я написал игнорируете и опять выкладываете ... мягко говоря не совсем то.
Больше я вас не читаю.
0
 Аватар для vantfiles
1018 / 1914 / 177
Регистрация: 07.05.2013
Сообщений: 3,931
Записей в блоге: 12
24.02.2023, 23:03
Мезду нами фсе павато
Фсе тлопинки обослаты
И не писай в мой госок
Ты мне больсе не дужок
0
0 / 0 / 0
Регистрация: 15.09.2022
Сообщений: 85
25.02.2023, 18:13  [ТС]
Curry, я без вас как без рук
жалко, конечно
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.02.2023, 18:13
Помогаю со студенческими работами здесь

GAme guardian
Пытаюсь найти способ обхода блокировки изменения значений в исходном файле отвечающий за валюту Random Dice defense. Кто хорошо...

lua script
Такое дело: Есть изображения, и есть скрипт на Lua, который эти изображения "исполняет". Как собственно из этого сделать приложение...

Lua script
Расшифруйте пожалуйста

Чем открыть lua-script
Возник такой вопрос: лазя по просторам своего компа, откопал файл с расширением lua. Конечно попытался открыть, но ни одна среда его...

The referenced script on this Behaviour (Game Object 'Player') is missing!
НАЧАЛ ПРОБОВАТЬ СОЗДАВАТЬ ИГРЫ В UNITY. СТОКНУЛСЯ С НЕПОНЯТНОЙ ПРОБЛЕМОЙ. The referenced script (PlayerControler) on this Behaviour is...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru