Icerige atla
Extraloob

Silkroad F10 İtem Mail den birşey almaya çalışınca dc sorunu

· 6 Yanıt · 4.2K görüntüleme
B
BYGUNTEN OP ⭐ 9y
#1
Silkroad F10 İtem Mail den birşey almaya çalışınca dc sorunu
6 Yanıt
Enes335
Enes335 ⭐ 9y
#2
Valla kardeşim bu son bakımdan sonra herşeyde dc sorunu var
B
BYGUNTEN OP ⭐ 9y
#3
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
Caroline
Caroline ⭐ 12y
#4
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
AYYILDIZ
AYYILDIZ ⭐ 9y
#5
Clientte var büyük ihtimal sıkıntı
EnverPaşa∞
ExcI
ExcI ⭐ 10y
#6
İnternetin yavaş olabilir . . Genelde Wifi bağlantılarında

Yanıt yazmak için giriş yapın.

Giriş Yap
Paylaş: