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: 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... ) 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..) 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 [Somente usuários registrados podem vem os links. ]
Última edição por Cøłєridgє; 19-09-2010 às 04:58 PM.
Hidden Content Hidden Content - Sou melhor do que as pessoas pensam e pior do que elas imaginam ...
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.
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
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.
Última edição por levelx; 30-11-2010 às 07:04 PM.
Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)
Regras do Fórum