Fórum destinado a RPG e Informações
 
InícioInício  PortalPortal  CalendárioCalendário  FAQFAQ  BuscarBuscar  MembrosMembros  Registrar-seRegistrar-se  LoginLogin  

Compartilhe | 
 

 [tuto]criando master reset explicadinho...

Ver o tópico anterior Ver o tópico seguinte Ir em baixo 
AutorMensagem




Data de inscrição : 31/12/1969

Area De Warm
Warm:
0/0  (0/0)

MensagemAssunto: [tuto]criando master reset explicadinho...   Qua Dez 24, 2008 10:29 pm

Bom pessoal, eu percebi que falta um desses aqui no forum, os que encontrei nao consegui fazer funcionar Oo Mais então, estou postando pra

ajudar.
Vamos começar então

Primeiramente va até o Enterprise Manager \ Database \ Muonline \ Table e clica com o botão direito em Character e escolhe a opção Desing

Table.
Va até a ultima linha, crie o seguinte:

Collun Name Data Type Lenght Allow Nulls
Master int 4 Desmarcado
Default Value = 0

OBS: É necessario que se desmarque a opção Allow Nulls para que o SQL conte os Master Resets

Certo, salve e feche a table Character
Va até Management / Sql Server Agent / Jobs
Clique com o botão direito e depois em NEW JOb
Em name coloque Master
Clique na aba Steps e logo depois em New Step

Step Name: Master
Type: Deixe o que esta
Database: Muonline
Command: segue abaixo

Clique em Parse. dê Ok, ok..
Va a Shedules, New Shedule, coloque o nome de Master tambem, logo depois em Chance, marque a opção Daily, embaixo la, escolha Occrurs every:

1 e escolhe a opção minutes (isso dira ao sql o tempo em que voce quer que a job se execute, ou seja, o tempo que vai demorar pro cara dar o

master reset).

Vai dano Ok, Ok até sair da janela do New Job, vai aparecer sua jogb criada, clica com o botão direito e depois em Start Job



Codigo para JOB:

UPDATE Character
SET clevel=('1') , experience=('0') , Resets=('50') , Strength ='2000' , Dexterity ='2000', Vitality ='2000' , Energy ='2000' ,

Master=Master+1
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 Resets>700 and MEMB_STAT.ConnectStat = 0

by:ghMAster

Entendendo o Codigo :
clevel=('1') : É o level que o char vai ficar apos dar seu Master Reset
Experience=('0') : quantidade de exp que o char fica apos dar o master reset
Resets=('50') : Quantidade de resets que vão restar a ele, no caso aqui, eu coloquei que o char da seu master reset e volta para 50 resets,

mais se voces quiserem colocar 1, ou mais, fica a critério de cada um.
Strengh='2000' : Quantidade de Força que o char vai ficar
Dexterity ='2000': Quantidade de Agilidade que o char vai ficar
Vitality ='2000': Quantidade de Vitalidade que o char vai ficar
Energy = '2000' : Quantidade de vitalidade que o char vai ficar.
Master=Master+1 : É para contar os MasterResets, verifique se voce criou com esse mesmo nome na table Character, logo no começo do tutorial,

se estiver em minusculo, coloque aqui tambem, se nao podera ter problemas futuramente.
Resets>700 : Quantidade de Resets que o char vai precisar para dar seu Master Reset, no meu caso coloquei 700 como valor simbolico, fica a

critério de cada um o valor a colocar, dou o mesmo conselho que dei acima, verifique se Resets esta escrito deste mesmo jeito na sua coluna

Character, pois se não estiver, a job pode nao funcionar.

PS: Codigo feito para Master Reset de Players FREE
Caso voce queira criar um para Vip,
é só na frente de Resets>700 voce acrescentar "and MEMB_INFO.vip=1"
Verifique tambem se seu vip esta criado nesta tabela.


Cretitos: Demon_Adm

se vcs forem postar em outro lugar nao tirem os creditos...
Voltar ao Topo Ir em baixo
Ver perfil do usuário
 
[tuto]criando master reset explicadinho...
Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo 
Página 1 de 1
 Tópicos similares
-
» [Aula] Criando Hud Redonda [RD12]
» PVP por terreno [Netplay Master 3]
» Game Master
» Como passar do netplay Master 2.5
» Netplay Master 2.6 (Beta Test)

Permissão deste fórum:Você não pode responder aos tópicos neste fórum
Info-World - Jogos e Informação :: Jogos :: MuOnline :: Criando Server De Mu :: Criação de Server-
Ir para: