Skip to main content
Merhaba, Ziyaretçi!

Bizi ziyaret ettiğiniz için teşekkür ederiz!

Sitemizden daha iyi yararlanabilmek için "Giriş" yapmalı ya da "Kayıt" olmalısınız ;)

("vSro Forum - vSro Rehberi" ayrıcalıktır!)

vSro Forum - vSro Rehberi ve Paylaşımları
f8 filter
Sun World
Raymond

Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5

vSRO Pet İnventory Pages 7
vSRO Pet İnventory Pages 7
#1
Kod:
USE [SRO_VT_SHARD]
GO
/****** Object:  StoredProcedure [dbo].[_AddNewCOS]    Script Date: 08/22/2013 19:40:43 ******/
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
        
         declare @Serial64 bigint
        select @Serial64 = Serial64 from _Items where Data = @COS_ID
        exec _AddTimedJobForPet @COS_ID,5,22926,1992999999,1111708465,1,196,0,0,0,0,0,@Serial64
        
    end

    commit tran

return @COS_ID
Cevapla
RE: vSRO Pet İnventory Pages 7
#2
Ben yaptım fakat olmuyor bu kod Big Grin
Cevapla
RE: vSRO Pet İnventory Pages 7
#3
Db adin SRO_VT_ SHARD mi ?
Cevapla
Cvp: RE: vSRO Pet İnventory Pages 7
#4
(15.04.2016, Saat: 10:58)iqodas Adlı Kullanıcıdan Alıntı: Db adin SRO_VT_ SHARD mi ?

USE SRO_VT_DB NAME Big Grin  Big Grin üstünde shardmı account mu log mu olduğu yazar sağ tık yapıp new query deyip excute edersin pacth atarsın ardından serverin bütün fileslerini kapatıp tekrar açarsın gelir
Cevapla
Cvp: RE: vSRO Pet İnventory Pages 7
#5
(15.04.2016, Saat: 11:03)hackedbypa$a Adlı Kullanıcıdan Alıntı:
(15.04.2016, Saat: 10:58)iqodas Adlı Kullanıcıdan Alıntı: Db adin SRO_VT_ SHARD mi ?

USE SRO_VT_DB NAME Big Grin  Big Grin üstünde shardmı account mu log mu olduğu yazar sağ tık yapıp new query deyip excute edersin pacth atarsın ardından serverin bütün fileslerini kapatıp tekrar açarsın gelir

bana deil dogukana yazcan yanlış kişiye cvp attın
Cevapla
Cvp: vSRO Pet İnventory Pages 7
#6
Oldu tmmdır gerçekten Harika bir şey tebrik ederim.
Cevapla
Cvp: vSRO Pet İnventory Pages 7
#7
(16.04.2016, Saat: 00:51)dogukan41 Adlı Kullanıcıdan Alıntı: Oldu tmmdır gerçekten Harika bir şey tebrik ederim.

bi Teşekkür Yeterlidir Smile
Cevapla
RE: vSRO Pet İnventory Pages 7
#8
petin süresi bittiğinde bu 7.ci sayfanın süresi devam ediyor olacak karakter her oyuna girdiğinde oyun check'e girecek yok mudur çözüm?
Cevapla
Cvp: RE: vSRO Pet İnventory Pages 7
#9
(16.04.2016, Saat: 13:33)mustafaseker Adlı Kullanıcıdan Alıntı: petin süresi bittiğinde bu 7.ci sayfanın süresi devam ediyor olacak karakter her oyuna girdiğinde oyun check'e girecek yok mudur çözüm?
Müdür Sen Tembihlersin Petin Bitimine Yakın Gün Uzatma Bassınlar
bide onun çözümü prosedürle çözülür
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Vsro Npc Taşıma Server Edit 10 2,146 19.10.2017, Saat: 11:58
Son Yorum: BURAKSERIT - Killa
  Vsro Script Crypter samuray12 1 324 13.10.2017, Saat: 02:36
Son Yorum: BURAKSERIT - Killa
  vSro Mob'a Drop Ekleme PurePower 15 4,320 01.10.2017, Saat: 17:41
Son Yorum: kadiravsar
  Vsro Yeni Unique Tasarımları 2016 PurePower 9 2,003 21.09.2017, Saat: 19:17
Son Yorum: erkutkavuk

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi