Hydrus.gg
  • Português
    • Jogos
      • FiveM
        • Comandos
          • Créditos
          • vRP
          • QBCore
        • Criando comandos
        • Crédito personalizado
        • Framework personalizado
        • Créditos personalizados
        • Exports
          • add_credit
          • base64_decode
          • base64_encode
          • consume_credit
          • create_command
          • find_order
          • find_product
          • get_group_expiration
          • migrate_player_id
          • random_uuid
          • run
          • schedule
          • sql_insert
          • testdrive
        • Eventos
          • hydrus:vehicle-redeem
          • hydrus:system-notify
          • hydrus:vip-notify
          • hydrus:insert
          • hydrus:inserted
        • Configuração
      • RedM
        • VORP
      • Minecraft
      • Standalone
    • Webhooks
    • Variáveis
    • Layout próprio
    • Temas exclusivos
      • Premium
    • Fast Checkout
    • Bot do Discord
      • Hospedando o Bot
      • Comandos
    • API
      • Autenticação
      • Cupons
Powered by GitBook
On this page
  1. Português
  2. Jogos
  3. FiveM
  4. Eventos

hydrus:system-notify

Este evento é disparado sempre que uma venda é efetuada na plataforma, através desse evento você pode enviar mensagens no chat para notificar os jogadores que uma compra ocorreu.

Caso o comprador não esteja online no momento da compra, o script irá esperar o jogador ficar online para disprar o evento.

O valor de order é o mesmo valor disponível no exports find_order

AddEventHandler('hydrus:system-notify', function(player_id, order)
    -- na vRP, player_id é o mesmo que user_id
    -- order é um objeto com muitas propriedades, veja o exemplo através do exports find_order
    
    local identity = vRP.getUserIdentity(player_id)
    
    local products = {}
    
    -- Salvando o nome de todos os produtos em uma lista
    for _, product in pairs(order.packages) do
        table.insert(products, product.name)
    end
    
    -- Juntando a lista para transformar em uma string
    products = table.concat(products, ' & ')
    
    TriggerClientEvent('chat:addMessage', -1, {
        template = '<div>{0} comprou {1}</div>',
        args = { identity.name, products },
    })
end)
Previoushydrus:vehicle-redeemNexthydrus:vip-notify

Last updated 1 year ago