Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×

  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

[Tutorial]Criando AutoReset


 Compartilhar

Posts Recomendados

Auto Reset:

 

1º Va no SLQ Server Enterprise Manager.

2º Va em Databases, Muonline e Tables.

3º Na tabela Character Click com botão direito, Design Table.

4º Va até o ultimo campo (collun name) escrito e crie um chamado Reset.

5º Colunname = Reset , DataType = int , Default value = 0 , salve e feche.

6º Agora em Management.

7º Va em SQL Server Agent.

8º Va em Jobs, e click com botão direito e NewJob.

9º Va em General coloque um nome como AutoReset.

10º Depois vai em Steps.

11º New em Steps em "name" coloque AutoReset tambem.

12º Va em Type deixe Transact-SQL Script (TSQL).

13º Em Database selecione MUOnline.

14º No Command coloque o seguinte codigo :

 

Para Acumulativo:

 

UPDATE Character

SET clevel= ('1') , experience= ('0')

WHERE clevel>349

 

Para Vips e por pontos:

 

UPDATE Character

SET clevel=('1'), Experience=('0'),Money=Money-('0'),LevelUpPoint = 400+400*Reset, Reset=Reset+1, Strength=('50'), Dexterity=('50'), Vitality=('50'), Energy=('50')

FROM Character join Memb_Stat on Character.Accountid=Memb_Stat.memb___id

collate Latin1_general_CI_AS

WHERE clevel>349 AND Vip = 1 AND Memb_Stat.ConnectStat = 0

 

Para Users Normais:

 

UPDATE Character

SET clevel=('1'), Experience=('0'),Money=Money-('0'),LevelUpPoint=350+350*Reset, Reset=Reset+1,

Strength=('30'), Dexterity=('30'), Vitality=('30'),Energy=('30'), Inventory=null, MagicList=null

FROM Character join Memb_Stat on Character.Accountid=Memb_Stat.memb___id

collate Latin1_general_CI_AS

WHERE clevel>349 AND Memb_Stat.ConnectStat = 0 and Vip = 0 and Money>('0')

 

15º Depois clique em Parse e de OK.

16º Va para Schedules.

17º Em New Sechedule coloque tambem la AutoReset.

18º Depois clique em Change.

19º Na primeira parte selecione Daily e deixe em Every 1 day(s).

20º Depois selecione em baixo Occurs every e troque Hour(s) por Minute(s).

21º Duration selecione a data atual do dia e de ok.

22º Agora e so finalizar dando Aplicar e OK.

23º Pronto está feito AUTORESET.

24º Sempre de Start no SQL Server Agent, e deixe como auto start para facilitar.

 

Dicas:

 

clevel>349 < 349 e o level que o char ira resetar -1 no caso se for lvl 400 coloque 399 e assim por diante.

LevelUpPoint=350+350*Reset e os pontos que u char ira ganhar ou seja ele ira ganhar 350Ptos X a qtd de resets.

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois...
Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.