bom, vou tentar detalhar da melhor maneira possível sem delongas
Primeiro criei uma tabela para armazenar as pontuações que o personagem faz dentro do jogo.
chamei ela de hero_point nela contem characteridx, points
conforme o personagem vai fazendo pontos essa tabela vai acumulando
até ai tudo blz.
através desses pontos que eu fiz um "rank" com recompensas, como sitado acima. acada mil pontos ele ira ganhar alguma recompensa conforme a pontuação
e queria que esse valor fosse exato então:
1000, 2000, 3000, 4000 e assim por diante!
ai entra a questão da procedure, toda vez que o personagem entra no jogo, "canal", "ambiente" o próprio game executa procedure que faz varias funções para puxar detalhes do personagem... oque eu fiz nesse caso foi colocar um exec pra puxar
a procedure que eu criei.
e ai entramos na questao do meu problema, como toda vez que o personagem entra no canal o jogo executa essa procedure e automaticamente a minha se ele tiver no range 0 a 1000 ele fica entrando e saindo para pegar a recompensa infinitamente, se eu especifica exemplo 1000 e ele pular de 999 para 1001 e relogar ele perde a recompensa 1
sobre a trigger acredito que não, meu conhecimento é mt básico para esclarecer com detalhes isso!