[5 Page Inventory PET] Good Release

Results 1 to 2 of 2
  1. #1
    Apprentice agtreo is offline
    MemberRank
    Nov 2013 Join Date
    10Posts

    big grin [5 Page Inventory PET] Good Release

    USE [SRO_VT_SHARD]
    GO
    /****** Object: StoredProcedure [dbo].[_AddNewCOS] Script Date: 02/10/2012 11:32:15 ******/
    SET ANSI_NULLS OFF
    GO
    SET QUOTED_IDENTIFIER ON
    GO

    ALTER PROCEDURE [dbo].[_AddNewCOS]
    [FONT=Verdana @OwNeRCharID int, [/FONT]
    [FONT=Verdana @ReFObjID int, [/FONT]
    [FONT=Verdana @level int, [/FONT]
    @HP int,
    @MP int,
    @HGP int,
    [FONT=Verdana @keeperNPC int, [/FONT]
    [FONT=Verdana @state int, [/FONT]
    [FONT=Verdana @inventorySize int, [/FONT]
    @itemID int,
    [FONT=Verdana @PickitemConfig tinyint, [/FONT]
    [FONT=Verdana @rentEndTime smalldatetime [/FONT]
    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

    /* --´&otilde; &Agrave;&Igrave;»&oacute; &Agrave;&Igrave; &Auml;&Atilde;·³&iquest;&iexcl;´&Acirc; µ¥&Agrave;&Igrave;&Aring;&Iacute;¸¦ ³&Ouml;&Aacute;&ouml; ¾&Ecirc;´&Acirc;´&Ugrave;!
    UPDATE _Char SET EngagedCOS = @CoS_ID WHERE CharID = @OwNeRCharID
    IF (@@ERROR <> 0 OR @@ROWCOUNT = 0)
    BEGIN
    ROLLBACK TRANSACTION
    RETURN -3
    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

    --BEGIN ADDITIONAL 112 SLOT IN GRAB PETS FOR 7684 DAYS
    declare @serial64 bigint
    select @serial64 = Serial64 from _Items where Data = @CoS_ID
    exec _AddTimedJobForPet @CoS_ID,5,22926,1992999999,1111708465,1,112,0,0,0, 0,0 @serial64
    --BEGIN ADDITIONAL 112 SLOT IN GRAB PETS FOR 7684 DAYS

    end

    commit tran

    return @CoS_ID




    http://zu-sro.sytes.net
    Cap 90 d10 server Silkroad'Zu




  2. #2
    Valued Member DrugDealers is offline
    MemberRank
    Jan 2013 Join Date
    125Posts

    Re: [5 Page Inventory PET] Good Release

    lol you have released it 2 time !



Advertisement