bom dia a todos, queria sabe se te como fazer uma query ou procedure para dar disconect em um player pelo site?
bom dia a todos, queria sabe se te como fazer uma query ou procedure para dar disconect em um player pelo site?
Você pode fazer de duas formas.
Criar a função pra executar a procedure, utilizando a procedure WZ_DISCONNECT_MEMB
Procedure
ExecuteCódigo PHP:
USE [MuOnline]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[WZ_DISCONNECT_MEMB]
@memb___id varchar(10)
AS
Begin
set nocount on
Declare @find_id varchar(10)
Declare @ConnectStat tinyint
Set @ConnectStat = 0
Set @find_id = 'NOT'
select @find_id = S.memb___id from MEMB_STAT S INNER JOIN MEMB_INFO I ON S.memb___id = I.memb___id
where I.memb___id = @memb___id
if( @find_id <> 'NOT' )
begin
update MEMB_STAT set ConnectStat = @ConnectStat, DisConnectTM = getdate()
where memb___id = @memb___id
end
end
Ou este segundo método é utilizado pelo Daldegam e também parecido com o utilizado na EffectWeb:Código PHP:
DECLARE @Init int
DECLARE @memb___id varchar(10)
set @memb___id = 'Nick do Player';
EXECUTE @Init = [MuOnline].[dbo].[WZ_DISCONNECT_MEMB] @memb___id
Função [Somente membros podem ver os links. ].
Função [Somente membros podem ver os links. ].
Para executar a optionLoadGameDisconnect é necessário a disconnectPlayer.
Last edited by s00x; 30/09/2017 at 12:43 PM.
É melhor estar enganado, do que ser enganado.
Acredito que é pela porta do JoinServer estar fechada. Para essa função dele funcionar, é necessário estar aberta! PORÉM LEMBRE-SE, PORTA DO JS ABERTA = PERIGO !