cara uma job é uma execuçao sql so isso , um /reset ingame é uma execuçao sql da mesma forma, um clicar em resetar no site tbm! ou seja tudo se baseia um uma query, a mesma usada no query analizer, a diferença é so a forma de interpretaçao e de linguagem para se chegar essa informaçao ao sql. o melhor que eu tenho para te dar uma base seria essa job: -- ============================================= -- Reset não acumulativo (Pontos x Resets) + VIP -- by Young ([email protected]) -- ============================================= -- -- 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 = 200 -- Pontos que ganhará por reset (Pontos vezes Resets) set @ZenReq = 50000000 -- Zen requerido para resetar set @Forca = 20 -- Ponto padrão de força que ira retornar após resetar set @Agilidade = 20 -- Ponto padrão de agilidade que ira retornar após resetar set @Vitalidade = 20 -- Ponto padrão de vitalidade que ira retornar após resetar set @Energia = 20 -- Ponto padrão de energia que ira retornar após resetar -- Contas VIP set @MaxLevelVIP = 300 -- Level ao qual poderá resetar set @PontosResetVIP = 400 -- 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 UPDATE 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 -- 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 -- -- Este script poderá ser usado livremente, desde que os créditos sejam mantidos. -- Coded by Young in 19/11/2005 ou seja vc pode usar variaveis,obj,declaraçoes o que quizer, mais tudo sejá injetado no sql do mesmo geito na pratica nao tem tanta diferença nao. so ler um pouco sobre banco de dados para fazer uma job como queira, ou fazer no php definindo as variaveis e as mssql query ou usando pakets para informar na dll da na mesma tudo é a mesma coisa. php ou c++ sao apenas linguagens de progamaçao, o sql é o banco de dados, vc apenas tem que escolher um metodo para fazer as alteraçoes no sql(banco de dados) de acordo com a sua preferencia. sempre recomendo fazer no site para os leigos pois um coder nao vai codar um sistema de reset propio para vc, salvo se o seu sistema seja um comum entre os custons mais usados em muservers.
Última edição por levelx; 21-01-2011 às 08:05 PM.
Hidden Content Tip "E sem saber que era impossível, ele foi lá e fez"(Jean Cocteau) LUCENA ME DEIXOU DE MEMBRO ETERNO E ME DEIXOU UMA SAUDADE ETERNA TBM................ Hidden Content
Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)
Regras do Fórum