Pesquise™



0
Postado por: Ωﯕσήέкα™
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:

----------- 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---------------

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.

0 comentários:

Postar um comentário