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.