Bom, sem extender muito, fiz uma Trigger para testar um aprendizado novo, aliando com a necessidade de alguém que pediu em um grupo, no final acabei finalizando ela com a ajuda do Chat GPT mesmo... Não gostei muito do resultado, queria fazer algo melhor, mas está funcional. Acho que eu mesmo já postei um conteúdo parecido que ficou perdido no Baú da PZ.
Basicamente ela vai armazenando os minutos, desde que o player tenha ficado pelo menos 2 minutos online. Quando chegar 60 minutos ou +, ela premia.
Exemplo:
O player ficou 5 horas online e deslogou, vai receber 5X Points
O player ficou 5 horas e 45 minutos logado, mas tinha 20 minutos já acumulado, vai receber 6X Points e ficar 5 minutos armazenados
Caso queira premiar em outro local, altere a seguinte parte:
Código:
UPDATE MEMB_INFO
SET HPoints = HPoints + @hpoints_to_add
WHERE memb___id = @memb___id;
Você não precisa ficar logando e deslogando pra testar, basta utiliza essa query:
Sei que já tem muito desse conteúdo por aí, mas como fiz agora, resolvi postar.