ط§ظ„ط¨ظ‚ط§ط، ظ…ط³ط¬ظ„ ط¯ط§ط¦ظ…ط¢
ط§ظ„ط¥ط¹ظ„ط§ظ†ط§طھ
20-05-2014 11:59 AM
llg9g9g9gll up
15-05-2014 11:55 AM
llg9g9g9gll
اقتباس:
المشاركة الأصلية كتبت بواسطة che_9299 مشاهدة المشاركة
اضرب ده ورستر السيرفر
كود:
USE [SRO_VT_SKY_FAYZ]
GO
/****** Object:  StoredProcedure [dbo].[_AddNewCOS]    Script Date: 5/16/2014 8:55:32 AM ******/
SET ANSI_NULLS OFF
GO
SET QUOTED_IDENTIFIER ON
GO

ALTER PROCEDURE [dbo].[_AddNewCOS]  
    @OwnerCharID    int,  
    @RefObjID    int,  
    @Level        int,  
    @HP        int,  
    @MP        int,  
    @HGP        int,  
    @KeeperNPC    int,  
    @State        int,  
    @InventorySize  int,  
    @itemID        int,  
    @PickItemConfig tinyint,  
    @RentEndTime     smalldatetime  
as  

begin tran  

    declare @COS_ID    int  
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  
--        pet_skill_item (ÃÖ¼±È£)          
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  

    declare @MaxInventorySize tinyint  
    select @MaxInventorySize = InventorySize  
    from _RefObjCommon, _RefObjChar  
    where _RefObjCommon.ID = @RefObjID and _RefObjCommon.Link = _RefObjChar.ID  
      
    if( @@rowcount = 0 or @MaxInventorySize < @InventorySize )  
    begin  
        rollback tran  
        return -5  
    end  

    insert into _CharCOS values (@OwnerCharID, @RefObjID, @HP, @MP, @KeeperNPC, @State, NULL, @Level, 0, @HGP, @PickItemConfig, @RentEndTime)  
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  
    set @COS_ID = @@identity  
    if (@COS_ID = 0 OR @@error <> 0)  
    begin  
        rollback tran  
        return -1  
    end  

--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  
--        pet_skill_item (&Atilde;&Ouml;¼±&Egrave;£)          
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  
    if (@MaxInventorySize > 0)  
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  
    begin  
        declare @Slot  int  
        set @Slot = 0  
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  
--        pet_skill_item (&Atilde;&Ouml;¼±&Egrave;£)          
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  
        while (@Slot < @MaxInventorySize)  
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  
        begin  
            insert into _InvCOS values(@COS_ID, @Slot, 0)  
            if (@@error <> 0)  
            begin  
                -- &Agrave;&Icirc;&ordm;¥&Aring;&auml;¸® »&yacute;¼&ordm; ½&Ccedil;&AElig;&ETH;!  
                rollback tran  
                return -2  
            end      
          
            set @Slot = @Slot + 1  
        end  
    end  
      
 if( @itemID <> 0 )
    begin
        update _Items set Data = @COS_ID where ID64 = @itemID
        if( @@error <> 0 or @@rowcount = 0 )
        begin
            rollback transaction
            return -4
        end
        IF EXISTS (SELECT ID FROM _Exceptionz WHERE ID=@RefObjID)  begin
IF (@HP = 109 and @HGP = 10000)
        BEGIN
            DECLARE @Serial64 bigint
            DECLARE @NewTime int
            SET @NewTime = DATEDIFF(s, '1970-01-01 00:00:00', GETUTCDATE())
            SET @NewTime = @NewTime+28*24*3600
            SELECT @Serial64 = Serial64 FROM [_Items] WHERE [Data] = @COS_ID
            EXEC _AddTimedJobForPet @COS_ID, 5, 22926, @NewTime, 1111708465, 1, 84, 0, 0, 0, 0, 0, @Serial64
        END
        --BEGIN ADDITIONAL 112 SLOT IN GRAB PETS FOR 28 DAYS
        
    end
    end

    commit tran

return @COS_ID

نفس المشكلة يا كبير
15-05-2014 09:57 AM
che_9299 اضرب ده ورستر السيرفر
كود:
USE [SRO_VT_SKY_FAYZ]
GO
/****** Object:  StoredProcedure [dbo].[_AddNewCOS]    Script Date: 5/16/2014 8:55:32 AM ******/
SET ANSI_NULLS OFF
GO
SET QUOTED_IDENTIFIER ON
GO

ALTER PROCEDURE [dbo].[_AddNewCOS]  
    @OwnerCharID    int,  
    @RefObjID    int,  
    @Level        int,  
    @HP        int,  
    @MP        int,  
    @HGP        int,  
    @KeeperNPC    int,  
    @State        int,  
    @InventorySize  int,  
    @itemID        int,  
    @PickItemConfig tinyint,  
    @RentEndTime     smalldatetime  
as  

begin tran  

    declare @COS_ID    int  
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  
--        pet_skill_item (&Atilde;&Ouml;¼±&Egrave;£)          
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  

    declare @MaxInventorySize tinyint  
    select @MaxInventorySize = InventorySize  
    from _RefObjCommon, _RefObjChar  
    where _RefObjCommon.ID = @RefObjID and _RefObjCommon.Link = _RefObjChar.ID  
      
    if( @@rowcount = 0 or @MaxInventorySize < @InventorySize )  
    begin  
        rollback tran  
        return -5  
    end  

    insert into _CharCOS values (@OwnerCharID, @RefObjID, @HP, @MP, @KeeperNPC, @State, NULL, @Level, 0, @HGP, @PickItemConfig, @RentEndTime)  
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  
    set @COS_ID = @@identity  
    if (@COS_ID = 0 OR @@error <> 0)  
    begin  
        rollback tran  
        return -1  
    end  

--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  
--        pet_skill_item (&Atilde;&Ouml;¼±&Egrave;£)          
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  
    if (@MaxInventorySize > 0)  
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  
    begin  
        declare @Slot  int  
        set @Slot = 0  
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  
--        pet_skill_item (&Atilde;&Ouml;¼±&Egrave;£)          
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  
        while (@Slot < @MaxInventorySize)  
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  
        begin  
            insert into _InvCOS values(@COS_ID, @Slot, 0)  
            if (@@error <> 0)  
            begin  
                -- &Agrave;&Icirc;&ordm;¥&Aring;&auml;¸® »&yacute;¼&ordm; ½&Ccedil;&AElig;&ETH;!  
                rollback tran  
                return -2  
            end      
          
            set @Slot = @Slot + 1  
        end  
    end  
      
 if( @itemID <> 0 )
    begin
        update _Items set Data = @COS_ID where ID64 = @itemID
        if( @@error <> 0 or @@rowcount = 0 )
        begin
            rollback transaction
            return -4
        end
        IF EXISTS (SELECT ID FROM _Exceptionz WHERE ID=@RefObjID)  begin
IF (@HP = 109 and @HGP = 10000)
        BEGIN
            DECLARE @Serial64 bigint
            DECLARE @NewTime int
            SET @NewTime = DATEDIFF(s, '1970-01-01 00:00:00', GETUTCDATE())
            SET @NewTime = @NewTime+28*24*3600
            SELECT @Serial64 = Serial64 FROM [_Items] WHERE [Data] = @COS_ID
            EXEC _AddTimedJobForPet @COS_ID, 5, 22926, @NewTime, 1111708465, 1, 84, 0, 0, 0, 0, 0, @Serial64
        END
        --BEGIN ADDITIONAL 112 SLOT IN GRAB PETS FOR 28 DAYS
        
    end
    end

    commit tran

return @COS_ID
14-05-2014 06:53 PM
Hero اصل انت شعال على داتا فيها حاجات كتير حتى لو انت صلحتها هتقبلك الاصعب منها
نصيحة اشتعل على داتا مفهاش حاجة و انت اعملها بة ايدك
14-05-2014 06:30 PM
llg9g9g9gll هي ملهاش حل ولا ايه؟
14-05-2014 07:22 AM
llg9g9g9gll blue sro DB ومعدلتش في اي حاجه في صفحة ال trans لاني مش عارف اوصلها اصلا
14-05-2014 07:14 AM
che_9299 DB ايه دى وعدلت اى حاجه فى موضوه صفح ال trans ?
14-05-2014 06:57 AM
llg9g9g9gll up
13-05-2014 06:30 PM
llg9g9g9gll Up
13-05-2014 03:44 PM
llg9g9g9gll
عاوز حل لمشكلة trade jop

دلوقتي المشكلة ديه مكنتش موجودة عندي ودلوقتي بقت موجودة مش عارف ايه اللي حصل
لما باجي اشتري 1 ستار او 2 او 3 لحد 5 ستار واحدد زي كدا



وادوس confirm بتحمل عادي



بعد كدا مش بيجي حاجه في ال pet



ولو دوست Ctrl (كنترول ) برضو مش بيشتري حاجه
بس لو كتبت بي ايدي 40 بيشتري عادي





يا ريت لو في حل للمشكلة ديه علشان مجنناني والله

ضوابط المشاركة
تستطيع إضافة مواضيع جديدة
تستطيع الرد على المواضيع
تستطيع إرفاق ملفات
تستطيع تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة


الساعة الآن 05:02 AM.