Скрипт со скрином

Krappi

Новичок
Автор темы
9
1
Версия MoonLoader
.026-beta
Помогите сделать скрипт.
Н-р: вводим команду /ban и ид игрока и при этом он сам подставить дни и причину, а так же должен сделать скрин
 
Последнее редактирование:
D

deleted-user-164854

Гость
Нууу вот
Lua:
local hook = require 'lib.samp.events'

function main()
    wait(-1)
end

function hook.onSendCommand(SendChatCommand)
    if SendChatCommand:match("^/[Bb][Aa][Nn]%s%d+") then
        local id = SendChatCommand:match("^/[Bb][Aa][Nn]%s(%d+)")
        if sampIsPlayerConnected(tonumber(id)) then
            lua_thread.create(function() wait(700) callFunction(getModuleHandle("samp.dll") + 0x70FC0, 0, 0) end) -- делаем скрин. Делать это надо перед return
            return {"/ban "..id.." 30 Cheat"}       
        end
    end
end
 

astynk

Известный
Проверенный
742
530
Нууу вот
Lua:
local hook = require 'lib.samp.events'

function main()
    wait(-1)
end

function hook.onSendCommand(SendChatCommand)
    if SendChatCommand:match("^/[Bb][Aa][Nn]%s%d+") then
        local id = SendChatCommand:match("^/[Bb][Aa][Nn]%s(%d+)")
        if sampIsPlayerConnected(tonumber(id)) then
            lua_thread.create(function() wait(700) callFunction(getModuleHandle("samp.dll") + 0x70FC0, 0, 0) end) -- делаем скрин. Делать это надо перед return
            return {"/ban "..id.." 30 Cheat"}      
        end
    end
end
Скрин надо делать в хуке onServerMessage, смотреть когда появится строка с твоим баном.