Lua [ARZ] Бег при 20% сытости

constersuonsis

Известный
Автор темы
184
103
Версия SA-MP
  1. 0.3.7 (R1)
  2. 0.3.7-R2
  3. 0.3.7-R3
  4. 0.3.7-R4
  5. Любая
Суть: думаю по названию все понятно. Убран текст(о 20% сытости).
Активация: Автоматически
7LyBY3OWErA.jpg


Есть анти баннихоп, активация в файле, на строке 4, поставить true вместо false.
Работоспособность:
Лаунчер -
Сборка +

Оставил только антиеду(antieat (2) )
 

Вложения

  • antieat.lua
    1.2 KB · Просмотры: 464
  • antieat (2).lua
    995 байт · Просмотры: 182
Последнее редактирование:

Nekiplay

Участник
44
26
Получение голода:
function onReceivePacket(id, bs) -- cef functions by lainban | https://www.blast.hk/threads/184692/
    if id == 220 then
        raknetBitStreamIgnoreBits(bs, 8)
        if (raknetBitStreamReadInt8(bs) == 17) then
            raknetBitStreamIgnoreBits(bs, 32)
            local str = raknetBitStreamReadString(bs, raknetBitStreamReadInt32(bs))
            if not str:find('updatePlayersCount') then
                str = str:gsub("%{......%}", "")
                str = str:gsub("\n", "")
                
                if str:find('playerSatiety') then
                    local str2 = string.gsub(str, "window%.executeEvent", "")
                    str2 = string.gsub(str2, "('event.arizonahud.playerSatiety'), ", "")
                    str2 = string.gsub(str2, "%(", "")
                    str2 = string.gsub(str2, "%)", "")
                    str2 = string.gsub(str2, "`", "")
                    str2 = string.gsub(str2, "%[", "")
                    str2 = string.gsub(str2, "%];", "")
                    player_info.hunger = tonumber(str2, nil, true)
                end
            end
        end
    end
end
 
Последнее редактирование:
  • Нравится
Реакции: lainban

Kenshi.

Известный
313
147
Получение голода:
function onReceivePacket(id, bs) -- cef functions by lainban | https://www.blast.hk/threads/184692/
    if id == 220 then
        raknetBitStreamIgnoreBits(bs, 8)
        if (raknetBitStreamReadInt8(bs) == 17) then
            raknetBitStreamIgnoreBits(bs, 32)
            local str = raknetBitStreamReadString(bs, raknetBitStreamReadInt32(bs))
            if not str:find('updatePlayersCount') then
                str = str:gsub("%{......%}", "")
                str = str:gsub("\n", "")
                if str:find('playerSatiety') then
                    player_info.hunger = tonumber(string.match(str, "window.executeEvent%('event.arizonahud.playerSatiety', '%[(%d+)%]'%);"))
                end
            end
        end
    end
end
а если дефолт худ включен?
 

constersuonsis

Известный
Автор темы
184
103
Получение голода:
function onReceivePacket(id, bs) -- cef functions by lainban | https://www.blast.hk/threads/184692/
    if id == 220 then
        raknetBitStreamIgnoreBits(bs, 8)
        if (raknetBitStreamReadInt8(bs) == 17) then
            raknetBitStreamIgnoreBits(bs, 32)
            local str = raknetBitStreamReadString(bs, raknetBitStreamReadInt32(bs))
            if not str:find('updatePlayersCount') then
                str = str:gsub("%{......%}", "")
                str = str:gsub("\n", "")
                if str:find('playerSatiety') then
                    player_info.hunger = tonumber(string.match(str, "window.executeEvent%('event.arizonahud.playerSatiety', '%[(%d+)%]'%);"))
                end
            end
        end
    end
end
спасибо за предложение, добавлю, только страшно выкладывать, модеры такую фигню по 8-10 часов проверяют хд