-
Iniciante
USE [muonline]
GO
/****** Object: StoredProcedure [dbo].[WZ_SetMasterResetInfo] Script Date: 19/11/2017 11:45:24 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER Procedure [dbo].[WZ_SetMasterResetInfo] @[Somente membros podem ver os links. ] varchar(10),
@Name varchar(10),
@Reset int,
@MasterReset int,
@MasterResetDay int,
@MasterResetWek int,
@MasterResetMon int
AS
BEGIN
SET NOCOUNT ON
SET XACT_ABORT ON
UPDATE Character SET
ResetCount=@Reset,
MasterResetCount=@MasterReset
WHERE AccountID @[Somente membros podem ver os links. ] AND Name=@Name
-- DECLARA OS NÍVEL DE VIP DE 0 ATÉ 3
DECLARE @[Somente membros podem ver os links. ]Level_0 INT;
DECLARE @[Somente membros podem ver os links. ]Level_1 INT;
DECLARE @[Somente membros podem ver os links. ]Level_2 INT;
DECLARE @[Somente membros podem ver os links. ]Level_3 INT;
-- DECLARA OS VALORES DADO NO MASTER RESET
DECLARE @[Somente membros podem ver os links. ]ue_0 INT;
DECLARE @[Somente membros podem ver os links. ]ue_1 INT;
DECLARE @[Somente membros podem ver os links. ]ue_2 INT;
DECLARE @[Somente membros podem ver os links. ]ue_3 INT;
-- DECLARA O TIPO DA MOEDA DADA NO MR
DECLARE @TypeMoeda INT;
-- SETA O NUMERO DO ACCOUNTLEVEL
SET @[Somente membros podem ver os links. ]Level_0 = 0;
SET @[Somente membros podem ver os links. ]Level_1 = 1;
SET @[Somente membros podem ver os links. ]Level_2 = 2;
SET @[Somente membros podem ver os links. ]Level_3 = 3;
-- SETA O VALOR DADO NO MR A CADA TIPO DE VIP
SET @[Somente membros podem ver os links. ]ue_0 = 30;
SET @[Somente membros podem ver os links. ]ue_1 = 30;
SET @[Somente membros podem ver os links. ]ue_2 = 30;
SET @[Somente membros podem ver os links. ]ue_3 = 30;
-- SET O TYPE DA MOEDA
SET @TypeMoeda = 1;
-- MASTER RESET FREE
IF EXISTS (SELECT AccountLevel FROM MEMB_INFO WHERE memb___id = @[Somente membros podem ver os links. ] AND AccountLevel = @[Somente membros podem ver os links. ]Level_0)
BEGIN
IF EXISTS (SELECT memb___id FROM Z_Credits WHERE memb___id = @[Somente membros podem ver os links. ] AND type = @TypeMoeda)
BEGIN
UPDATE Z_Credits SET value=value @[Somente membros podem ver os links. ]ue_0 WHERE memb___id = @[Somente membros podem ver os links. ] AND type = @TypeMoeda
END
ELSE
BEGIN
INSERT INTO Z_Credits (memb___id, value, type) VALUES @[Somente membros podem ver os links. ], @[Somente membros podem ver os links. ]ue_0, @TypeMoeda)
END
END
-- FIM
-- MASTER RESET AccountLevel 1
IF EXISTS (SELECT AccountLevel FROM MEMB_INFO WHERE memb___id = @[Somente membros podem ver os links. ] AND AccountLevel = @[Somente membros podem ver os links. ]Level_1)
BEGIN
IF EXISTS (SELECT memb___id FROM Z_Credits WHERE memb___id = @[Somente membros podem ver os links. ] AND type = @TypeMoeda)
BEGIN
UPDATE Z_Credits SET value=value @[Somente membros podem ver os links. ]ue_1 WHERE memb___id = @[Somente membros podem ver os links. ] AND type = @TypeMoeda
END
ELSE
BEGIN
INSERT INTO Z_Credits (memb___id, value, type) VALUES @[Somente membros podem ver os links. ], @[Somente membros podem ver os links. ]ue_1, @TypeMoeda)
END
END
-- FIM
-- MASTER RESET AccountLevel 2
IF EXISTS (SELECT AccountLevel FROM MEMB_INFO WHERE memb___id = @[Somente membros podem ver os links. ] AND AccountLevel = @[Somente membros podem ver os links. ]Level_2)
BEGIN
IF EXISTS (SELECT memb___id FROM Z_Credits WHERE memb___id = @[Somente membros podem ver os links. ] AND type = @TypeMoeda)
BEGIN
UPDATE Z_Credits SET value=value @[Somente membros podem ver os links. ]ue_2 WHERE memb___id = @[Somente membros podem ver os links. ] AND type = @TypeMoeda
END
ELSE
BEGIN
INSERT INTO Z_Credits (memb___id, value, type) VALUES @[Somente membros podem ver os links. ], @[Somente membros podem ver os links. ]ue_2, @TypeMoeda)
END
END
-- FIM
-- MASTER RESET AccountLevel 3
IF EXISTS (SELECT AccountLevel FROM MEMB_INFO WHERE memb___id = @[Somente membros podem ver os links. ] AND AccountLevel = @[Somente membros podem ver os links. ]Level_3)
BEGIN
IF EXISTS (SELECT memb___id FROM Z_Credits WHERE memb___id = @[Somente membros podem ver os links. ] AND type = @TypeMoeda)
BEGIN
UPDATE Z_Credits SET value=value @[Somente membros podem ver os links. ]ue_3 WHERE memb___id = @[Somente membros podem ver os links. ] AND type = @TypeMoeda
END
ELSE
BEGIN
INSERT INTO Z_Credits (memb___id, value, type) VALUES @[Somente membros podem ver os links. ], @[Somente membros podem ver os links. ]ue_3, @TypeMoeda)
END
END
-- FIM
END
-
Tags para este Tópico
Permissões de Postagem
- Você não pode iniciar novos tópicos
- You may not post Resposta(s)
- Você não pode enviar anexos
- Você não pode editar suas mensagens
-
Regras do Fórum