Mejores posteadores
Sozinho (312) | ||||
Censurado~ (154) | ||||
emarp10 (139) | ||||
MaxiS (106) | ||||
Super-A17 (85) | ||||
Zurditox (79) | ||||
MuThor (42) | ||||
YUTIEL (38) | ||||
browser (28) | ||||
ADM-Olimpo (19) |
Temas más activos
Argumentos más vistos
Script Anti Wpe Pro 97 99
La extension que te ofresemos para Postear :: GamingSHE: FPS / TPS / RPG :: Mu Online :: Ayuda y Creación de MU :: Seguridad[Antihacks]
Página 1 de 1.
Script Anti Wpe Pro 97 99
Informacion General
Version
Script
Intalacion
Informacion Extra
Creditos
WebZen (Procedimiento Original)
Dark Dimension (Modificacion esencial)
kind / cache22 (admitir 2 o 3 caracteres mas, acercarselos.)
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- 28
82
16
Fecha de inscripción : 03/06/2012
La extension que te ofresemos para Postear :: GamingSHE: FPS / TPS / RPG :: Mu Online :: Ayuda y Creación de MU :: Seguridad[Antihacks]
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
|
|