VSRO spawn pet dc

Results 1 to 1 of 1
  1. #1
    Elite Member lepitismak is offline
    Member +Rank
    May 2013 Join Date
    Fortaleza, BrazLocation
    170Posts

    VSRO spawn pet dc

    when i spawn pick pet i get dc

    - ATACK PET IS OK
    - TRANS PET IS OK
    - PICK PET 3 DAYS IS OK
    - CLOSED ALL REGIONS AND GET DC

    PHP Code:
    USE [SRO_VT_SHARD]
    GO
    /****** Object:  StoredProcedure [dbo].[_AddNewCOS]    Script Date: 05/03/2014 18:22:57 ******/
    SET ANSI_NULLS OFF
    GO
    SET QUOTED_IDENTIFIER ON
    GO

    ALTER PROCEDURE 
    [dbo].[_AddNewCOS]
         [
    MENTION=805986]OwNeR[/MENTION]CharID    int,
         [
    MENTION=18171]ReF[/MENTION]ObjID    int,
         [
    MENTION=501312]level[/MENTION]        int,
        @
    HP        int,
        @
    MP        int,
        @
    HGP        int,
         [
    MENTION=481856]keeper[/MENTION]NPC    int,
         [
    MENTION=790866]sta[/MENTION]te        int,
         [
    MENTION=31337]inventor[/MENTION]ySize  int,
        @
    itemID        int,
         [
    MENTION=1333365122]Pickit[/MENTION]emConfig tinyint,
         [
    MENTION=1333434935]ren[/MENTION]tEndTime     smalldatetime
    as

    begin tran

        
    declare  [MENTION=1333422870]CoS[/MENTION]_ID    int
    --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    --        
    pet_skill_item (ÃÖ¼±È£)        
    --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

        declare  [
    MENTION=2000008437]Maxin[/MENTION]ventorySize tinyint
        select  
    [MENTION=2000008437]Maxin[/MENTION]ventorySize InventorySize
        from _RefObjCommon
    _RefObjChar
        where _RefObjCommon
    .ID =  [MENTION=18171]ReF[/MENTION]ObjID and _RefObjCommon.Link _RefObjChar.ID
        
        
    if( @@rowcount or  [MENTION=2000008437]Maxin[/MENTION]ventorySize <  [MENTION=31337]inventor[/MENTION]ySize )
        
    begin
            rollback tran
            
    return -5
        end

        insert into _CharCOS values   
    [MENTION=805986]OwNeR[/MENTION]CharID,  [MENTION=18171]ReF[/MENTION]ObjID, @HP, @MP,  [MENTION=481856]keeper[/MENTION]NPC,  [MENTION=790866]sta[/MENTION]teNULL,  [MENTION=501312]level[/MENTION], 0, @HGP,  [MENTION=1333365122]Pickit[/MENTION]emConfig,  [MENTION=1333434935]ren[/MENTION]tEndTime)
    --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        
    set  [MENTION=1333422870]CoS[/MENTION]_ID = @@identity
        
    if   [MENTION=1333422870]CoS[/MENTION]_ID OR @@error <> 0)
        
    begin
            rollback tran
            
    return -1
        end

    --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    --        
    pet_skill_item (ÃÖ¼±È£)        
    --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        if   [
    MENTION=2000008437]Maxin[/MENTION]ventorySize 0)
    --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        
    begin
            
    declare  [MENTION=558012]slot[/MENTION]  int
            set  
    [MENTION=558012]slot[/MENTION] = 0
    --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    --        
    pet_skill_item (ÃÖ¼±È£)        
    --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
            while   [
    MENTION=558012]slot[/MENTION] <  [MENTION=2000008437]Maxin[/MENTION]ventorySize)
    --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    --@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
            
    begin
                insert into _InvCOS values  
    [MENTION=1333422870]CoS[/MENTION]_ID,  [MENTION=558012]slot[/MENTION], 0)
                if (@@
    error <> 0)
                
    begin
                    
    -- Àκ¥Å丮 »ý¼º ½ÇÆÐ!
                    
    rollback tran
                    
    return -2
                end    
            
                set  
    [MENTION=558012]slot[/MENTION] =  [MENTION=558012]slot[/MENTION] + 1
            end
        end
        
    /*    --´õ ÀÌ»ó ÀÌ Ä÷³¿¡´Â µ¥ÀÌÅ͸¦ ³ÖÁö ¾Ê´Â´Ù!
        UPDATE _Char SET EngagedCOS =  [MENTION=1333422870]CoS[/MENTION]_ID WHERE CharID =  [MENTION=805986]OwNeR[/MENTION]CharID
        IF (@@ERROR <> 0 OR @@ROWCOUNT = 0)
        BEGIN
            ROLLBACK TRANSACTION
            RETURN -3
        END
    */
        
    if( @itemID <> )
        
    begin
            update _Items set Data 
    =  [MENTION=1333422870]CoS[/MENTION]_ID where ID64 = @itemID
            
    if( @@error <> or @@rowcount )
            
    begin
                rollback transaction
                
    return -4
            end
        end

        commit tran

    return  [MENTION=1333422870]CoS[/MENTION]_ID 
    Last edited by lepitismak; 03-05-14 at 11:56 PM.




Advertisement