- Версия MoonLoader
- .026-beta
Привет ребят, пожалуйста помогите с фишкой. Надо подменить РПЦ пакет чтобы возвращял то что надо. Я искал долго, пробовал долго но всё равно никак не могу подменить пакет. Пожалуйста подскажите что не так.
Хочу подменить исходной RPC (ответ) на ClientCheck.
На тестовом сервере проверяю и мне никак не возвращяет 222, a 192.
Так как result2 int8 то максимум может быть 255 и тут нет проблем с переливанием.
И да 6194694 = 0x5E8606 но это не имеет значение так как должно вернуть 222 как я задал, да и вставлял принт и всё было как надо в принте но не на сервере
Хочу подменить исходной RPC (ответ) на ClientCheck.
Lua:
script_authors('Ice')
script_version('1.0.0')
local sampev = require 'lib.samp.events'
function main()
if not isSampLoaded() or not isSampfuncsLoaded() then return end
end
function sampev.onSendClientCheckResponse(requestType, result1, result2)
if requestType == 5 then
if result1 == 6194694 then
result2 = 222
end
print(string.format('result1 = %d and result2 = %d', result1, result2))
end
end
Так как result2 int8 то максимум может быть 255 и тут нет проблем с переливанием.
И да 6194694 = 0x5E8606 но это не имеет значение так как должно вернуть 222 как я задал, да и вставлял принт и всё было как надо в принте но не на сервере