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

Maximo de Resets

MrCyber

Honrado XPZ
Ola,estou querendo colocar o MAXIMO de RESETS no meu MU

de 1.000,como eu faço isso ?
 

BobSponja

Calça Quadrada
Legendário XPZ
-- =============================================
-- Reset não acumulativo (Pontos x Resets) + VIP
-- =============================================
--
-- Definindo as variaveis (Não mexer)
declare @MaxLevel int,
@PontosReset int,
@ZenReq int,
@Forca int,
@Agilidade int,
@Vitalidade int,
@Energia int,
@MaxLevelVIP int,
@PontosResetVIP int,
@ZenReqVIP int,
@ForcaVIP int,
@AgilidadeVIP int,
@VitalidadeVIP int,
@EnergiaVIP int

-- Definindo valor das variaveis (Configure conforme necessário)
--
-- Contas não VIP
set @MaxLevel = 350 -- Level ao qual poderá resetar
set @PontosReset = 100 -- Pontos que ganhará por reset (Pontos vezes Resets)
set @ZenReq = 50000000 -- Zen requerido para resetar
set @Forca = 25 -- Ponto padrão de força que ira retornar após resetar
set @Agilidade = 25 -- Ponto padrão de agilidade que ira retornar após resetar
set @Vitalidade = 25 -- Ponto padrão de vitalidade que ira retornar após resetar
set @Energia = 25 -- Ponto padrão de energia que ira retornar após resetar

-- Contas VIP
set @MaxLevelVIP = 300 -- Level ao qual poderá resetar
set @PontosResetVIP = 200 -- Pontos que ganhará por reset (Pontos vezes Resets)
set @ZenReqVIP = 20000000 -- Zen requerido para resetar
set @ForcaVIP = 50 -- Ponto padrão de força que ira retornar após resetar
set @AgilidadeVIP = 50 -- Ponto padrão de agilidade que ira retornar após resetar
set @VitalidadeVIP = 50 -- Ponto padrão de vitalidade que ira retornar após resetar
set @EnergiaVIP = 50 -- Ponto padrão de energia que ira retornar após resetar

-- Execução do comando SQL (Não mexer)
--
-- Contas não VIP
Por favor, Entrar ou Registrar para ver o conteúdo das URLs!
 Character

SET cLevel = 1,
Experience = 0,
LevelUpPoint = @PontosReset * (Resets + 1),
Strength = @Forca,
Dexterity = @Agilidade,
Vitality = @Vitalidade,
Energy = @Energia,
Money = Money - @ZenReq,
Resets = Resets + 1

FROM Character
JOIN MEMB_STAT ON Character.AccountID=MEMB_STAT.memb___id COLLATE Latin1_General_CS_AS
JOIN MEMB_INFO ON Character.AccountID=MEMB_INFO.memb___id COLLATE Latin1_General_CS_AS

WHERE cLevel > (@MaxLevel - 1)
AND Money > (@ZenReq - 1)
AND MEMB_STAT.ConnectStat = 0
AND MEMB_INFO.vip = 0
AND Resets <= 10000

-- Contas VIP
UPDATE Character

SET cLevel = 1,
Experience = 0,
LevelUpPoint = @PontosResetVIP * (Resets + 1),
Strength = @ForcaVIP,
Dexterity = @AgilidadeVIP,
Vitality = @VitalidadeVIP,
Energy = @EnergiaVIP,
Money = Money - @ZenReqVIP,
Resets = Resets + 1

FROM Character
JOIN MEMB_STAT ON Character.AccountID=MEMB_STAT.memb___id COLLATE Latin1_General_CS_AS
JOIN MEMB_INFO ON Character.AccountID=MEMB_INFO.memb___id COLLATE Latin1_General_CS_AS

WHERE cLevel > (@MaxLevelVIP - 1)
AND Money > (@ZenReqVIP - 1)
AND MEMB_STAT.ConnectStat = 0
AND MEMB_INFO.vip = 1
AND Resets <= 10000

Altere o 10000 pelo numero desejado!

 
 
Editado por um moderador:

calabocajean

Developer C++
Delta XPZ
@MrCyber

Qual a versão de seu MS?

~ Cuidado com o FLOOD... 2 vezes só nesse Post..
 

calabocajean

Developer C++
Delta XPZ
Não trabalho com essas versões, mas já ouvi falar que se aumentar o level máximo acima de 400 versões season 2+ pode causar bugs no Gameserver... Aconselho deixar do jeito que tá mesmo, level 400+ por enquanto só em Gameservers 97 e 99, a não ser que haja um Gameserver que já tenha isso fixado.
 

calabocajean

Developer C++
Delta XPZ
Ah sim, me desculpe então, é que não se vê muito esse tipo de pergunta todos os dias, aí de alguma forma meu cérebro já foi automático pra level... Bom, seu Gameserver tem limite de resets? Isso é meio raro de acontecer, verifique na sua DB a coluna de resets se o default value está abaixo do que você quer, se não for lá provavelmente deve haver algum arquivo de configuração do GS pra aumentar ou reduzir esse limite, já que tem isso de limite, o minimo seria colocar um local específico para se configurar isso, na minha opinião isso não devia nem existir, já que não é de muita utilidade se não tiver o local dessa configuração.
 
Editado por um moderador:

calabocajean

Developer C++
Delta XPZ
Então deixa assim, ta certo, ignora meu comentário acima na parte da DB... Já tinha desligado o pc quando percebi a m*** que eu tinha falado, default value não tem nada a ver com isso, ele define o valor padrão... Quando estou com sono meu QI cai pra -15, liga não... Vou dormir pra ver se quando eu acordar deixo de falar bobagens ;-;

~> Só é relevante a parte das configs do GS... procura onde configura os resets pra ver se tem como alterar o valor padrão.
 
Editado por um moderador:
Topo Bottom