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

Como colocar pro char começar full status

Dragonmuhard

Usuário XPZ
tem como, mudando 1 negocio no sql ! mas teria que pesquisar pra te responder melhor rs

Achei ! rsrsrs

Rode a Query >

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,

@Forca INT,

@Agilidade INT,

@Energia INT,

@Vitalidade INT,

@Char varchar(10)

SELECT @Char = Name FROM INSERTED

 

SET @Resets = 10 -- INSERIR QUANTIDADE DE RESETS

SET @Pontos = 3500 -- INSERIR QUANTIDADE DE PONTOS PARA DESTRIBUIR

SET @Dinheiro = 1000000 -- INSERIR QUANTIDADE DE DINHEIRO

SET @Agilidade = 32767 -- INSERIR QUANTIDADE DE PONTOS

SET @Forca = 32767 -- INSERIR QUANTIDADE DE PONTOS

SET @Energia = 32767 -- INSERIR QUANTIDADE DE PONTOS

SET @Vitalidade = 32767 -- INSERIR QUANTIDADE DE PONTOS

 

UPDATE Dbo.Character

SET Resets = @Resets, LevelUpPoint = @Pontos, Money = @Dinheiro, Strength = @Forca, Dexterity = @Agilidade, Vitality = @Vitalidade, Energy = @Energia

WHERE Name = @Char

END

Creditos, Link abaixo !

http://forum.xpzone.net/topic/22056-query-char-começa-com-status-ful/

para retirar e voltar ao Normal, ou Alltera para outro valor!
ou Rode essa query que limpa a query acima tb

[SIZE=small]USE MuOnline[/SIZE]

IF EXISTS (SELECT name FROM sysobjects

WHERE name = 'MUC_BONUS' AND type = 'TR')

DROP TRIGGER MUC_BONUS

GO
 

Dragonmuhard

Usuário XPZ
essa aqui foi tirada da Viciados mu
 

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

Funciona para o player ADD os Pontos !
 

johnpeff

Honrado XPZ
pra pode dar certo vc tem que verificar qual as tabelas e colunas seu servidor usa

por exemplo a maioria por padrão usa reset, resets, strenght, vitality, dexterity, energy

e so ir no SQL Server Manager e ver as colunas e editalo no comando acima
 

cruskado

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

mano na boa rode essa query q da certo so alterar onde ta 32000 a seu gosto eu uso essa em meu servidor

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
@Forca INT,
@Agilidade INT,
@Vitalidade INT,
@Energia INT,
@Char varchar(10)
SELECT @Char = Name FROM INSERTED

SET @Forca = 32000 -- INSERIR QUANTIDADE DE PONTOS (32000 OU 65000)
SET @Agilidade = 32000 -- INSERIR QUANTIDADE DE PONTOS (32000 OU 65000)
SET @Vitalidade = 32000 -- INSERIR QUANTIDADE DE PONTOS PONTOS (32000 OU 65000)
SET @Energia = 32000 -- INSERIR QUANTIDADE DE PONTOS (32000 OU 65000)

UPDATE Dbo.Character
SET Strength = @Forca, Dexterity = @Agilidade, Vitality = @Vitalidade, Energy = @Energia
WHERE Name = @Char
ENDe para remover rode essa string

Código:
Por favor, Entrar ou Registrar para ver o conteúdo dos códigos!
 
Topo Bottom