Example

example commands

QB-Core Example
QBCore.Commands.Add('givemoney', Lang:t("command.givemoney.help"), { { name = Lang:t("command.givemoney.params.id.name"), help = Lang:t("command.givemoney.params.id.help") }, { name = Lang:t("command.givemoney.params.moneytype.name"), help = Lang:t("command.givemoney.params.moneytype.help") }, { name = Lang:t("command.givemoney.params.amount.name"), help = Lang:t("command.givemoney.params.amount.help") } }, true, function(source, args)
    local id = exports["shx-sid"]:getSID(tonumber(args[1]))
    local Player = QBCore.Functions.GetPlayer(id)
    if Player then
        Player.Functions.AddMoney(tostring(args[2]), tonumber(args[3]))
    else
        TriggerClientEvent('QBCore:Notify', source, Lang:t('error.not_online'), 'error')
    end
end, 'admin')
OX-LIB / QBX Example
lib.addCommand('givemoney', {
    help = Lang:t("command.givemoney.help"),
    params = {
        { name = Lang:t("command.givemoney.params.id.name"), help = Lang:t("command.givemoney.params.id.help") },
        { name = Lang:t("command.givemoney.params.moneytype.name"), help = Lang:t("command.givemoney.params.moneytype.help") },
        { name = Lang:t("command.givemoney.params.amount.name"), help = Lang:t("command.givemoney.params.amount.help") }
    },
    restricted = "group.god"
}, function(source, args)
    local id = exports["shx-sid"]:getSID(tonumber(args[Lang:t("command.givemoney.params.id.name")]))
    local player = QBCore.Functions.GetPlayer(id)
    if not player then
        TriggerClientEvent('QBCore:Notify', source, Lang:t('error.not_online'), 'error')
        return
    end
    player.Functions.AddMoney(tostring(args[Lang:t("command.givemoney.params.moneytype.name")]), tonumber(args[Lang:t("command.givemoney.params.amount.name")]))
end)

Last updated