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.

Criando Mult-vault


 Compartilhar

Posts Recomendados

* Usando vários baus

Esse sistema funciona assim:

No jogo você tem um baú não então esse baú pode ser trocado pelo site...exemplo no seu baú tem um Dinorante(por exemplo), você sai do jogo vai no site e alterna o baú, quando você entrar no jogo e abrir o baú será um baú diferente, ai você sai do jogo e alterna o baú novamente, quando você entrar no jogo e abrir o baú estará o dinorante que você colocou lá anteriomente(É como se fosse 2 baús diferentes só que você só pode usar um por vez).

 

A troca de baús pode ser protegida com senha se o player quizer! (Assim protegendo seus itens mais importantes caso roubem sua acc pois a senha eh diferente)

 

Como instalar:

 

Baixe esse arquivo com as páginas primeiro:

 

É necessário se cadastrar para acessar o conteúdo.

 

Basta colocar no seu site todas as páginas e fazer isso:

 

"SEMPRE LEMBRE DE FAZER UM BACKUP DO SEU BANCO DE DADOS ANTES DE COMEÇAR A MUDAR ALGO"

 

1 - Crie 2 colunas na tabela warehouse:

 

Itens2 / varbinary / 1200 / YES

pwd / smallint / 2 / NO / Default Value = 1

 

2 - Crie uma Porcedure, para isso facil, abra o Query Analyzer copie e cole esse código nele:

 

* Use MuOnline

go

 

CREATE PROC MUDAR_BAU

 

@login varchar(20)

AS

 

Begin

UPDATE warehouse

SET Items = (SELECT Itens2 FROM warehouse WHERE AccountID = @login),

Itens2 = (SELECT Items FROM warehouse WHERE AccountID = @login)

WHERE AccountID = @login

End

GO

*

 

 

Aperte F5 ( Pronto a procedure está criada )

 

3- Agora pode usar a página em php que estará funcionando a troca de baús, lembrando que precisa estar offline para alternar entre os Baús!

 

Outros códigos ( todos executados pelo query analyzer ) :

 

Alternar todos os baús ( para passar um dupe finder por exemplo, isso pode levar muito tempo ):

 

 

Use Muonline

Go

 

Declare @login varchar(20),@test int

 

DECLARE LISTA CURSOR LOCAL FOR

SELECT AccountID FROM warehouse

OPEN LISTA

FETCH NEXT FROM LISTA INTO @login

WHILE @@FETCH_STATUS = 0

begin

if (SELECT connectstat FROM memb_stat where memb___id=@login) = 0

begin

UPDATE warehouse

SET Items = (SELECT Itens2 FROM warehouse where AccountID = @login),

Itens2 = (SELECT Items FROM warehouse where AccountID = @login)

WHERE AccountID = @login

select @test = @test + 1

End

FETCH NEXT FROM LISTA INTO @login

end

CLOSE LISTA

DEALLOCATE LISTA

print @test

 

Trocar bau de algum login:

 

Use Muonline

Go

 

Declare @login varchar(20)

SET @login ='login do char'

 

Begin

UPDATE warehouse

SET Items = (SELECT Itens2 FROM warehouse WHERE AccountID = @login),

Itens2 = (SELECT Items FROM warehouse WHERE AccountID = @login)

From warehouse join memb_stat on warehouse.AccountID = memb_stat.memb___id

WHERE AccountID = @login and memb_stat.ConnectStat=0

End

go

 

Saber a senha do baú ( caso alguem tenha perdido a senha do baú )

 

select pwd from warehouse where accountid = 'login do char'

 

 

Essas páginas e códigos foram todos desenvolvidos por louis

 

Isso é excluisividade para vocés, nunca vi em nenhum lugar esse tutorial então aproveitem bem

 

 

 

Creditos Pela Criação: louis

Link para o comentário
Compartilhar em outros sites

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.