La extension que te ofresemos para Postear
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Script Anti Wpe Pro 97 99

Ir abajo

Script Anti Wpe Pro 97 99 Empty Script Anti Wpe Pro 97 99

Mensaje por browser Dom Jun 03, 2012 8:00 pm

Informacion General
Es nada mas y nada menos que un script, el cual nos sirve para evitar el Wpe Pro y no tener que estar borrando tablas como la de crearse un guild in the game o poner los guild's en 5 letras.

Version
97d - 99b (Testeado en 99b con correcto funcionamiento)

Script
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[WZ_GuildCreate]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[WZ_GuildCreate]
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO

CREATE procedure WZ_GuildCreate
@GuildName nvarchar(50),
@MasterName nvarchar(10)
as
IF (SELECT COUNT(*) FROM guild where G_Name=@GuildName )=0
BEGIN
DECLARE @p INTEGER
DECLARE @ErrorCode int
SET @ErrorCode = 0
SET XACT_ABORT OFF
Set nocount on
begin transaction
SELECT @p = PATINDEX('%[^a-zA-Z0-9_^!~*]%',@GuildName)
IF(@p > 0)
BEGIN
SET @ErrorCode = 1
END
IF(@ErrorCode = 0)
BEGIN
INSERT INTO Guild (G_Name,G_Master,G_Score) values (@GuildName, @MasterName, 0)
IF(@@Error <> 0)
BEGIN
SET @ErrorCode = 1
END
END
IF(@ErrorCode = 0)
BEGIN
INSERT GuildMember (Name, G_Name, G_Level) values (@MasterName, @GuildName, 1)
IF (@@Error <> 0)
BEGIN
SET @ErrorCode = 2
END
END
IF(@ErrorCode <> 0)
rollback transaction
ELSE
commit transaction
select @ErrorCode
Set nocount off
SET XACT_ABORT ON
END
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO

Intalacion
Inicio / Todos los programas / Microsoft SQL Server / Analizador de consultas, Seleccionan la DB MuOnline, pegan el Script y le dan F5 y guardár.

Informacion Extra
Si quieren saber como funciona, es muy simple... todo lo que hace es filtrar los caracteres ingresados en el campo G_Name y admitir solo los que coloquen en el filtro.

SELECT @p = PATINDEX('%[^a-zA-Z0-9_^!~*]%',@GuildName)

Creditos
WebZen (Procedimiento Original)
Dark Dimension (Modificacion esencial)
kind / cache22 (admitir 2 o 3 caracteres mas, acercarselos.)
browser
browser


Script Anti Wpe Pro 97 99 Princi10

Tread Creados 28

Corazones bardos 82
Fama 16
Fecha de inscripción : 03/06/2012

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.