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.
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
Hidden Content
Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)
Regras do Fórum