ط§ظ„ط¨ظ‚ط§ط، ظ…ط³ط¬ظ„ ط¯ط§ط¦ظ…ط¢
ط§ظ„ط¥ط¹ظ„ط§ظ†ط§طھ
قديم 15-05-2014, 09:57 AM   #8

che_9299





• الانـتـسـاب » Feb 2013
• رقـم العـضـويـة » 109807
• المشـــاركـات » 2,903
• الـدولـة » اسكندريه
• الـهـوايـة » برمجه
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 100
che_9299 جـيـدche_9299 جـيـد

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




رد مع اقتباس
 

الكلمات الدليلية
بدون


يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر)
 
أدوات الموضوع
انواع عرض الموضوع تقييم هذا الموضوع
تقييم هذا الموضوع:

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

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

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى الردود آخر مشاركة
حد عنده حل لمشكلة trade exchange omar34 قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة 1 22-05-2017 01:58 PM
عاوز حل لمشكلة ال DC flamearrow قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة 3 01-10-2015 01:38 AM
حد لقي حل لمشكلة الـ Trade Hamza FiGo قسم المواضيع المكررة و المخالفة 4 27-04-2014 05:21 PM
عاوز حل لمشكلة ال0 دي بحر الاحزان قسم الاستفسارات ومشاكل وحلول ال Mbot 1 16-12-2011 11:16 AM


الساعة الآن 08:35 AM.