-- GTA CODE --// Razor
local STATE = false;
function main()
while not isSampAvailable() do wait(0) end
sampRegisterChatCommand('fafk', function()
STATE = not STATE
if STATE then
sendPacket({8, 0, 0, 0, 1, 0})
sendPacket({8, 0, 0, 0, 0, 1})
else
sendPacket({8, 0, 0, 0, 1, 0})
sendPacket({8, 0, 0, 0, 0, 0})
end
sampAddChatMessage(STATE and 'fake-afk >> enabled' or 'fake-afk >> disabled', -1)
end)
wait(-1)
end
function sendPacket(BYTES)
local BS = raknetNewBitStream()
raknetBitStreamWriteInt8(BS, 251)
for i = 1, #BYTES do
raknetBitStreamWriteInt8(BS, BYTES[i])
end
raknetSendBitStream(BS)
raknetDeleteBitStream(BS)
end
-- RakSAMP Lite CODE --//
local AFK = false;
onRunCommand = function(command)
if string.find(command, '!afk') then
AFK = not AFK;
print(AFK and 'ВКЛЮЧЕНО!' or 'ОТКЛЮЧАЕМСЯ!')
if AFK then
sendPacket({8, 0, 0, 0, 1, 0})
sendPacket({8, 0, 0, 0, 0, 1})
else
sendPacket({8, 0, 0, 0, 1, 0})
sendPacket({8, 0, 0, 0, 0, 0})
end
return false;
end
end
sendPacket = function(BYTES)
local bs = bitStream.new()
bs:writeInt8(251)
for a = 1, #BYTES do
bs:writeInt8(BYTES[a])
end
bs:sendPacket()
bs:reset()
end