Lua Ghost-AFK

3verlaster

Участник
Автор темы
29
13
Версия SA-MP
  1. 0.3.7 (R1)
Написал самый простой Ghost AFK, т.е для сервера и игроков вы выходите в АФК.
Решил сделать, потому что не нашёл обычных гост афк, один на клео и закриптован, второй выдает оружие, и куча всякого ненужного. (Хз, может плохо искал, но думаю мой скрипт лишним не будет.)

Активация: /ghostafk
Деактивация: /ghostafk ещё раз



Вид со стороны другого игрока:
sa-mp-610.png

Lua:
local ev = require('lib.samp.events')

local state = 0

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end

    sampAddChatMessage("{0A8FC4}GhostAfk {0BA6E3}succefully loaded!")

        sampRegisterChatCommand('ghostafk', function()
            if state ~= 1 then state = 1 else state = 0 end
            sampAddChatMessage(string.format('{0BA6E3}Ghost AFK {0A8FC4} %s', state == 1 and 'ON' or 'OFF'), -1)
    end)
end

function ev.onSendPlayerSync()
    if (state == 1) then return false end
end


 

Вложения

  • ghostafk.lua
    561 байт · Просмотры: 230
Последнее редактирование:

VRush

https://t.me/vrushscript
2,415
1,195
Lua:
local ev = require('lib.samp.events')
local state = false

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    sampAddChatMessage("{0A8FC4}GhostAfk {0BA6E3}succefully loaded!")
      sampRegisterChatCommand('ghostafk', function()
      state = not state
      sampAddChatMessage(string.format('{0BA6E3}Ghost AFK {0A8FC4} %s', state and 'ON' or 'OFF'), -1)
    end)
    wait(-1)
end

function ev.onSendPlayerSync()
    if state then return false end
end
 
  • Нравится
Реакции: 3verlaster

MrCreepTon

Неизвестный
Всефорумный модератор
2,208
5,019
Lua:
local ev = require('lib.samp.events')
local state = false

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    sampAddChatMessage("{0A8FC4}GhostAfk {0BA6E3}succefully loaded!")
      sampRegisterChatCommand('ghostafk', function()
      state = not state
      sampAddChatMessage(string.format('{0BA6E3}Ghost AFK {0A8FC4} %s', state and 'ON' or 'OFF'), -1)
    end)
    wait(-1)
end

function ev.onSendPlayerSync()
    if state then return false end
end
1. return not state
2. Можно муновский хук пакетов указать и убрать вообще зависимость от samp lua
 
  • Нравится
Реакции: 3verlaster и VRush

AugustTN

Известный
1,369
470
Сделай тп на место до выхода в афк - будет топчик, а так смысл скрипт непонятен.
Если ты отбежал от места где в афк ушел - 90% что тебя кикнет за тп