Você não está conectado. Conecte-se ou registre-se



Ver o tópico anterior Ver o tópico seguinte Ir para baixo  Mensagem [Página 1 de 1]

#1OfflineAdministrador 

  Posted Qua Jun 17, 2009 10:53 pm

Administrador
 
Admin
Admin
Primeiramente é recomendado que você crie um back-up dos arquivos do seu banco de dados.

Bem essa Query tem a função de "recompensar" os players novatos, dando a eles um número determinado de resets iniciais (só começa a contar após ele da um reset no jogo), um certo número de pontos para serem distribuidos inicialmente (padrão 300) e um certo valor em zen para que não fiquem lá implorando por zen pra faze BB (se seu server tiver BB OM). Vamos lá:

1 - Vá no "Menu Iniciar > Todos os programas > Microsoft SQL Server > " e execulte o "Query Analyzer",vai ser pedido que informe o nome de usuário (padrão sa) e a senha do seu SQL Server.

Instalando o Bônus
Após executar o item 1, irá abrir uma janela parecida com o bloco de notas no meio do programa copie o código a seguir e para adicionar a query:
Código:
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 -- Por Alex do Muciados
DECLARE
@Resets INT,
@Pontos INT,
@Dinheiro INT,
@Char varchar(10)
SELECT @Char = Name FROM INSERTED

SET @Resets = 5
SET @Pontos = 300
SET @Dinheiro = 1000000

UPDATE Dbo.Character
SET Resets = @Resets, LevelUpPoint = @Pontos, Money = @Dinheiro
WHERE Name = @Char
END
Você pode alterar de acordo com suas preferencias as seguintes linhas:
Número de resets que o char irá ganhar ao iniciar:
Código:
SET @Resets = 5 -- INSERIR QUANTIDADE DE RESETS
Quantidade de pontos (stats) para distribuir:
Código:
SET @Pontos = 300
Quantidade de Zen que ele irá ter:
Código:
SET @Dinheiro = 1000000
NOTE¹: 1KK = 1000000 você precisa escrever o número inteiro da quantidade que ele deverá receber
NOTE²: Você não pode colocar números negativos em nenhuma das três opções


Desinstalando o Bônus
Após executar o item 1, irá abrir uma janela parecida com o bloco de notas no meio do programa copie o código a seguir e para remover a query:

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

Créditos:
Alex do Muciados

http://info.forumeiro.net

Ver o tópico anterior Ver o tópico seguinte Ir para o topo  Mensagem [Página 1 de 1]




Permissões neste sub-fórum
Não podes responder a tópicos