Recompensa para top Semanal ou Top Mensal
Olá Pessoal venho trazer mais uma novidade que você so encontra aqui no Trainermaster
Essa job tera a finalidade de Recompensar a conta do perssonagem que for top, no exemplo vamos usar o Top Resets Semanal como exemplo, mais isso você pode usar em varios tops (Resets, PK, Heroi etc).
No caso a recompensa que eu escolhi foi dar Golds, para a job funcionar você deve ter em sua tabela MEMN_INFO a culuna golds, caso não tenha basta executar o script abaixo no Query Analizer:
Criar coluna golds:
ALTER TABLE dbo.[MEMB_INFO] ADD golds int NOT NULL CONSTRAINT DF_MEMB_INFO_golds DEFAULT 0 GO
No exemplo que vou usar, os Resets Semanal ficam armazenados na coluna semanal_resets na tabela Character.
Script da Job:
----------------------WWW.ZONEGAMES.COM.BR---------------------- ----------- Recompensa para player top Reset Semanal------------ --------------------------By llZeZoll--------------------------- declare @bonus int -------------------------- Variaveis --------------------------- set @bonus = 10 -- Quantidade de Golds a ganhar ----------------------------------------------------------------- UPDATE MEMB_INFO SET golds=golds+@bonus FROM MEMB_INFO JOIN Character ON MEMB_INFO.memb___id=Character.AccountID COLLATE Latin1_General_CS_AS WHERE Character.semanal_resets = (select MAX(semanal_resets) from Character) -------------------Zerando a coluna semanal_resets-------------- UPDATE Character SET semanal_resets = 0 -------------------MANTENHA OS CREDITOS ZONEGAMES---------------
Coloque ela para executar a cada 7 dias.
E intereçante você colocar em seu site, um top semanal e avisar que o top reset semanal sera bonificado com golds.
Creditos: llZeZoll e Mallmann
Lembrando que pode ser usado em outros tipos de top, e so mudar o nome da culuna