Изменение RPC пакета

Ice

Известный
Автор темы
33
3
Версия MoonLoader
.026-beta
Привет ребят, пожалуйста помогите с фишкой. Надо подменить РПЦ пакет чтобы возвращял то что надо. Я искал долго, пробовал долго но всё равно никак не могу подменить пакет. Пожалуйста подскажите что не так.
Хочу подменить исходной 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
На тестовом сервере проверяю и мне никак не возвращяет 222, a 192.
Так как result2 int8 то максимум может быть 255 и тут нет проблем с переливанием.
И да 6194694 = 0x5E8606 но это не имеет значение так как должно вернуть 222 как я задал, да и вставлял принт и всё было как надо в принте но не на сервере
 
Решение
Код:
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))
        return { requestType, result1, result2 }
    end
end

Rei

Известный
Друг
1,611
1,668
Код:
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))
        return { requestType, result1, result2 }
    end
end
 
  • Влюблен
Реакции: Ice

Ice

Известный
Автор темы
33
3
@Rei, большое спасибо, всё работает, на сервере отображает всё как надо.

@KiN4StAt Да для зоны выживания, но больше для себя в смысле своего сервера который разрабатываю. Еслии смогу законектится то пошлю скреен

EDIT: @KiN4StAt
Untitled.png
 
Последнее редактирование:
  • Нравится
Реакции: kin4stat

Похожие темы

    • Закрыта
    • Опрос
    Ответы
    262
    Просмотры
    80K
    • Закреплено
    • Статья
    Ответы
    200
    Просмотры
    726K