Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Urgente, DUP STORE FILES MUEMU S6 EP3  (Visto 3348 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline felipe1 Posteado: March 07, 2019, 09:17:03 PM | Modificado: March 09, 2019, 05:38:07 PM by felipe1

  • 0 puntos por ventas
  • *
  • Rank: Usuario activo
  • Posts: 63
  • Gracias recibida: 13
  • cl
HOLA GENTE,
SERE BREVE CON MI PROBLEMA, HE INTEGRADO EL JOINSERVER FIX" QUE ESTA PUBLICADO EN EL FORO Y MIS USUARIOS PUEDEN SEGUIR DUPEANDO CON EL STORE. USO FILES MUEMU S6 EP3 TENGO LAS ACTUALIZACIONES DE SEGURIDAD DE DATA SERVER, Y JOINSERVER, PERO SIGUE SIN SOLUCIONAR EL PROBLEMA, ALGUIEN QUE TENGA ALGUNA SOLUCION ? GRACIAS GENTE!


Offline Flash #1 Posteado: March 09, 2019, 03:30:11 PM | Modificado: March 10, 2019, 06:34:56 AM by Cloud

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 244
  • Gracias recibida: 1625
  • uy
buenas vi tu consulta o plegaria te vuelvo a decir como te lo dije antes dejame el link de la carpeta MuServer en rar subida por mega y encantado estoy de modificarlo para que no tengas mas problemas saludos hermano[/size] att H4KER...  tabaco drogado relax

Gracias:


Offline RinOv #2 Posteado: March 09, 2019, 05:23:52 PM

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Liga mayor
  • Posts: 181
  • Gracias recibida: 1990
  • ru
https://tuservermu.com.ve/index.php?topic=18886.0

No rueges por algo free, baja esos files y copia su GameServer y el CS también ya vienen fix o cambia a esos files mejor

RinOv Group

Offline felipe1 #3 Posteado: March 09, 2019, 05:28:48 PM

  • 0 puntos por ventas
  • *
  • Rank: Usuario activo
  • Posts: 63
  • Gracias recibida: 13
  • cl
ya probe con el gameserver y al seleccionar el servidor no aparece el cuadro de login y desconecta.


Offline RinOv #4 Posteado: March 09, 2019, 05:36:18 PM

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Liga mayor
  • Posts: 181
  • Gracias recibida: 1990
  • ru
https://tuservermu.com.ve/index.php?topic=22299.msg109490;topicseen#new

Es que aquí dijo files originales y ahora es de louis, ya ni idea que files usas, tu mismo creas varios temas y pides ayuda de varios files

RinOv Group

Offline felipe1 #5 Posteado: March 09, 2019, 05:37:01 PM

  • 0 puntos por ventas
  • *
  • Rank: Usuario activo
  • Posts: 63
  • Gracias recibida: 13
  • cl

Offline felipe1 #6 Posteado: March 09, 2019, 05:38:28 PM

  • 0 puntos por ventas
  • *
  • Rank: Usuario activo
  • Posts: 63
  • Gracias recibida: 13
  • cl
buenas vi tu consulta o plegaria te vuelvo a decir como te lo dije antes dejame el link de la carpeta MuServer en rar subida por mega y encantado estoy de modificarlo para que no tengas mas problemas saludos hermano att H4KER...  tabaco drogado relax

http://tuservermu.com.ve/index.php?topic=168.0

gracias


Offline RinOv #7 Posteado: March 09, 2019, 05:41:07 PM

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Liga mayor
  • Posts: 181
  • Gracias recibida: 1990
  • ru
Esos son originales así que cambia tema, son los primeros y llenp de bug y dupe

Usa los files que te mande el gs y el main de esos files para que te conecte, hay esta reparadp todo

RinOv Group

Offline Flash #8 Posteado: March 09, 2019, 06:06:40 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 244
  • Gracias recibida: 1625
  • uy
ok a hora la solucion dime como se dupean los user en estos files como es que hacen mediante store para dupear asi corrigo las files originales muemu y largo el update para las files originales saludos.


Offline RinOv #9 Posteado: March 09, 2019, 07:09:05 PM

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Liga mayor
  • Posts: 181
  • Gracias recibida: 1990
  • ru
Nadie va a enseñarte a dupear tío esto es un foro para aprender y no hackiae  ._. Abra la source louis y use el CustomStore.cpp y fix dupe, no ando en pc para darte la linea exacta del fix

Con eso ya estaras protegido contra dupe estore

RinOv Group

Offline djagripnos #10 Posteado: March 10, 2019, 02:48:37 PM

  • MAESTRO

  • US. DE HONOR

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 824
  • Gracias recibida: 27497
  • gr

Offline felipe1 #11 Posteado: March 11, 2019, 08:30:54 AM

  • 0 puntos por ventas
  • *
  • Rank: Usuario activo
  • Posts: 63
  • Gracias recibida: 13
  • cl
el fix del stare esta publicado
la otra opción seria corrar una query q borre los ítems q están duplicados automáticamente asi los user no seguirán haciendo el dupeo porque no les sirve tener ítem q se borre al dupear
la otra solución es fácil cambiar de files recomiendo Louis update 8

tendras la query para eliminar items duplicados ?


Offline PRONEXUS #12 Posteado: April 04, 2020, 01:25:05 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 243
  • Gracias recibida: 71
  • ar
el fix del stare esta publicado
la otra opción seria corrar una query q borre los ítems q están duplicados automáticamente asi los user no seguirán haciendo el dupeo porque no les sirve tener ítem q se borre al dupear
la otra solución es fácil cambiar de files recomiendo Louis update 8

tendras la query para eliminar items duplicados ?

OJO NO ME HAGO RESPONSABLE POR PERDIDAS DE DATOS U OTROS ERRORES
hacer una prueba en otra DB donde pueda ver q si funciona la Query yo la utilizo y me va excelente  pero no se si sea su caso



Code: [Select]
USE MUONLINE if exists(select * from dbo.sysobjects where type='p' and name='WZ_GetItemSerial') drop procedure WZ_GetItemSerial GO CREATE procedure WZ_GetItemSerial AS BEGIN DECLARE @ItemSerial int SET NOCOUNT ON BEGIN TRANSACTION UPDATE GameServerInfo set @ItemSerial = ItemCount = (case when ItemCount < 0x7effffff then ItemCount+1 ELSE 1 END) IF(@@error <> 0) BEGIN rollback transaction select-1 END ELSE BEGIN commit transaction select @ItemSerial END END GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[trg_CheckSameID]') and OBJECTPROPERTY(id, N'IsTrigger') = 1) drop trigger [dbo].[trg_CheckSameID] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[AllItemsLog]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[AllItemsLog] GO if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[CopyLog]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[CopyLog] GO CREATE TABLE [dbo].[AllItemsLog] ( [items_id] [int] IDENTITY (1, 1) NOT NULL , [items_type] [binary] (1) NOT NULL , [items_serial] [binary] (4) NOT NULL , [items_acid] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ) ON [PRIMARY] GO CREATE TABLE [dbo].[CopyLog] ( [copy_id] [int] IDENTITY (1, 1) NOT NULL , [copy_acid] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL , [copy_name] [varchar] (15) COLLATE Chinese_PRC_CI_AS NOT NULL , [copy_type] [binary] (1) , [copy_serial] [binary] (4) , [copy_item] [binary] (16) , [copy_date] [datetime] NOT NULL ) ON [PRIMARY] GO ALTER TABLE [dbo].[AllItemsLog] ADD CONSTRAINT [DF_CT_ITEM_item] DEFAULT (0) FOR [items_type], CONSTRAINT [DF_CT_ITEM_itemid] DEFAULT (0) FOR [items_serial], CONSTRAINT [DF_CT_ITEM_itemrole] DEFAULT ('\') FOR [items_acid] GO CREATE INDEX [IX_CT_ITEM] ON [dbo].[AllItemsLog]([items_type], [items_serial]) ON [PRIMARY] GO ALTER TABLE [dbo].[CopyLog] ADD CONSTRAINT [DF_CopyLog_copy_date] DEFAULT (getdate()) FOR [copy_date] GO SET QUOTED_IDENTIFIER ON GO SET ANSI_NULLS ON GO CREATE TRIGGER [dbo].[trg_CheckSameID] ON [dbo].[character] FOR UPDATE AS BEGIN IF UPDATE(inventory) BEGIN SET NOCOUNT ON DECLARE @wh_acid varchar(10), @wh_data binary(1920), @wh_type binary(1), @wh_serial binary(4), @wh_item binary(16), @cr_user varchar(10), @cr_acid varchar(10), @cr_char varchar(15), @cr_data binary(760), @cr_type binary(1), @cr_serial binary(4), @cr_item binary(16), @al_acid varchar(10), @j int, @ok int, @warehouse_length int, @find bit -- Selecting information about inserted object SELECT @cr_acid=i.accountid, @cr_data=i.inventory ,@cr_char=i.name FROM inserted i -- Length of the warehouse in binary SET @warehouse_length=1920 SET @j=0 SET @find=0 WHILE @j<76 AND @cr_data IS NOT NULL BEGIN SET @cr_type=SUBSTRING(@cr_data,@j*16+1,1) SET @cr_serial=SUBSTRING(@cr_data,@j*16+4,4) SET @cr_item=SUBSTRING(@cr_data,@j*16+1,16) IF @cr_type<>0xFF AND @cr_serial<>0x00000000 BEGIN SELECT @al_acid=items_acid FROM allitemslog WHERE items_type=@cr_type AND items_serial=@cr_serial IF @al_acid IS NULL INSERT INTO allitemslog (items_type,items_serial,items_acid) VALUES (@cr_type,@cr_serial,@cr_acid) ELSE BEGIN UPDATE allitemslog SET items_acid=@cr_acid WHERE items_type=@cr_type AND items_serial=@cr_serial SELECT @wh_data=items FROM warehouse WHERE accountid=@al_acid SET @ok=0 WHILE @ok<120 AND @wh_data IS NOT NULL BEGIN SET @wh_type=SUBSTRING(@wh_data,@ok*16+1,1) SET @wh_serial=SUBSTRING(@wh_data,@ok*16+4,4) SET @wh_item=SUBSTRING(@wh_data,@ok*16+1,16) IF @wh_type=@cr_type AND @wh_serial=@cr_serial BEGIN SET @find=1 -- Insert dupe record in to the log (item with serial) INSERT INTO copylog (copy_type,copy_serial,copy_item,copy_acid,copy_name,copy_date) VALUES (@cr_type,@cr_serial,@cr_item,@al_acid,@cr_char,getdate()) SET @wh_data=SUBSTRING(@wh_data,1,@ok*16)+0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF+SUBSTRING (@wh_data,((@ok+1)*16+1),@warehouse_length-(((@ok+1)*16))) -- Update warehouse, delete dupe UPDATE warehouse SET items=@wh_data where accountid=@al_acid END SET @ok=@ok+1 END END END SET @j=@j+1 END IF @find=1 BEGIN -- This is where u can add more punishment like ban or lock characters -- Block character that has dupes on him [if you feel like it] --UPDATE Character SET CtlCode=1 WHERE name=@cr_char -- Do not block the character UPDATE Character SET CtlCode=0 WHERE name=@cr_char END SET NOCOUNT OFF END END GO SET QUOTED_IDENTIFIER OFF GO SET ANSI_NULLS ON GO


tambien te agregare esta que banea automáticamente a la cuenta q posea estos ítems DUP quizás te sirve para algo


Code: [Select]
use muonline 
if exists(select * from dbo.sysobjects where type='p' and name='WZ_GetItemSerial')
drop procedure WZ_GetItemSerial
go
CREATE procedure WZ_GetItemSerial
as
BEGIN
DECLARE @ItemSerial int
set nocount on
begin transaction
update GameServerInfo set @ItemSerial = ItemCount = (case when ItemCount < 0x7effffff then ItemCount+1
else 1
end )
if(@@error <> 0)
begin
rollback transaction
select-1
end
else
begin
commit transaction
select @ItemSerial
end
END
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[trg_CheckSameID]') and OBJECTPROPERTY(id, N'IsTrigger') = 1)
drop trigger [dbo].[trg_CheckSameID]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[AllItemsLog]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[AllItemsLog]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[CopyLog]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[CopyLog]
GO
CREATE TABLE [dbo].[AllItemsLog] (
[items_id] [int] IDENTITY (1, 1) NOT NULL ,
[items_type] [binary] (1) NOT NULL ,
[items_serial] [binary] (4) NOT NULL ,
[items_acid] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[CopyLog] (
[copy_id] [int] IDENTITY (1, 1) NOT NULL ,
[copy_acid] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[copy_whdata] [binary] (1200) NOT NULL ,
[copy_date] [datetime] NOT NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[AllItemsLog] ADD
CONSTRAINT [DF_CT_ITEM_item] DEFAULT (0) FOR [items_type],
CONSTRAINT [DF_CT_ITEM_itemid] DEFAULT (0) FOR [items_serial],
CONSTRAINT [DF_CT_ITEM_itemrole] DEFAULT ('\') FOR [items_acid]
GO
CREATE INDEX [IX_CT_ITEM] ON [dbo].[AllItemsLog]([items_type], [items_serial]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[CopyLog] ADD
CONSTRAINT [DF_CopyLog_copy_date] DEFAULT (getdate()) FOR [copy_date]
GO

SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE TRIGGER [dbo].[trg_CheckSameID] ON [dbo].[character]
FOR UPDATE
AS
BEGIN
IF UPDATE(inventory)
BEGIN
SET NOCOUNT ON
DECLARE
@wh_acid varchar(10),
@wh_data binary(1200),
@wh_type binary(1),
@wh_serial binary(4),
@cr_user varchar(10),
@cr_acid varchar(10),
@cr_data binary(760),
@cr_type binary(1),
@cr_serial binary(4),
@al_acid varchar(10),
@j int,
@k int,
@find bit
SELECT @cr_acid=i.accountid,
@cr_data=i.inventory
FROM inserted i
SET @j=0
SET @find=0
WHILE @j<76 AND @cr_data IS NOT NULL
BEGIN
SET @cr_type=SUBSTRING(@cr_data,@j*10+1,1)
SET @cr_serial=SUBSTRING(@cr_data,@j*10+4,4)
IF @cr_type<>0xFF AND @cr_serial<>0x00000000
BEGIN
SELECT @al_acid=items_acid FROM allitemslog WHERE items_type=@cr_type AND items_serial=@cr_serial

IF @al_acid IS NULL
INSERT INTO allitemslog (items_type,items_serial,items_acid) VALUES (@cr_type,@cr_serial,@cr_acid)
ELSE
BEGIN
UPDATE allitemslog SET items_acid=@cr_acid WHERE items_type=@cr_type AND items_serial=@cr_serial

SELECT @wh_data=items FROM warehouse WHERE accountid=@al_acid
SET @k=0
WHILE @k<120 AND @wh_data IS NOT NULL
BEGIN
SET @wh_type=SUBSTRING(@wh_data,@k*10+1,1)
SET @wh_serial=SUBSTRING(@wh_data,@k*10+4,4)
IF @wh_type=@cr_type AND @wh_serial=@cr_serial
SET @find=1
SET @k=@k+1
END
END
END
SET @j=@j+1
END
IF @find=1
BEGIN
INSERT INTO copylog (copy_whdata,copy_acid,copy_date) VALUES (@wh_data,@al_acid,getdate())
-- this is wer u can add more punishment like ban or lock characters
UPDATE Character SET CtlCode=1 WHERE accountid=@al_acid
END
SET NOCOUNT OFF
END
END
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
DECLARE @al_acid char(50)
set @al_acid = 'ASUS'
UPDATE Character SET CtlCode=1 WHERE accountid=@al_acid
go
select * from AllItemsLog
select * from CopyLog
master la primer query no funciona para muemu s6
y la segunda query me baneo a todos los usuarios alguna solucion?

Gracias:


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
11 Replies
2775 Views
Last post April 17, 2020, 12:07:32 AM
by valecapo00
4 Replies
1925 Views
Last post May 03, 2017, 10:47:11 PM
by Blend
9 Replies
2923 Views
Last post February 28, 2018, 11:20:06 AM
by darkjano
0 Replies
1086 Views
Last post March 09, 2019, 02:35:16 PM
by felipe1
3 Replies
820 Views
Last post July 17, 2019, 02:26:55 PM
by LuisCracks