1299 Server Sahiplerinin İşine Yarayacak QA Kodları

    Paylaş
    avatar
    Hitmachine
    Yönetici
    Yönetici

    Favori Oyun Favori Oyun : Warrock
    Nick Nick : GlobaMakale
    Karakter Karakter : Asas
    Irk Irk : El Morad
    Cinsiyet Cinsiyet : Erkek
    Mesaj Sayısı Mesaj Sayısı : 212
    Rep Puanı Rep Puanı : 3100
    Kayıt tarihi Kayıt tarihi : 25/11/09
    Lakap Lakap : Arabic

    1299 Server Sahiplerinin İşine Yarayacak QA Kodları

    Mesaj tarafından Hitmachine Bir Perş. Ocak 07, 2010 9:21 am

    Düzeltilmiş Sorunsuz Oto Master 60+

    Özellikler:
    60 Level olmadan önce relog atınca master olamıyorsunuz..
    60 Level'i geçtikten sonra relog attığınız zaman görev yapmadan master oluyorsunuz.
    Herhangi bir sorun veya bug yoktur..

    Kullanımı:
    Enterprise
    Managerden Database'ye oradanda Stored Procedure'den LOAD_USER_DATA 'yı
    buluyoruz ve içinde aşağıda ilk önce yazılmış olan kodları arıyoruz ve
    kodu bulduktan sonra ikinci olarak yazılşmış olan kodlarla
    değiştiriyoruz.

    Kod:
    DECLARE @class char(21)
    set @class = (select class from userdata where struserid = @id)
    if @class = 105
    begin
    update userdata set class = 106 where struserid = @id
    end
    if @class = 107
    begin
    update userdata set class = 108 where struserid = @id
    end
    if @class = 109
    begin
    update userdata set class = 110 where struserid = @id
    end
    if @class = 111
    begin
    update userdata set class = 112 where struserid = @id
    end
    if @class = 205
    begin
    update userdata set class = 206 where struserid = @id
    end
    if @class = 207
    begin
    update userdata set class = 208 where struserid = @id
    end
    if @class = 209
    begin
    update userdata set class = 210 where struserid = @id
    end
    if @class = 211
    begin
    update userdata set class = 212 where struserid = @id
    endKod:
    -- Fixed oto master by Trayhoper
    DECLARE @class char(21),@levelim int
    set @class = (select class from userdata where struserid = @id)
    Select @levelim = [Level] FROM USERDATA WHERE strUserID = @id
    if @class = 105 AND @levelim > 59
    begin
    update userdata set class = 106 where struserid = @id
    end
    if @class = 107 AND @levelim > 59
    begin
    update userdata set class = 108 where struserid = @id
    end
    if @class = 109 AND @levelim > 59
    begin
    update userdata set class = 110 where struserid = @id
    end
    if @class = 111 AND @levelim > 59
    begin
    update userdata set class = 112 where struserid = @id
    end
    if @class = 205 AND @levelim > 59
    begin
    update userdata set class = 206 where struserid = @id
    end
    if @class = 207 AND @levelim > 59
    begin
    update userdata set class = 208 where struserid = @id
    end
    if @class = 209 AND @levelim > 59
    begin
    update userdata set class = 210 where struserid = @id
    end
    if @class = 211 AND @levelim > 59
    begin
    update userdata set class = 212 where struserid = @id
    endUsko Görev Takıları ve Bazı İtemleri DB'e Ekle

    Q.A kodlarını db'ye girmeniz yeterli olacaktır. Genelde bütün datalarda eklidir.

    Kodlar not defteri halinde indirmek için tıklayınız.

    1299
    Private Serverlarda genellikle serverlarda sınırsız potlar vardır..
    Fakat zor server kuranlar için gerekli olacak bir olay.. Daha önce;

    * Colony Zone'ye Healing Potion Ekle

    menizi sağlayan kodları paylaşmıştık.. Bugünde Nero bu kodları kullanarak Healing Potionu Eslanta Eklemiş..
    Kullanım:

    1. Başlat > Tüm Programlar > Microsoft SQL Server > Query Analyzer ‘ a giriyoruz.
    2. SQL Server’ a bağlanıyoruz ve açılan ekranda ” master ” yerine ” DBmizi ” seçiyoruz.
    3. Seçtikten sonra aşağıdaki kodu kopyalayıp yapıştırıyoruz ve F5 yaparak kodumuzu uyguluyoruz.

    * NPC'lerimiz mevcutsa siliyoruz.

    Kod:
    Delete From K_NPC Where sSid = '13115'
    Delete From K_NPC Where sSid = '13113'NPC'lerimizi ekliyoruz.

    Kod:
    Insert
    Into K_NPC Values (13113, '[Healing potion] Helena' , 2040 , 100 , 0 ,
    0 , 2 , 1 , 22 , 1 , 0 , 1 , 253000 , 50 , 100 , 300 , 30000 , 0 , 0 ,
    5000 , 130 , 130 , 1000 , 1500 , 0 , 0 , 1000 , 0 , 0 , 0 , 250 , 250 ,
    250 , 250 , 250 , 250 , 250 , 90 , 7 , 14 , 25 , 12103 , 0 , 0 , 0, 1)
    Insert
    Into K_NPC Values (13115, '[Healing potion] Helena' , 22200 , 100 , 0 ,
    0 , 1 , 1 , 22 , 1 , 0 , 1 , 253000 , 50 , 100 , 300 , 30000 , 0 , 0 ,
    5000 , 130 , 130 , 1000 , 1500 , 0 , 0 , 1000 , 0 , 0 , 0 , 250 , 250 ,
    250 , 250 , 250 , 250 , 250 , 90 , 7 , 14 , 25 , 12103 , 0 , 0 , 0, 1)

    NPC'lerimizin Yerlerini Silelim.
    Kod:
    Delete From K_NPCPOS Where NpcID = '13115' And ZoneID = '12'
    Delete From K_NPCPOS Where NpcID = '13113' And ZoneID = '11'
    Delete From K_NPCPOS Where NpcID = '13115' And ZoneID = '201'
    Delete From K_NPCPOS Where NpcID = '13113' And ZoneID = '201'
    NPC'lerimizi Yerlerine Koyalım.
    Kod:
    insert into K_NPCPOS values (11 , 13115 , 103 , 0 , 0 , 0 , 0 , 496 , 545 , 496 , 545 , 0 , 0 , 0 , 0 , 1 , 60 , 0 , 3 , 'NULL')
    insert into K_NPCPOS values (12 , 13113 , 103 , 0 , 0 , 0 , 0 , 496 , 545 , 496 , 545 , 0 , 0 , 0 , 0 , 1 , 60 , 0 , 3 , 'NULL')

    DB'nizde Dodo ve Roan Camp'ta Yeni Bir Quest Ekleyin

    1299
    Private Serverlarda gün geçmiyor ki yeni bir gelişme olmasın.. Şimdi
    ise montesque45'in düzenlemiş olduğu yeni bir görevi (questi) sizinle
    paylaşacağım.Öncelikle biraz quest'ten bahsedelim.

    * Görev NPC'leri Dodo (Human) ve Roan (Orc) olmak üzere iki ırkta da mevcuttur.
    * 50 adet Stone of Burning Skeleton toplayarak görevi tamamlıyorsunuz.
    * Görev Bir kez yapılır ve Bir kez item alırsınız.

    Görev Sonucunda alacağınız itemler;

    * Rogue: +8 Shard ve ya +8 İron Bow
    * Warrior: +8 Raptor +8 Totomic Spear +8 Impact
    * Mage: +8 Elixir
    * Priest: +8 Lobo Hammer +8 Lycoan Hammer +8 Lupus Hammer

    Kullanım:

    1. Başlat > Tüm Programlar > Microsoft SQL Server > Query Analyzer ‘ a giriyoruz.
    2. SQL Server’ a bağlanıyoruz ve açılan ekranda ” master ” yerine ” DBmizi ” seçiyoruz.
    3. Seçtikten sonra aşağıdaki kodu kopyalayıp yapıştırıyoruz ve F5 yaparak kodumuzu uyguluyoruz.

    NPClerimizi Ekliyoruz.

    Kod:
    Kod:
    insert
    into k_npc values (3035 , 'Dodo[Görev]' , 4800 , 100 , 120710000 ,
    170210000 , 2 , 7 , 28 , 1 , 3 , 3 , 0 , 90 , 100 , 0 , 120000 , 0 , 0
    , 20000 , 497 , 497 , 4000 , 1500 , 0 , 0 , 1000 , 0 , 0 , 0 , 250 ,
    250 , 250 , 250 , 250 , 250 , 250 , 90 , 7 , 14 , 35 , 32000 , 21510 ,
    0 , 0 , 1)
    insert into k_npc values (2035 , 'Roan[Görev]' , 4800 ,
    100 , 120710000 , 170210000 , 1 , 7 , 28 , 1 , 3 , 3 , 0 , 90 , 100 , 0
    , 120000 , 0 , 0 , 20000 , 497 , 497 , 4000 , 1500 , 0 , 0 , 1000 , 0 ,
    0 , 0 , 250 , 250 , 250 , 250 , 250 , 250 , 250 , 90 , 7 , 14 , 35 ,
    32000 , 21510 , 0 , 0 , 1)
    Npclerimizi Yerlerine Ekliyoruz.


    Kod:
    Kod:
    insert
    into k_npcpos values (1 , 2035 , 103 , 0 , 0 , 0 , 45 , 987 , 918 , 987
    , 918 , 987 , 918 , 987 , 918 , 1 , 4400 , 0 , 3 ,
    '16010450160104501601045016010450')
    insert into k_npcpos values (2 ,
    3035 , 103 , 0 , 0 , 0 , 45 , 1066 , 1129 , 1066 , 1129 , 1066 , 1129 ,
    1066 , 1129 , 1 , 4400 , 0 , 3 ,
    '16010450160104501601045016010450')
    Şimdide Görevde Lazım olucak
    Taşımızı(Stone of Burning Skeleton) Ekliyoruz ...


    Kod:
    Kod:
    insert
    into ITEM values (996061000 , 'Stone of Burning Skeleton ' , 97 , 17 ,
    0 , 0 , 0 , 0 , 0 , 0 , 1 , 520 , 0 , 0 , 1 , 0 , 0 , 1 , 99 , 0 , 0 ,
    0 , 0 , 0 , 0 , 0 , 255 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0
    , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0
    , 0)
    Sadece Herhangi bir drop editör ile Burning Skeleton'a drop
    eklemelisiniz.

    [Linkleri görebilmek için üye olun veya giriş yapın.]

      Forum Saati Ptsi Ara. 17, 2018 9:56 am