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)