Gerar arquivo ConnectMember.txt automaticamente.
Essa Query irá gerar um TXT (ConnectMember.txt) para seu gameserver saber quem pode logar ou não.
Faça uma Job com o conteudo:
Código:
declare @memb___id varchar(10)
declare @vip int
declare @value varchar(255)
declare @address varchar(255)
SET @address = 'C:\MuServer\Data\ConnectMember.txt'
SET @value = 'DEL '+ @address
exec MASTER..XP_CMDSHELL @value
declare c cursor for select memb___id, vip FROM MEMB_INFO
open c
FETCH NEXT FROM c INTO @memb___id, @vip
WHILE @@FETCH_STATUS = 0
BEGIN
IF @vip = 2
BEGIN
SET @value = 'ECHO;"' + @memb___id + '" >> '+ @address
exec MASTER..XP_CMDSHELL @value
print @value;
END
FETCH NEXT FROM c INTO @memb___id, @vip
END
CLOSE c
DEALLOCATE c
Onde ta escrito:
SET @address = 'C:\MuServer\Data\ConnectMember.txt'
No lugar que ta vermelho voce coloca o local que seu connectmember.txt está...
pra mudar o tipo de vip:
IF @vip = 2
Só alterar onde ta de vermelho...
Obs: Ainda é preciso dar realod no GS.
Abraços
Espero ter ajudado!
Creditos: Leandro Daldegam.