AprendizadoMuOnline Conectando Voce ao Mundo MuOnline: Colocando VIP!

Ads 468x60px


SEJAM BEM VINDOS AO APRENDIZADO MUONLINE ~ CONECTANDO VOCE AO MUNDO DO MUONLINE.

Aprendizado MU

Featured Posts

Colocando VIP
Por Danilo AM (Moderador) em

quinta-feira, 22 de dezembro de 2016

 Para gerenciar seu servidor, com um maior controle de vips, coloque para sairem automaticamente, para isso é preciso criar uma coluna , chamada creditos.



Como FUNCIONA os Creditos ?

Os creditos, como o nome diz e um "CREDITO", ele determina quanto tempo o VIP vai ficar, "1 credito = 1 dia", isso pode ser mudado na JOB, apos o credito chegar ao 0 o vip saira automaticamente.



2º Instalando os Creditos :

Na no SQL Server "Enterprise Manager",em database Selecione "MuOnLine", seguindo va em "MEMB_INFO" e com o botao direito de "Design Table".





3º Crie a seguinte coluna:



Column Name : creditos

Data Type : int

Allow Nulls : Desmarque

Default Value : 0



 Apos ter feito isso fexe e salve.



5º Agora vamus criar a JOB para os Creditos :

Va em "Management", de Start no SQL Server Agente, clique com o botão direito em "New Job", em Name coloque "Creditos".


agora selecione "Steps" em cima.



Configurando o Steps :

Clique em ''New'',

Em ''Step Name'' Coloque : Creditos,

Em Type deixe o que ta,

Em ''Database'' selecione ''MuOnline'',

Em ''Commando'' cole o seguite coodigo :


 
 Update MEMB_INFO

Set creditos=creditos -1

WHERE creditos>0

 


 
Clique em Parse, se tudo der certo apareçara a seguinte mensage, ''Parse Succeed'', clique em OK e depois aplly.



Agora vá no menu em cima que chama-se ''Schedules'', clique em ''New Schedule'', Name : creditos, Schedule Type selecione ''recurring'',



clique em Change, IMPORTANTE :

Occurs > Selecione Daily

Daily Frequency > Selecione Occurs every, coloque 24 Hours.

Duration > Deixe do jeito que ta, depois de OK e OK novamente.



Clique com o botao direito na Job e de ''Start Job''.







6 º Fazendo a JOB de quando creditos tiver 0 ele retirara o VIP :

Va em ''Management'', de Start no SQL Server Agente, clique com o botão direito em New Job, em Name coloque vipsair

agora selecione Steps em cima.



Configurando o Steps :

Clique em ''New''

Em 'Step Name: ''vipsair''

Type deixe o que ta

Em ''Database'' selecione MuOnline

Em ''Commando'' cole o seguite codigo :



 
Update MEMB_INFO

Set vip=0 WHERE creditos=0


Clique em Parse, se tudo der certo apareçara a seguinte mensage, Parse Succeed, clique em OK e depois aplly.



Agora va no menu em cima que chama-se Schedules

clique em ''New Schedule''

Name : ''vipsair''

Schedule Type selecione ''recurring''

clique em ''Change'', IMPORTANTE :



Occurs

> Selecione ''DailyDaily Frequency''

> Selecione ''Occurs every'', coloque 24 Hours.



Duration

> Deixe do jeito que ta, depois de OK e OK novamente.

Clique com o botao direito na Job e de Start Job.





7º Para por Creditos vá no Query analyzer, la em cima selecione ''muonline'', e cole o seguinte codigo e preencha com as informacoes necessarias :

 


 
UPDATE MEMB_INFO SET creditos=QUANTIDADE AQUI WHERE memb___id='LOGIN DA CONTA'


 
Exemplo: UPDATE MEMB_INFO SET creditos=1 WHERE memb___id='testes'



 Para por VIP vá no ''Query analyzer'', la em cima selecione ''muonline'', e cole o seguinte codigo e preencha com as informacoes necessarias :

 


 
UPDATE MEMB_INFO SET vip=QUANTIDADE AQUI WHERE memb___id='LOGIN DA CONTA'
 

Exemplo: UPDATE MEMB_INFO SET vip=1 Where memb___id='testes'





Caso deseje, use o programa ''Vip Manager'', que se encontra em nossos arquivos para download.

0 comentários:

Postar um comentário

 
® 2016-2018 Aprendizado MuOnline - Copyright (C) 2016 -Todos os direitos reservados. Aprendizado MU LTDA Termos De Uso Política de Privacidade