Простой враппер команд через rpc (команды не будут отображаться в chatcmds).
Пример использования:
Использование нескольких аргументов:
Изменение команды:
Удаление команды:
Список всех зарегистрированных команд:
Установка: закинуть файл
интересно сделает ли кто sampRegisterSilentChatCommand или чёт в этом духе чтобы регать команды как обычно но ловиться они будут через чтение рпц, таким образом можно обойти ограничение на 144 команды клиентских
Lua:
local cmd = require 'cmd-wrapper'
function main()
index = cmd.registerCommand('test', function(args)
sampAddChatMessage('wait', -1)
wait(1000)
sampAddChatMessage('Test', -1)
end)
wait(-1)
end
Использование нескольких аргументов:
Lua:
local cmd = require 'cmd-wrapper'
function main()
index = cmd.registerCommand('test', function(args)
for i, v in ipairs(args) do
sampAddChatMessage(v, -1)
end
end)
wait(-1)
end
Изменение команды:
Lua:
retult = cmd.changeCommand('test', 'aboba')
result = cmd.changeCommand(1, 'aboba')
Удаление команды:
Lua:
result = cmd.unregisterCommand('test')
result = cmd.unregisterCommand(1)
Lua:
commands = cmd.getAllCommands()
Установка: закинуть файл
cmd-wrapper.lua
в папку moonloader/lib
Вложения
Последнее редактирование: