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

[Tutorial] Sistema de CREDITOS VIP

hugopang

Honrado XPZ
Crie tabelas Creditos e vip na Character. Todas em INT - 4, com Allow Nulls desmarcado e Default Value 0.

Vá no Management >> SQL SERVER AGENT >> Jobs >> New Job

Em name coloca Creditos.

Vai em Steps e clica New.

Nome de creditos

Database MuOnline

Coloque isso no Command

Por favor, Entrar ou Registrar para ver o conteúdo das citações!
Vai em Steps denovo e clica New.

Nome de creditos

Database MuOnline

Coloque isso no Command

Por favor, Entrar ou Registrar para ver o conteúdo das citações!
Vai em Schedules, cria um novo e nomeia como Creditos.

Vai lá em baixo em Change, coloca como Daily.

Só salvar e dar Start.
 
Editado por um moderador:

h4ii0w33n

Novato XPZ
não amigo, sinceramente ele é mal feito, e não serve nada nada!
 

hugopang

Honrado XPZ
Por favor, Entrar ou Registrar para ver o conteúdo das citações!
Esse código é para colocar VIP em uma pessoa por tempo, e tirar automaticamente o VIP da pessoa quando acaba o tempo. Não precisa de trabalho manual, basta você adicionar o VIP e os créditos (dias de VIP) no jogador que será contado os dias e o VIP sairá automaticamente quando o VIP acabar.

Por favor, Entrar ou Registrar para ver o conteúdo das citações!
Se você não viu utilidade nesse tópico, porque ainda comenta? E aliás onde está mal feito? Qual informação está faltando. Só dizer que eu arrumo. Não adianta reclamar de um conteudo cuja resposta nem mesmo você sabe.

SEM MAIS.
 

alanbana

Novato XPZ
está errado issa jobs no lugar de  UPDATE "character" set creditos=creditos-1 where creditos>0 do Character e MEMB_INFO ficando assim            UPDATE MEMB_INFO set creditos=creditos-1 where creditos>0 e faça o resto com o das jobs que tem ali no toturial

SE Ajude não custa agradeçer " Não DOI O DEDO" Plis =D
 

rafare

Usuário XPZ
Simples, rápido, prático, quem não entende muito do SQL essa JOB irá ajudar e muito.

OBS.: Faz o concerto aew de trocar a tabela [Character] por [MEMB_INFO], ou se for um MS da SCFMT troca a coluna [vip] por [sCFVipDays]
default_wink.png


Por favor, Entrar ou Registrar para ver o conteúdo das citações!
Pelo menos ele tentou fazer alguma coisa ao invés de ficar reclamando dos POST's dos outros

Por favor, Entrar ou Registrar para ver o conteúdo das citações!
Amigo, pelo visto você não entende muito de SQL, essa JOB que ele colocou foi para diminuir os créditos vip dos jogadores por dia, e no final, retirar o vip quando não houver mais créditos.
 
Editado por um moderador:

adelsonbr

Usuário XPZ
Por favor, Entrar ou Registrar para ver o conteúdo das citações!
Ola, meu servidor e SCF e queria saber se

entao vai ficar assim??   

Em vez de:

Citar

-- Por hugopang
Por favor, Entrar ou Registrar para ver o conteúdo das URLs!


UPDATE character set creditos=creditos-1 where creditos>0

Vai ficar :UPDATE MEMB_INFO set creditos=creditos-1 where creditos>0

E em vez de:

Citar

-- Por hugopang
Por favor, Entrar ou Registrar para ver o conteúdo das URLs!


update character set vip='0' where creditos='0'

update character set vip='1' where creditos>'0'

Vai ficar :

update MEMB_INFO set SCFVipDays='0' where creditos='0'

update MEMB_INFO set SCFVipDays='1' where creditos>'0'

Muito obrigado pela atencao
default_smile.png
 

Keelven

Platina
Usuário XPZ
Sim se a sua tabela for "MEMB_INFO" e a coluna for "SCFVipDays" devera ser feito :

update MEMB_INFO set SCFVipDays='0' where creditos='0'

update MEMB_INFO set SCFVipDays='1' where creditos>'0'
 

hugopang

Honrado XPZ
Realmente, não sei como andam os servidores de MuOnline hoje em dia, mas na época em que fiz esse script (lá pra 2007) ele foi bastante útil para mim e para outros usuários. Por isso que decidi compartilhá-lo naquela época. Quanto a funcionalidade dele ainda é válida, pois a base das DB ainda continuam as mesmas, se alguem poreventura não tenha conseguido, provavelmente foi uma falha do usuário.
 

bob158

Novato XPZ
alguem pode fazer uma video aula pra me explicar? eu não consigo acessar esse SQL SERVER AGENT, ele não aparece pra mim no meu pc. Obrigado.
 
Topo Bottom