Resultados 1 a 3 de 3
  1. #1
    Membro RifleMaN_'s Avatar
    Data de Ingresso
    May 2017
    Posts
    65
    Thanks Thanks Given 
    39
    Thanks Thanks Received 
    6
    Thanked in
    6 Posts
    Mencionado
    4 Post(s)
    País
    Brazil

    Utilizar VIP do MuSite com Louis Emulator

    Bom, tava aqui tentando utilizar o sistema de vip só pelo musite, sem o jogo retirar o vip ao logar pois usa sistema diferente e deu certo. Pra quem não sabe modificar ta aí...

    Basta rodar a query abaixo
    e na setting do musite deixar dessa forma na configuração de vip:
    Código:
    $TABLES_CONFIGS['WEBVIPS'] = array("database" => MuOnline, //webSite || MuOnline
                                       "table" => "MEMB_INFO", //webVips || MEMB_INFO
                                       "columnUsername" => "memb___id", //username || memb___id
                                       "columnType" => "AccountLevel", //type || vip
                                       "columnDateBegin" => "dateBegin", 
                                       "columnDateEnd" => "DateEnd",
                                       "columnDateEndInteger" => "DateEndInteger");
    Código:
    USE [MuOnline]
    GO
    /****** Object:  StoredProcedure [dbo].[WZ_GetAccountLevel]    Script Date: 07/24/2020 20:40:47 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    ALTER Procedure [dbo].[WZ_GetAccountLevel] 
    @Account varchar(10)
    AS
    BEGIN
    
    
    SET NOCOUNT ON
    SET XACT_ABORT ON
    
    
    DECLARE @CurrentAccountLevel int
    
    
    SELECT @CurrentAccountLevel = AccountLevel FROM MEMB_INFO WHERE memb___id = @account
    
    
    IF (@CurrentAccountLevel <= 0)
    BEGIN
        SET @CurrentAccountLevel = 0
        UPDATE MEMB_INFO SET AccountLevel = @CurrentAccountLevel WHERE memb___id = @account
    END
    
    
    SELECT @CurrentAccountLevel as AccountLevel
    
    
    SET NOCOUNT OFF
    SET XACT_ABORT OFF
    
    
    END
    Com isso desabilite a venda de vip pelo jogo.
    Last edited by RifleMaN_; 24/07/2020 at 09:16 PM.

  2. The Following User Says Thank You to RifleMaN_ For This Useful Post:


  3. #2
    Developer C++ LaMO's Avatar


    Data de Ingresso
    Sep 2015
    Posts
    692
    Thanks Thanks Given 
    206
    Thanks Thanks Received 
    766
    Thanked in
    124 Posts
    Mencionado
    80 Post(s)
    MEU HUMOR
    Tired
    Citação Originally Posted by RifleMaN_ Ver Post
    Bom, tava aqui tentando utilizar o sistema de vip só pelo musite, sem o jogo retirar o vip ao logar pois usa sistema diferente e deu certo. Pra quem não sabe modificar ta aí...

    Basta rodar a query abaixo
    e na setting do musite deixar dessa forma na configuração de vip:
    Código:
    $TABLES_CONFIGS['WEBVIPS'] = array("database" => MuOnline, //webSite || MuOnline
                                       "table" => "MEMB_INFO", //webVips || MEMB_INFO
                                       "columnUsername" => "memb___id", //username || memb___id
                                       "columnType" => "AccountLevel", //type || vip
                                       "columnDateBegin" => "dateBegin", 
                                       "columnDateEnd" => "DateEnd",
                                       "columnDateEndInteger" => "DateEndInteger");
    Código:
    USE [MuOnline]
    GO
    /****** Object:  StoredProcedure [dbo].[WZ_GetAccountLevel]    Script Date: 07/24/2020 20:40:47 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    ALTER Procedure [dbo].[WZ_GetAccountLevel] 
    @Account varchar(10)
    AS
    BEGIN
    
    
    SET NOCOUNT ON
    SET XACT_ABORT ON
    
    
    DECLARE @CurrentAccountLevel int
    
    
    SELECT @CurrentAccountLevel = AccountLevel FROM MEMB_INFO WHERE memb___id = @account
    
    
    IF (@CurrentAccountLevel <= 0)
    BEGIN
        SET @CurrentAccountLevel = 0
        UPDATE MEMB_INFO SET AccountLevel = @CurrentAccountLevel WHERE memb___id = @account
    END
    
    
    SELECT @CurrentAccountLevel as AccountLevel
    
    
    SET NOCOUNT OFF
    SET XACT_ABORT OFF
    
    
    END
    Com isso desabilite a venda de vip pelo jogo.
    Eu postei o MuSite que modifiquei pro MU Witcher, lá o sistema de vip está adaptado pra x-team, Louis, ogocx.

  4. The Following User Says Thank You to LaMO For This Useful Post:


  5. #3
    Membro RifleMaN_'s Avatar
    Data de Ingresso
    May 2017
    Posts
    65
    Thanks Thanks Given 
    39
    Thanks Thanks Received 
    6
    Thanked in
    6 Posts
    Mencionado
    4 Post(s)
    País
    Brazil
    Sim, eu vi. É que prefiro usar pelo site msm. Então quem quiser ta aí.

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • You may not post Resposta(s)
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •  
Sobre nós
Somos uma comunidade em atividade a 8 anos que aborda assuntos relacionados a games em geral, principalmente games MMORPG. e que busca sempre ajudar os membros através de conteúdos, tutoriais e suporte...
Nossos anunciantes
Hinetworks
VelozHost
InovHost
Rede Sociais