Сделайте так что бы скрипт работал сразу после захода в игру

Любитель Детройта...

Известный
Автор темы
497
94
Версия MoonLoader
.026-beta
Сделайте так что бы скрипт работал сразу после захода в игру

code:
script_author("RayssesEmpire")
require 'lib.moonloader'
local memory = require 'memory'

-- Тело скрипта
function main()
    -- Проверяем, загружен ли SAMP и SAMPFUNCS
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    
    -- Проверяем инициализацию структур SAMP
    while not isSampAvailable() do wait(100) end
    
    -- Регистрируем команды
    sampRegisterChatCommand('fk', aAfk)
    
    writeMemory(7634870, 1, 0, 0)
    writeMemory(7635034, 1, 0, 0)
    memory.hex2bin('5051FF1500838500', 7623723, 8)
    memory.hex2bin('0F847B010000', 5499528, 6)

    wait(-1)
end

function aAfk()
    actAFK = not actAFK
    if actAFK then
        writeMemory(7634870, 1, 1, 1)
        writeMemory(7635034, 1, 1, 1)
        memory.fill(7623723, 144, 8)
        memory.fill(5499528, 144, 6)
        addOneOffSound(0.0, 0.0, 0.0, 1136)
        printString('~g~ FK ON', 2000)
        sampAddChatMessage("Блядь я работаю",-1)
    else
        writeMemory(7634870, 1, 0, 0)
        writeMemory(7635034, 1, 0, 0)
        memory.hex2bin('5051FF1500838500', 7623723, 8)
        memory.hex2bin('0F847B010000', 5499528, 6)
        addOneOffSound(0.0, 0.0, 0.0, 1136)
        printString('~r~ FK OFF', 2000)
        sampAddChatMessage("Ска нахуя ты меня вырубил?",-1)
    end
end
 

misteralen

Участник
53
14
Lua:
function sampev.onServerMessage(clr, text)
    if text:find("Добро пожаловать на Arizona Role Play!") then
        sampAddChatMessage(text, clr)
        aAfk()
    end
end

Это хук сообщения в чате после авторизации, если что

Честно говоря, не вижу смысла запускать Анти-АФК после присоединения к серверу.
Вроде как можно написать в самом начале функцию Анти-АФК
Lua:
script_author("RayssesEmpire")
require 'lib.moonloader'
local memory = require 'memory'

writeMemory(7634870, 1, 1, 1)
writeMemory(7635034, 1, 1, 1)
memory.fill(7623723, 144, 8)
memory.fill(5499528, 144, 6)