• Bem vindo à nossa comunidade - Quer se juntar ao resto dos nossos membros? Registre-se*Registros aprovados pela adminitração

Querys Para adicionar bonus de Cadastro=pontos+resets+golds

gbllima

Usuário XPZ
ola pessoal da XPZONE estou aqui Hoje pra encinar como adicionar Bonus de cadastro (Reset+pontos+golds)

Tutorial:

1° Clique em Iniciar>>Todos os Programas>>Microsoft SQL Server>>Query Analizer

2°Coloque teu login e tua senha do SQL Server e logue-se nesse painel

3°Dentro do Query Anlizer, Na parte Superior do Painel vai ter um local escrito "Master"

4°Clique nesse "Master" ira Abrir uma coluna com varias Database selecione a Database "MuOnline"

5° Lógo após ter selecionado digite esse Código(query)No Espasso em Branco Abaixo!

Codigo(query):

USE MuOnline

IF EXISTS (SELECT name FROM sysobjects

WHERE name = 'MUC_
Por favor, Entrar ou Registrar para ver o conteúdo das URLs!
' AND type = 'TR')

DROP TRIGGER MUC_BONUS

GO





CREATE TRIGGER MUC_BONUS ON Dbo.Character FOR INSERT

AS

BEGIN





-- Bonus para Novos Chars -- Por Alex do Muciados

DECLARE

@Resets INT,

@Pontos INT,

@Dinheiro INT,

@Char varchar(10)

SELECT @Char = Name FROM INSERTED





SET @Resets = 10 --    <<<<<<<<<<<<<<<<<<INSERIR QUANTIDADE DE RESETS  

SET @Pontos = 3500 --<<<<<<<<<<<<<<<<<<<<< INSERIR QUANTIDADE DE PONTOS INICIAIS

SET @Dinheiro = 1000000 --<<<<<<<<<<<<<<< INSERIR QUANTIDADE DE DINHEIRO





UPDATE Dbo.Character

SET Resets = @Resets, LevelUpPoint = @Pontos, Money = @Dinheiro

WHERE Name = @Char

END




6 ° Lógo Após ter digitado esse Código procure um botão no formato de um Triangulo( |>) no canto esquerdo onde escolheu a "database"

Pronto Bonus de Dinheiro+reset+pontos adicionado!!

[TUTORIAL]Bonus de Cadastro  (GOLD NO SHOP DARK TEAM)

1° Clique em Iniciar>>Todos os Programas>>Microsoft SQL Server>>Enterprise Manager

2° Clique em Console Root>>Microsoft SQL Server>>Windows NT>>DataBase.

3°Selecione a DataBase "MuOnline" >> e vá em Tables

4° Localize a Table DT_SHOP_CREDITS.

5°Clique com Botão direito nela e vá em "Disign Table"

6°Localize a linha "credits" ou "credits2" Clique Em Cima (credits2 é só para quem utiliza os 2 tipos de moeda)

Lógo Abaixo Vai estar escrito Default Value

7°Em Default Value coloque o valor de Golds que quer dar no Cadastro!

8° Salve e Feche

Pronto Golds de cadastro colocados!!

[TUTORIAL]Bonus de Cadastro no site  (GOLD)

1° Clique em Iniciar>>Todos os Programas>>Microsoft SQL Server>>Enterprise Manager

2° Clique em Console Root>>Microsoft SQL Server>>Windows NT>>DataBase.

3°Selecione a DataBase "MuOnline" >> e vá em Tables

4° Localize a Table MEMB_INFO.

5°Clique com Botão direito nela e vá em "Disign Table"

6°Localize a linha "gold" ou "golds" e Clique em Cima

Logo Abaixo vai Estar escrito Default Value

7°Em Default Value coloque o valor de Golds que quer dar no Cadastro!

8° Salve e Feche 

PRONTO

Duvidas Póstem Abaixo .. Abraço Galera!!!
 
Editado por um moderador:

admkilian

Novato XPZ
Boa noite, funciona para server pontuativo? Eu configurei corretamente pra quem começar a jogar ganhar 15 mil pontos, mas quando a pessoa reseta some os pontos!
 

DrakeDLL

Delta XPZ
Por favor, Entrar ou Registrar para ver o conteúdo das citações!

Basta voce ir no SQL Enterprise, tables, depois muonline, lá voce procura pela tabela MEMB_INFO, clica com botão direito, e vai em design table, e adiciona gold int 4 value 0

ou caso nao saiba, faça o seguinte, abra o Query Analyzer, selecione a tabela muonline e rode a seguinte query

Citar disse:
Por favor, Entrar ou Registrar para ver o conteúdo das citações!
copie, cole e dê F5...

Por favor, Entrar ou Registrar para ver o conteúdo das citações!

Funciona sim, so esta resetando os pontos, porque pontuativo é assim mesmo, mas voce pode configurar como desejar no seu GS, ou site, se ele usar qualquer modo, seja ele pelo site ou servidor.
 

QuieLSouza92

Honrado XPZ
corrigindo a query ai porque essa de alguma forma esta desorganizada e nao funciona




USE MuOnline
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'MUC_BONUS' AND type = 'TR')
DROP TRIGGER MUC_BONUS
GO

CREATE TRIGGER MUC_BONUS ON Dbo.Character FOR INSERT
AS
BEGIN

-- Bonus para Novos Chars
DECLARE
@Resets INT,
@Pontos INT,
@Dinheiro INT,
@Char varchar(10)
SELECT @Char = Name FROM INSERTED

SET @Resets = 10 -- INSERIR QUANTIDADE DE RESETS
SET @Pontos = 3500 -- INSERIR QUANTIDADE DE PONTOS INICIAIS
SET @Dinheiro = 1000000 -- INSERIR QUANTIDADE DE DINHEIRO

UPDATE Dbo.Character
SET Resets = @Resets, LevelUpPoint = @Pontos, Money = @Dinheiro
WHERE Name = @Char
END
 
Topo Bottom