SpiritWithim Опубликовано 23 июля, 2016 Поделиться Опубликовано 23 июля, 2016 Нашёл статичный ID игрока для фильтра, но он отказывался работать, пока я не перевёл его из 4 байтов в хекс и он сразу заработал. Первый раз с таким столкнулся,вопрос из-за чего так бывает? Ссылка на комментарий Поделиться на другие сайты Поделиться
Garik66 Опубликовано 23 июля, 2016 Поделиться Опубликовано 23 июля, 2016 2 часа назад, SpiritWithim сказал: Нашёл статичный ID игрока для фильтра, но он отказывался работать, пока я не перевёл его из 4 байтов в хекс и он сразу заработал. Первый раз с таким столкнулся,вопрос из-за чего так бывает? Сомневаюсь, что кто-нибудь ответит, мы же не телепаты, хотя бы выложи оба скрипта (с 4 байта в Hex и в Dec) посмотрим где ошибка. А так мы можем только гадать почему у тебя не работает фильтр. Ссылка на комментарий Поделиться на другие сайты Поделиться
SpiritWithim Опубликовано 24 июля, 2016 Автор Поделиться Опубликовано 24 июля, 2016 Скрытый текст [ENABLE] alloc(newmem,64) label(returnhere) label(exit) newmem: cmp dword ptr [ebp+34],7F5 je exit mov [ebp+000004D8],1 exit: jmp returnhere "Game.exe"+194551: jmp newmem nop returnhere: [DISABLE] "Game.exe"+194551: fild dword ptr [ebp+000004D8] dealloc(newmem) [ENABLE] alloc(newmem,64) label(returnhere) label(exit) newmem: cmp dword ptr [ebp+34],2037 je exit mov [ebp+000004D8],1 exit: jmp returnhere "Game.exe"+194551: jmp newmem nop returnhere: [DISABLE] "Game.exe"+194551: fild dword ptr [ebp+000004D8] dealloc(newmem) Ссылка на комментарий Поделиться на другие сайты Поделиться
Garik66 Опубликовано 24 июля, 2016 Поделиться Опубликовано 24 июля, 2016 Ну вот, теперь сразу понятна твоя ошибка в скрипте с dec. cmp dword ptr [ebp+34],2037 // это у тебя не в dec, а в hex, поэтому не работает (hex 2037 = dec 8247). cmp dword ptr [ebp+34],#2037 // а вот если так сделаешь, то (hex 7f5 = dec 2037) Ссылка на комментарий Поделиться на другие сайты Поделиться
SpiritWithim Опубликовано 24 июля, 2016 Автор Поделиться Опубликовано 24 июля, 2016 2 минуты назад, Garik66 сказал: Ну вот, теперь сразу понятна твоя ошибка в скрипте с dec. cmp dword ptr [ebp+34],2037 // это у тебя не в dec, а в hex, поэтому не работает (hex 2037 = dec 8247). cmp dword ptr [ebp+34],#2037 // а вот если так сделаешь, то (hex 7f5 = dec 2037) Спасибо Garik66, всё моя невнимательность. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения