Silkroad F10 İtem Mail den birşey almaya çalışınca dc sorunu
Silkroad F10 İtem Mail den birşey almaya çalışınca dc sorunu
· 6 Yanıt · 4.2K görüntüleme 0 okuyor
6 Yanıt
Valla kardeşim bu son bakımdan sonra herşeyde dc sorunu var
Benimki sadece dc sorunu veriyor petin zamanını uzatma iteminde ve dress filan alınca donuyor biraz bekliyor item sonra geliyor envantere ama dediğim gibi petin süresini uzatmak için aldığım itemde ise f10 dan direk disconnect yazıyor oyun kapanıyor bu sorunu çözemedim
ACC db ye quary olarak okut tekrar dene
USE [SRO_VT_ACCOUNT]
GO
/****** Object: StoredProcedure [dbo].[_ConsumeSilkByGameServer] Script Date: 05/04/2017 13:13:17 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER procedure [dbo].[_ConsumeSilkByGameServer]
@JID int,
@Silk_Offset_Own int OUTPUT,
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-- ¸¶Àϸ®Áö (ÃÖ¼±È£)
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@Silk_Offset_Gift int OUTPUT,
@Mileage_Offset int OUTPUT,
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-------------------------------------------------
-- ¾ÆÀÌÅÛ ±¸¸Å ±â·Ï ÀúÀå (¼ÕÃæÇö)
-------------------------------------------------
@ShardID int,
@CharID int,
@PackageItemID int,
@IP int
-------------------------------------------------
-------------------------------------------------
as
-------------------------------------------------
-- CGI (¼ÕÃæÇö)
-------------------------------------------------
SET NOCOUNT ON
DECLARE @ItemLog_Own int
DECLARE @ItemLog_Gift int
DECLARE @ItemLog_Point int
SET @ItemLog_Own = @Silk_Offset_Own
SET @ItemLog_Gift = @Silk_Offset_Gift
SET @ItemLog_Point = @Mileage_Offset
-------------------------------------------------
-------------------------------------------------
if (@JID = 0)
begin
return -3000
end
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-- ¸¶Àϸ®Áö (ÃÖ¼±È£)
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
if (@Silk_Offset_Own < 0 OR @Silk_Offset_Gift < 0 or @Mileage_Offset < 0)
begin
return -3001
end
if ((@Silk_Offset_Own + @Silk_Offset_Gift + @Mileage_Offset) <= 0)
begin
return -3002
end
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
declare @RemainSilk_Own int
declare @RemainSilk_Gift int
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-- ¸¶Àϸ®Áö (ÃÖ¼±È£)
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
declare @RemainMileage int
set @RemainMileage = 0
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
set @RemainSilk_Own = 0
set @RemainSilk_Gift = 0
if (@Silk_Offset_Own > 0)
begin
select @RemainSilk_Own = silk_own from sk_silk with (updlock) where JID = @JID
if (@@rowcount = 0)
begin
return -4000
end
if (@RemainSilk_Own < @Silk_Offset_Own)
begin
DECLARE @Return4001 int
return -4001
end
set @RemainSilk_Own = @RemainSilk_Own - @Silk_Offset_Own
update sk_silk set silk_own = @RemainSilk_Own where JID = @JID
if (@@error <> 0 or @@rowcount = 0)
begin
return -3003
end
set @Silk_Offset_Own = @RemainSilk_Own
end
else
begin
select @Silk_Offset_Own = silk_own from sk_silk with (updlock) where JID = @JID
if (@@rowcount = 0)
begin
return -4200
end
end
if (@Silk_Offset_Gift > 0)
begin
select @RemainSilk_Gift = silk_gift from sk_silk with (updlock) where JID = @JID
if (@@rowcount = 0)
begin
return -5000
end
if (@RemainSilk_Gift < @Silk_Offset_Gift)
begin
return -5002
end
set @RemainSilk_Gift = @RemainSilk_Gift - @Silk_Offset_Gift
update sk_silk set silk_gift = @RemainSilk_Gift where JID = @JID
if (@@error <> 0 or @@rowcount = 0)
begin
return -3003
end
set @Silk_Offset_Gift = @RemainSilk_Gift
end
else
begin
select @Silk_Offset_Gift = silk_gift from sk_silk with (updlock) where JID = @JID
if (@@rowcount = 0)
begin
return -5200
end
end
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-- ¸¶Àϸ®Áö (ÃÖ¼±È£)
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
if (@Mileage_Offset > 0)
begin
select @RemainMileage = silk_point from sk_silk with (updlock) where JID = @JID
if (@@rowcount = 0)
begin
return -6000
end
if (@RemainMileage < @Mileage_Offset)
begin
return -6002
end
set @RemainMileage = @RemainMileage - @Mileage_Offset
update sk_silk set silk_point = @RemainMileage where JID = @JID
if (@@error <> 0 or @@rowcount = 0)
begin
return -3003
end
set @Mileage_Offset = @RemainMileage
end
else
begin
select @Mileage_Offset = silk_point from sk_silk with (updlock) where JID = @JID
if (@@rowcount = 0)
begin
return -6200
end
end
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-------------------------------------------------
-- ¾ÆÀÌÅÛ ±¸¸Å ±â·Ï ÀúÀå (¼ÕÃæÇö) - ¹«Á¶°Ç ´Ù ÀúÀå
-------------------------------------------------
--INSERT INTO SK_ItemSaleLog VALUES (@JID, @ShardID, @CharID, @PackageItemID, @ItemLog_Own, @ItemLog_Gift, @ItemLog_Point, @IP, getdate())
INSERT INTO SK_PackageItemSaleLog VALUES (@JID, @ShardID, @CharID, @PackageItemID, @ItemLog_Own, @ItemLog_Gift, @ItemLog_Point, @IP, getdate())
-------------------------------------------------
-------------------------------------------------
return 1
Clientte var büyük ihtimal sıkıntı
EnverPaşa∞
İnternetin yavaş olabilir . . Genelde Wifi bağlantılarında
Yanıt yazmak için giriş yapın.
Giriş Yap