SA:MP Lua Arizona InvisBind

Xmoore

Новичок
Автор темы
21
6
Версия SA-MP
  1. Любая
Некоторое время назад на Аризону добавили возможность стать невидимкой, используя анимацию через неудобное меню в определённом скине.
Мне не нравится такой способ активации, поэтому, я сделал его проще.


Установка: Закинуть InvisBind.lua в moonloader
Использование: Чит-код "XH" || Команда /ib
Зависимости: samp.lua moonloader

P.S:
Без скина работать не будет.
 

Вложения

  • InvisBind.lua
    816 байт · Просмотры: 15
  • Нравится
Реакции: Funny Rofl

MrCreepTon

Неизвестный
Всефорумный модератор
2,266
5,141
Делаем шедевр кремниевой долины более грамотным:
require 'moonloader'

function main()
    repeat wait(0) until isSampAvailable()
    sampRegisterChatCommand('ib', processAnimation)
    while true do wait(0)
        if testCheat('XH') then
            processAnimation()
        end
    end
end

function processAnimation()
    sendRawPacket({220,0,85,64}) -- Отправляем открытие окна анимаций
    sendRawPacket({220, 18, 15, 0, 112, 108, 97, 121, 65, 110, 105, 109, 97, 116, 105, 111, 110, 124, 49, 0, 0, 0, 0}) -- Запрашиваем активацию анимации
end

function sendRawPacket(data)
    local bs = raknetNewBitStream()
    for i, dat in pairs(data) do
        raknetBitStreamWriteInt8(bs,data[i])
    end
    raknetSendBitStream(bs)
    raknetDeleteBitStream(bs)
end