diff --git a/server/events.lua b/server/events.lua index c48160e..502ac1f 100644 --- a/server/events.lua +++ b/server/events.lua @@ -1,5 +1,16 @@ -- Event Handler +AddEventHandler('chatMessage', function(source, _, message) + local src = source + if string.sub(message, 1, 1) ~= '/' then return end + local args = QBCore.Shared.SplitStr(message, ' ') + local command = string.gsub(args[1]:lower(), '/', '') + CancelEvent() + if not QBCore.Commands.List[command] then return end + table.remove(args, 1) + QBCore.Commands.List[command].callback(src, args) +end) + AddEventHandler('playerDropped', function() local src = source if not QBCore.Players[src] then return end