Export

Here you can see the exports in case it is necessary for any of your other scripts to do any exports.

Server Exports Config:

AddCoins

exports['jc_coins']:AddCoins(source, ammount)

-- Example
RegisterCommand("darcoins", function(source, args)
    local targetId = tonumber(args[1])
    local cantidad = tonumber(args[2])

    if targetId and cantidad then
        local success = exports['jc_coins']:AddCoins(targetId, cantidad)

        if success then
            print(("Se dieron %s coins al jugador ID %s"):format(cantidad, targetId))
        else
            print("No se pudo dar coins. ¿Está conectado el jugador?")
        end
    else
        print("Uso: /darcoins [ID] [cantidad]")
    end
end, true)

RemoveCoins

exports['jc_coins']:RemoveCoins(source, ammount)

-- Example:
RegisterCommand("quitarcoins", function(source, args)
    local targetId = tonumber(args[1])
    local cantidad = tonumber(args[2])

    if targetId and cantidad then
        local success = exports['jc_coins']:RemoveCoins(targetId, cantidad)

        if success then
            print(("Se quitaron %s coins al jugador ID %s"):format(cantidad, targetId))
        else
            print("No se pudo quitar coins. ¿Está conectado el jugador?")
        end
    else
        print("Uso: /quitarcoins [ID] [cantidad]")
    end
end, true)

GetCoins

exports['jc_coins']:GetCoins(source)

-- Example:
RegisterCommand("vercoins", function(source, args)
    local targetId = tonumber(args[1]) or source

    local coins = exports['jc_coins']:GetCoins(targetId)

    print(("El jugador ID %s tiene %s coins"):format(targetId, coins))
end, true)

Last updated