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:


Código:
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:


Código:
----------------------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

Pesquisar no site

© 2012 Todos os direitos reservados.