На лаунчере аризоны сместились адреса памяти?

Орк

Известный
Автор темы
348
307
похоже на то, у меня функция, которая грохала встроенный недопиленный вид от первого лица, перестала работать
Но при этом require'lib.samp.events'.onServerMessage = function(clr, text) нормально перехватывает, а мне нужно и клиентские сообщения тоже ловить. Всё не для людей делают(
 

Tema05

Известный
1,547
508
похоже на то, у меня функция, которая грохала встроенный недопиленный вид от первого лица, перестала работать
Есть моя реализация и она У МЕНЯ ЛИЧНО работает уже более года https://www.blast.hk/threads/223959 Я даже обновил лаунчер и закинул конкретно файл из темы, всё ок. Но чёт написали 2 сообщения, что у них сломалось. Хз в чём дело

UPD: разобрался. Просто люди не скачали фикс, который вышел уже 3 месяца назад. Подробности: https://www.blast.hk/threads/223959/#post-1621061
 
Последнее редактирование:

БеzликиЙ

Автор темы
Проверенный
1,281
805
Есть моя реализация и она У МЕНЯ ЛИЧНО работает уже более года https://www.blast.hk/threads/223959 Я даже обновил лаунчер и закинул конкретно файл из темы, всё ок. Но чёт написали 2 сообщения, что у них сломалось. Хз в чём дело
а, ну правильно, я с ней и гонял - только скрипт не обновил, потому что всё работало
 

Орк

Известный
Автор темы
348
307
Только что перепроверил. По адресу 0x67460 хук замечательно работает. Проблема у тебя
На голом лаунчере хукается только вход
1752540826122.png1752540867160.png
И судя по всему только клиентские сообщения
Потому что "Добро пожаловать на Arizona Role Play!" не хукнулось
1752540940038.png
да, теперь хукаются только клиентские сообщения
 

Tema05

Известный
1,547
508
На голом лаунчере хукается только вход
Посмотреть вложение 274165Посмотреть вложение 274166
И судя по всему только клиентские сообщения
Потому что "Добро пожаловать на Arizona Role Play!" не хукнулось
Посмотреть вложение 274167
да, теперь хукаются только клиентские сообщения
Я когда тестил у меня хукались и клиентские и эти. Всё прекрасно, лаунчер последний. Ищи проблему в своей реализации ну или давай код хотяб
 

Орк

Известный
Автор темы
348
307
Я когда тестил у меня хукались и клиентские и эти. Всё прекрасно, лаунчер последний. Ищи проблему в своей реализации ну или давай код хотяб
Lua:
local ffi = require("ffi")
local hooks = require("hooks")


local originalCChat_AddEntry
local samp = getModuleHandle("samp.dll")

function CChat_AddEntry(this, nType, szText, szPrefix, textColor, prefixColor)
        local text = ffi.string(szText)
        print(text)

    return originalCChat_AddEntry(this, nType, szText, szPrefix, textColor, prefixColor)
end

originalCChat_AddEntry = hooks.jmp.new(
    "unsigned int(__thiscall*)(void *this, int nType, const char *szText, const char *szPrefix, unsigned int textColor, unsigned int prefixColor)",
    CChat_AddEntry, (samp + 0x67460)
)
стандартный код, до обновления всё работало нормально
 

Tema05

Известный
1,547
508
Lua:
local ffi = require("ffi")
local hooks = require("hooks")


local originalCChat_AddEntry
local samp = getModuleHandle("samp.dll")

function CChat_AddEntry(this, nType, szText, szPrefix, textColor, prefixColor)
        local text = ffi.string(szText)
        print(text)

    return originalCChat_AddEntry(this, nType, szText, szPrefix, textColor, prefixColor)
end

originalCChat_AddEntry = hooks.jmp.new(
    "unsigned int(__thiscall*)(void *this, int nType, const char *szText, const char *szPrefix, unsigned int textColor, unsigned int prefixColor)",
    CChat_AddEntry, (samp + 0x67460)
)
стандартный код, до обновления всё работало нормально
Хуки на lua кал. Делай на плюсах и не будет бед
 

Tema05

Известный
1,547
508