Помогите поправить скрипт

Статус
В этой теме нельзя размещать новые ответы.

Mr_Incognito

Активный
Автор темы
329
52
Скачал АнтиАфк, а он не работает. Посмотрите что не так, пожалуйста
aafk:
script_properties("work-in-pause")
memory = require "memory"


function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand("afk", start)
    sampRegisterChatCommand("noafk", stop)
    wait(-1)
end

function start()
    sampAddChatMessage('+', -1)
    writeMemory(7634870, 1, 1, 1)
    writeMemory(7635034, 1, 1, 1)
    memory.fill(7623723, 144, 8)
    memory.fill(5499528, 144, 6)
end

function stop()
    sampAddChatMessage('-', -1)
    writeMemory(7634870, 1, 0, 0)
    writeMemory(7635034, 1, 0, 0)
    memory.hex2bin('5051FF1500838500', 7623723, 8)
    memory.hex2bin('0F847B010000', 5499528, 6)
end
 
Решение
Lua:
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('aafk', aAfk)
    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)
        sampAddChatMessage("•   {1E90FF}Anti AFK{808080}  |  {90EE90}Активирован!"...

Mr_Incognito

Активный
Автор темы
329
52

paulohardy

Известный
Всефорумный модератор
1,997
1,339
Lua:
script_properties("work-in-pause")
memory = require "memory"

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(0) end
    sampRegisterChatCommand("noafk", svr)
    wait(-1)
end

function svr()
sv = not sv
 if sv then
  memory.setuint8(7634870, 1, false)
  memory.setuint8(7635034, 1, false)
  memory.fill(7623723, 144, 8, false)
  memory.fill(5499528, 144, 6, false)
  sampAddChatMessage("+", -1)
 else
  memory.setuint8(7634870, 0, false)
  memory.setuint8(7635034, 0, false)
  memory.hex2bin('0F 84 7B 01 00 00', 7623723, 8)
  memory.hex2bin('50 51 FF 15 00 83 85 00', 5499528, 6)
  sampAddChatMessage("-", -1)
 end 
end
Точно должен работать, сам таким пользуюсь
 

™ ChipFamily

По ту сторону надежды.
5,143
1,994
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Lua:
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('aafk', aAfk)
    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)
        sampAddChatMessage("•   {1E90FF}Anti AFK{808080}  |  {90EE90}Активирован!", 0xFFFFFF)
    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)
        sampAddChatMessage("•   {1E90FF}Anti AFK{808080}  |  {FA8072}Деактивирован!", 0xFFFFFF)
    end
end
 
  • Нравится
Реакции: Mr_Incognito
Статус
В этой теме нельзя размещать новые ответы.