Augem me arruma 1 job rank q começa segunda e zera o semanal sexta feira
quem pode me ajuda agradeço
Versão Imprimível
Augem me arruma 1 job rank q começa segunda e zera o semanal sexta feira
quem pode me ajuda agradeço
Cria as colunas referentes a:
guardar valores dos resets da semana (ranksemana)
guardar valores dos resets do mes(rankmes)
Na job ou no script de resets...qndo for feito o update da coluna de reset
as colunas ranksemana e rankmes deverao seguir a coluna resets
exemplo:
Citação:
UPDATE Character
SET clevel=('1'),
Experience=('0'),
Money=Money-('100000000'),
LevelUpPoint=300+300*resets,
resets=resets+1,
ranksemana=ranksemana+1,
rankmes=rankmes+1,
Strength=('30'),
Dexterity=('30'),
Vitality=('30'),
Energy=('30'),
MagicList=null
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>399
AND Memb_Stat.ConnectStat = 0
and Money>('50000000')
AND MEMB_INFO.vip = 0
and resets<100
agora vamos cria 2 jobs para zerar os valores das 2 colunas e para fazer o top dos ranks...
Primeiro a job pra zera rank semana e pra adicionar 1 na coluna referente ao top ranking semanal-----( coloque para rodar de 7 em 7 dias... )
Citação:
UPDATE character
SET topsemana=topsemana+1
where ranksemana = (select top 1 ranksemana FROM character order by ranksemana desc)
------
UPDATE character
SET ranksemana=0
Agora a job pra poder fazer o ranking mensal e zerar a variavel..( coloque pra rodar de 30 em 30 dias..)
Citação:
UPDATE character
SET topmes=topmes+1
where rankmes = (select top 1 rankmes FROM character order by rankmes desc)
------
UPDATE character
SET rankmes=0
Explicacao....
com isso ai de cima poderemos ter 3 rankings relacionado ao reset do char...1 normal de quem tem mais resets... um de quem da mais resets por semana, um de quem da mais resets no mes.
CASO QUEIRA PREMIAR [Only registered and activated users can see links. Click Here To Register...]
E para aqueles que usam o muserver da brcf? até hj nunca achei uma query pra de semanal e mensal pra aqueles que usam /reset.
Não sei se te informar se funfa no MuServer da brcf, mais testa essa e se não rolar posto umas outras que tenho aqui que não testei antes.
tem como sim, so fazer a coluna de resets ser uma variavel ai o resultado dela vc gera os dados para as outras colunas.
Stark, obrigado.
levelx: eu nao sei fazer isso, teria algum tuto ai pra poder me ceder?
obrigado.
nao me arriscarei a fazer para vc,mais ateoria seria mais ou menos assim:
@var;resets= sua tabela real de resets;
reset= reset+@var;resets
@ranksemana=ranksemana+@var;resets
@rankmes = rankmes+@var;resets
depois ele zera a coluna (real de seus resets da coluna que virou variavel)
update character set @var;resets = 0
e de 7 em 7 dias vc zera a ranksemana e de 30 em 30 a mensal.
apartir dai a coluna do site responsavel pelo reset nao seria mais a coluna do /reset e sim uma nova coluna, eu quando usava esse bagui eu usava 'resets' para o /reset e 'reset' para a coluna responsavel pelos resets reais no site.