Register for your free account! | Forgot your password?

You last visited: Today at 11:12

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[SQL]Check dupe items

Discussion on [SQL]Check dupe items within the Shaiya PServer Development forum part of the Shaiya Private Server category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jun 2012
Posts: 33
Received Thanks: 6
[SQL]Check dupe items

Code:
-- 1 Check 'CharItems'
DECLARE @Dupe_Items bigint
SET @Dupe_Items = (SELECT ItemUID FROM PS_GameData.dbo.CharItems where del=0 GROUP BY ItemUID HAVING (COUNT(ItemUID)>1))
SELECT c.ItemUID ,c.CharID,c.ItemID,c.Maketime,u.CharName,u.UserUID,d.ItemName,b.Status,b.UserIP,b.Leave,c.Count,b.JoinDate,b.LeaveDate 
FROM PS_GameData.dbo.CharItems AS c
INNER JOIN PS_GameData.dbo.Chars AS u ON c.CharID=u.CharID 
INNER JOIN PS_GameDefs.dbo.Items AS d ON c.ItemID=d.ItemID
INNER JOIN PS_UserData.dbo.Users_Master AS b ON u.UserUID=b.UserUID
where  c.del=0 and c.ItemUID=@Dupe_Items


-- 2 Check 'UserStoredItems'
DECLARE @Dupe_Items3 bigint
SET @Dupe_Items3 = (SELECT ItemUID FROM PS_GameData.dbo.UserStoredItems where del=0 GROUP BY ItemUID HAVING ( COUNT(ItemUID)>1 ))
SELECT c.ServerID,c.ItemUID ,c.ItemID,d.ItemName,c.Maketime,b.UserUID,b.UserID,b.Pw,b.Status,b.UserIP,b.Leave,c.Count,b.JoinDate,b.LeaveDate 
FROM PS_GameData.dbo.UserStoredItems AS c
INNER JOIN PS_GameDefs.dbo.Items AS d ON c.ItemID=d.ItemID
INNER JOIN PS_UserData.dbo.Users_Master AS b ON c.UserUID=b.UserUID
where  c.del=0  and c.ItemUID = @Dupe_Items3


-- 3 Check 'MarketItems'
DECLARE @Dupe_Items8 bigint
SET @Dupe_Items8 = (SELECT c.ItemUID FROM PS_GameData.dbo.MarketItems as c INNER JOIN PS_GameData.dbo.Market AS y ON c.MarketID=y.MarketID where y.del=0 GROUP BY c.ItemUID HAVING ( COUNT(c.ItemUID)>1 ) )
SELECT c.MarketID,c.ItemID,c.ItemUID,d.ItemName,c.Maketime,u.CharID,u.CharName,b.UserUID,b.Status,b.UserIP,b.Leave,c.Count,b.JoinDate,b.LeaveDate 
FROM PS_GameData.dbo.MarketItems as c
INNER JOIN PS_GameData.dbo.Market AS y ON c.MarketID=y.MarketID
INNER JOIN PS_GameData.dbo.Chars AS u ON y.CharID=u.CharID 
INNER JOIN PS_GameDefs.dbo.Items AS d ON c.ItemID=d.ItemID
INNER JOIN PS_UserData.dbo.Users_Master AS b ON u.UserUID=b.UserUID
where  y.del=0 and c.ItemUID = @Dupe_Items8


-- 4 Check 'GuildStoredItems'
DECLARE @Dupe_Items9 bigint
SET @Dupe_Items9 = (SELECT ItemUID FROM PS_GameData.dbo.GuildStoredItems where del=0 GROUP BY ItemUID HAVING ( COUNT(ItemUID)>1 ))
SELECT c.GuildID,u.GuildName,u.MasterName,c.ItemUID,c.ItemID,d.ItemName,c.Count,c.MakeTime
FROM PS_GameData.dbo.GuildStoredItems as c
INNER JOIN PS_GameDefs.dbo.Items AS d ON c.ItemID=d.ItemID
INNER JOIN PS_GameData.dbo.Guilds AS u ON c.GuildID=u.GuildID
where  c.del=0 and c.ItemUID = @Dupe_Items9


--///////////////// Cross Base \\\\\\\\\\\\\\\\\\\\\----
--5  Check 'CharItems - UserStoredItems'
SELECT c.ItemUID ,c.CharID,c.ItemID,c.Maketime,u.CharName,u.UserUID,d.ItemName,b.Status,b.UserIP,b.Leave,c.Count,b.JoinDate,b.LeaveDate,w.UserUID,b.UserID,b.Pw
FROM PS_GameData.dbo.CharItems AS c
INNER JOIN PS_GameData.dbo.Chars AS u ON c.CharID=u.CharID 
INNER JOIN PS_GameDefs.dbo.Items AS d ON c.ItemID=d.ItemID
INNER JOIN PS_UserData.dbo.Users_Master AS b ON u.UserUID=b.UserUID
INNER JOIN PS_GameData.dbo.UserStoredItems AS w  ON c.ItemUID=w.ItemUID
where  c.del=0 and c.ItemUID IN (SELECT  ItemUID FROM PS_GameData.dbo.UserStoredItems where del=0 and  ServerID=1 )

--///////////////// Cross Base \\\\\\\\\\\\\\\\\\\\\----
--6 Check 'CharItems - MarketItems'
SELECT c.ItemUID ,c.CharID,c.ItemID,c.Maketime,u.CharName,u.UserUID,d.ItemName,b.Status,b.UserIP,b.Leave,c.Count FROM PS_GameData.dbo.CharItems AS c
INNER JOIN PS_GameData.dbo.Chars AS u ON c.CharID=u.CharID 
INNER JOIN PS_GameDefs.dbo.Items AS d ON c.ItemID=d.ItemID
INNER JOIN PS_UserData.dbo.Users_Master AS b ON u.UserUID=b.UserUID
where c.del=0 and  c.ItemUID IN (SELECT  x.ItemUID FROM PS_GameData.dbo.MarketItems AS x INNER JOIN PS_GameData.dbo.Market AS y ON x.MarketID=y.MarketID where y.del=0 )

--///////////////// Cross Base \\\\\\\\\\\\\\\\\\\\\----
--7 Check 'CharItems - GuildStoredItems'
SELECT c.ItemUID ,c.CharID,c.ItemID,c.Maketime,u.CharName,u.UserUID,d.ItemName,b.Status,b.UserIP,b.Leave,c.Count FROM PS_GameData.dbo.CharItems AS c
INNER JOIN PS_GameData.dbo.Chars AS u ON c.CharID=u.CharID 
INNER JOIN PS_GameDefs.dbo.Items AS d ON c.ItemID=d.ItemID
INNER JOIN PS_UserData.dbo.Users_Master AS b ON u.UserUID=b.UserUID
where c.del=0 and c.ItemUID IN (SELECT  ItemUID FROM PS_GameData.dbo.GuildStoredItems where del=0 )

--///////////////// Cross Base \\\\\\\\\\\\\\\\\\\\\----
--8 Check 'UserStoredItems - GuildStoredItems'
DECLARE @Dupe_Items5 bigint
SET @Dupe_Items5 =
(SELECT ItemUID FROM PS_GameData.dbo.UserStoredItems
where del='False'and ServerID=1 and 
ItemUID IN (SELECT  ItemUID FROM PS_GameData.dbo.GuildStoredItems where del=0))
SELECT c.ServerID,c.ItemUID ,c.ItemID,d.ItemName,c.Maketime,b.UserUID,b.UserID,b.Pw,b.Status,b.UserIP,b.Leave,c.Count,b.JoinDate,b.LeaveDate 
FROM PS_GameData.dbo.UserStoredItems AS c
INNER JOIN PS_GameDefs.dbo.Items AS d ON c.ItemID=d.ItemID
INNER JOIN PS_UserData.dbo.Users_Master AS b ON c.UserUID=b.UserUID
where  c.del=0  and c.ItemUID = @Dupe_Items5


--///////////////// Cross Base \\\\\\\\\\\\\\\\\\\\\----
--9 Check 'UserStoredItems - MarketItems'
DECLARE @Dupe_Items6 bigint
SET @Dupe_Items6 =
(SELECT ItemUID FROM PS_GameData.dbo.UserStoredItems
where del='False'and ServerID=1 and  
ItemUID IN (SELECT  x.ItemUID FROM PS_GameData.dbo.MarketItems AS x INNER JOIN PS_GameData.dbo.Market AS y ON x.MarketID=y.MarketID where y.del=0 ))
SELECT c.MarketID,c.ItemID,c.ItemUID,d.ItemName,c.Maketime,u.CharID,u.CharName,b.UserUID,b.Status,b.UserIP,b.Leave,c.Count,b.JoinDate,b.LeaveDate 
FROM PS_GameData.dbo.MarketItems as c
INNER JOIN PS_GameData.dbo.Market AS y ON c.MarketID=y.MarketID
INNER JOIN PS_GameData.dbo.Chars AS u ON y.CharID=u.CharID 
INNER JOIN PS_GameDefs.dbo.Items AS d ON c.ItemID=d.ItemID
INNER JOIN PS_UserData.dbo.Users_Master AS b ON u.UserUID=b.UserUID
where  y.del=0 and c.ItemUID = @Dupe_Items6



--///////////////// Cross Base \\\\\\\\\\\\\\\\\\\\\----
--10 Check 'GuildStoredItems - MarketItems'
DECLARE @Dupe_Items7 bigint
SET @Dupe_Items7 =
(SELECT ItemUID FROM PS_GameData.dbo.GuildStoredItems
where  del=0 and ItemUID IN (SELECT  x.ItemUID FROM PS_GameData.dbo.MarketItems AS x INNER JOIN PS_GameData.dbo.Market AS y ON x.MarketID=y.MarketID where y.del=0 ))
SELECT c.MarketID,c.ItemID,c.ItemUID,d.ItemName,c.Maketime,u.CharID,u.CharName,b.UserUID,b.Status,b.UserIP,b.Leave,c.Count,b.JoinDate,b.LeaveDate 
FROM PS_GameData.dbo.MarketItems as c
INNER JOIN PS_GameData.dbo.Market AS y ON c.MarketID=y.MarketID
INNER JOIN PS_GameData.dbo.Chars AS u ON y.CharID=u.CharID 
INNER JOIN PS_GameDefs.dbo.Items AS d ON c.ItemID=d.ItemID
INNER JOIN PS_UserData.dbo.Users_Master AS b ON u.UserUID=b.UserUID
where  y.del=0 and c.ItemUID = @Dupe_Items7
cok28rus is offline  
Old 04/22/2014, 12:13   #2
 
nubness's Avatar
 
elite*gold: 10
Join Date: Jan 2012
Posts: 1,698
Received Thanks: 5,456
Here's how you check for duped items like a boss.
Attached Files
File Type: rar DupeCheck LIKE '%A%BOSS%'.rar (533 Bytes, 366 views)
nubness is offline  
Thanks
10 Users
Reply


Similar Threads Similar Threads
Wow dupe nuker, it seems to dupe items :O
12/08/2009 - WoW PServer Exploits, Hacks & Tools - 22 Replies
watch this vid i found #link censored looks like u can dupe anything O.O



All times are GMT +2. The time now is 11:12.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.