- Katılım
 - 7 Mart 2012
 
- Mesajlar
 - 12,844
 
- Reaction score
 - 382
 
- Puanları
 - 83
 
Merhaba arkadaşlar. Prosedür Alıntıdır  Biraz düzenleme yapılmıştır.
Bu Nedir ?
Bu prosedür oyundaki userlerinizdeki item bulmak için bize yardımcı olacak bir prosedürdür.
Örnek : Prosedürü Çalıştırarak Hangi userlerde "Ring of courage" Veya "Raptor" vs gibi itemleri banka veya çanta olmak üzere aratabiliriz.
Ne işe yarar ? Faydası nedir ?
Serverinizde Dupe veya buglu item gibi bir durum olduğu zaman itemleri aratıp oyuna rollback atmak yerine dupe veya bug yapan kullanıcıları tespit edip banlayabilirsiniz.
Kurulum : Prosedürümüzü Ekleyelim.
[HIDE-REPLY]
	
		
[/HIDE-REPLY]
[HIDE-REPLY]
Kullanım :
	
	
	
		
[/HIDE-REPLY]
		
		
	
	
		
	
Paylaşımlarım devam edecektir 😉
				
			Bu Nedir ?
Bu prosedür oyundaki userlerinizdeki item bulmak için bize yardımcı olacak bir prosedürdür.
Örnek : Prosedürü Çalıştırarak Hangi userlerde "Ring of courage" Veya "Raptor" vs gibi itemleri banka veya çanta olmak üzere aratabiliriz.
Ne işe yarar ? Faydası nedir ?
Serverinizde Dupe veya buglu item gibi bir durum olduğu zaman itemleri aratıp oyuna rollback atmak yerine dupe veya bug yapan kullanıcıları tespit edip banlayabilirsiniz.
Kurulum : Prosedürümüzü Ekleyelim.
[HIDE-REPLY]
		Kod:
	
	CREATE procedure [dbo].[KoFoXItemBulucu]
/* KO-FOX ZAGOR */
@num int,
@mode int
as
if @mode in (1,2)
begin
if @mode = 1 begin if exists (select * from sysobjects where id = object_id(N'found') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table found CREATE TABLE found([StrUserID] [varchar](21) NULL) end
if @mode = 2 begin if exists (select * from sysobjects where id = object_id(N'found') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table found CREATE TABLE found([strAccountID] [varchar](21) NULL) end
declare @item varbinary(4), @i int
set @item = substring(cast(@num as varbinary(4)),4,1)+substring(cast(@num as varbinary(4)),3,1)+substring(cast(@num as varbinary(4)),2,1)+substring(cast(@num as varbinary(4)),1,1)
set @i = 1
if @mode = 1 -- Tüm itemleri karakterlerin inventorysinde ara KO-FOX ZAGOR ! 
begin
while @i < 401
begin
insert found select struserid from userdata where substring(stritem, @i,4) = @item
set @i = @i + 8
end end else
if @mode = 2 -- Tüm itemleri karakterlerin Bankasında ara Ko-Fox ZaGoR ! 
begin
while @i < 1601
begin
insert found select straccountid from warehouse where substring(warehousedata, @i,4) = @item
set @i = @i + 8
end end
select * from found
drop table found
end
GO
	[HIDE-REPLY]
Kullanım :
		Kod:
	
	exec KoFoXItemBulucu itemkodu,1--inventoryde ara 
exec KoFoxItemBulucu itemkodu,2--bankada ara
	[/HIDE-REPLY]
	Paylaşımlarım devam edecektir 😉

