---
description: >-
  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.
---

# hydrus:system-notify

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

{% hint style="info" %}
O valor de order é o mesmo valor disponível no exports [find\_order](../exports/find_order "mention")
{% endhint %}

```lua
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)
```
