noisiv 1
noisiv
Manwe Work 1
Manwe Work
Agora Metin2 1
Agora Metin2
Bvural41 1
Bvural41
onur akbaş 1
onur akbaş
IronTalonX 1
IronTalonX
D 1
delimuratt
berzahx 1
berzahx
PrimeAC 1
PrimeAC
DEVLOPER 1
DEVLOPER
ShadowFon 1
ShadowFon
mavzermete 1
mavzermete
Hikaye Ekle

Pet 5 Sayfasınıda Açmak

  • Konuyu başlatan Konuyu başlatan LeventPolat
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 2K

LeventPolat

Level 6
TM Üye
Katılım
24 Ocak 2013
Konular
219
Mesajlar
1,061
Reaksiyon Skoru
41
Altın Konu
0
TM Yaşı
13 Yıl 4 Ay 23 Gün
Başarım Puanı
115
MmoLira
0
DevLira
0
Ticaret - 0%
0   0   0

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!


Silkroad-online-bard-cleric-rehberi1.jpg







Buyrun bunu yaptığınızda petler normalde 1 sayfadır bu uygulandığında 5 sayfa olacaktır.


Nasıl Uygularım

SRO_VT_SHARD>Programmability>Stored Procedures>dbo._AddNewCOS

Girip dbo._AddNewCOS a Sağ tıklayıp Modify diyoruz ve ctrl+a yapıp siliyoruz ve bu verdiğim kodu yapıştırıyoruz execute diyip oyuna restart atıyrouz bu kadar.



PHP:
USE [SRO_VT_SHARD] 
--[GM] VisKi-- 
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] 
    @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 (ÃÖ¼±È£)         
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
    if (@MaxInventorySize > 0) 
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
    begin 
        declare @Slot  int 
        set @Slot = 0 
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
--        pet_skill_item (ÃÖ¼±È£)         
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
        while (@Slot < @MaxInventorySize) 
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
        begin 
            insert into _InvCOS values(@COS_ID, @Slot, 0) 
            if (@@error <> 0) 
            begin 
                -- Àκ¥Å丮 »ı¼º ½ÇÆĞ! 
                rollback tran 
                return -2 
            end     
         
            set @Slot = @Slot + 1 
        end 
    end 
     
/*    --´õ ÀÌ»ó ÀÌ Ä÷³¿¡´Â µ¥ÀÌÅ͸¦ ³ÖÁö ¾Ê´Â´Ù! 
    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 

--LeventPolat'ın  Farkını Hissedeceksiniz.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst