Перейти к содержанию

[CE] Lua - битовые операции


Dino

Рекомендуемые сообщения

Привет всем кто читает эту тему.

Собственно вопрос Сешная луа поддерживает битовые операции? Перелопатил пол форума http://forum.cheatengine.org/ и даже упоминания никакого о них не нашел. Авто ассемблер не предлагать, пишу бот на луа, нужно максимально минимизировать код.

Ссылка на комментарий
Поделиться на другие сайты

25 minutes ago, Dino said:

да в том то и дело, что она не видит эту библиотеку

DB говорит, что расширения Lua работают только для х32 и только в виде бинарника. Бинарник лично у меня собрать под Windows не получилось. Чем, кстати, тебе побитовый сдвиг поможет?

  • Плюс 1
Ссылка на комментарий
Поделиться на другие сайты

33 минуты назад, keng сказал:

DB говорит, что расширения Lua работают только для х32 и только в виде бинарника. Бинарник лично у меня собрать под Windows не получилось. Чем, кстати, тебе побитовый сдвиг поможет?

я на 32битке и юзаю. Гружу lua в игру как-то так 

loadlibrary(luaclient-i386.dll)
luacall(openLuaServer('CELUASERVER'))
globalalloc(luainit, 128)
globalalloc(LuaFunctionCall, 128)
label(luainit_exit)
globalalloc(luaserverinitialized, 4)
globalalloc(luaservername, 12)

//ну и тд

Но суть в том что библиотеку bit32 оно не определяет..

 

Мне не сдвигать, а умножать надо, хотя даже сдвигом смог бы эту задачу решить, но тут нет ни того ни другого! :D

 

  v1 = *(_DWORD *)(this + 516)
  return (v1 & 0x10000) == 0;

 

Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.