Hikayeler

Reklam vermek için turkmmo@gmail.com

Bir Mağaza Veya Çoklu Mağaza Nasıl Oluşturulur?

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Katılım
21 Kas 2015
Konular
162
Mesajlar
441
Online süresi
1ay 7g
Reaksiyon Skoru
362
Altın Konu
2
Başarım Puanı
179
Yaş
27
TM Yaşı
10 Yıl 5 Ay 2 Gün
MmoLira
3,418
DevLira
67

Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!

Konunun temeli ASIKOO'a aittir. Bu eğitim, metin2'de bir NPC ile nasıl dükkan yaratacağınızı açıklamak içindir. Bu sistem eski ama temel mantığı kavrama açısından yeni başlayan arkadaşlar içindir. İlerleyen zamanlarda ShopEX rehberi gelebilir.


İki tür dükkan vardır:
  • Bir mağaza: Bir NPC'ye tıkladığınızda, bir mağaza penceresi açılır. Basit bir dükkan oluşturmanız için ilk kısım yeterli olacaktır.
  • Çoklu mağaza: Bir “quest” kullanarak bir NPC'ye birkaç mağaza atamaktan oluşur.

Gerekenler:
  • Veritabanına erişimi olan bir Metin2 sunucusuna sahip olun.
  • Bir NPC hazır bulundurun.
  • Bir “quest” ayarlayın.

Bir Mağaza Oluşturma Veya Bir Mağazada Değişiklik Yapma
Navicat'ta "player" veritabanına gidin ve "shop" tablosunu açın.



shop tablosu şuna benzer:



Aşağıdaki sütunlarımız var:
  • vnum: Dükkanınıza vereceğiniz bir vnum. Eşsiz olmalı.
  • name: İsim herhangi bir yerde görünmüyor ama istediğinizi koyabilirsiniz, rehber görevi görecektir.
  • npc_vnum: NPC'nizi sunucunuzun mob_names.txt dosyasında bulabilirsiniz.

Başarılı! Artık yeni bir mağaza eklemek için Navicat'ın altındaki + düğmesiyle bir satır ekleyebilirsiniz. Tamamlandığında değişikliklerinizi kaydetmeyi unutmayın.

Artık mağaza oluşturulduğuna göre, içinde istenen öğeleri atayalım. "shop_item" tablosunu açın ("player" veritabanında bulunmaktadır)




Aşağıdaki sütunlarımız var:
  • shop_vnum: Mağazanızın vnum'una karşılık gelir.
  • item_vnum: Eklemek istediğiniz öğenin vnum'una karşılık gelir. İtem vnum, sunucunuzun item_names.txt dosyasında bulunabilir.
  • count: Satmak istediğiniz öğenin miktarına karşılık gelir. (Öğenin istiflenebilir olduğundan emin olun.)

Başarılı! Eklemek istediğiniz öğe sayısı kadar satır ekleyin. Bittiğinde Metin2 sunucunuzu yeniden başlatabilirsiniz.


Çoklu Mağaza Oluşturma

Daha önce yapmadıysanız mağazalarınızı oluşturun ve "Bir Mağaza Oluşturma Veya Bir Mağazada Değişiklik Yapma" bölümünü takip ederek mağazaya öğeler atayarak başlayın.

Bir NPC'ye birkaç mağaza atamak için bir "quest" oluşturmanız gerekecektir. İşte nasıl çalıştığını açıklamak için basit bir görev:
Kod:
quest QUESTNAME begin
    state start begin
        when NPCID1.chat."NAME1" begin
            npc.open_shop(SHOPID1)
            setskin(NOWINDOW)
        end
        when NPCID1.chat."NAME2" begin
            npc.open_shop(SHOPID2)
            setskin(NOWINDOW)
        end
        when NPCID1.chat."NAME3" begin
            npc.open_shop(SHOPID3)
            setskin(NOWINDOW)
        end
    end
end

Ek açıklamalarımın karşılığı:
  • QUESTNAME: Görevinizin adı.
  • NPCIDx: Dükkan atamak istediğiniz NPC'nin vnumu.
  • NAMEx: Dükkanın adı (NPC'ye tıklandığında mağazalar menüsünde görünecek).
  • SHOPIDxx: Atamak istediğiniz mağazanın vnum'u.
Bir NPC'ye birkaç silah dükkanı atamak istediğimi varsayalım. Örneğin:
Kod:
quest multi_shop begin
    state start begin
        when 9001.chat."Armors" begin
            npc.open_shop(100)
            setskin(NOWINDOW)
        end
        when 9001.chat."Shields" begin
            npc.open_shop(101)
            setskin(NOWINDOW)
        end
        when 9002.chat."Weapons" begin
            npc.open_shop(200)
            setskin(NOWINDOW)
        end
    end
end

Yeni "questi" uygulayın ve Metin2 sunucunuzu yeniden başlatın.

Sonuç:


Uyarı! Bir "quest" oluşturduğunuzda, işe yaraması için onu oyun içinde uygulamak önemlidir.

Başarılı! Artık sunucu mağazalarınızı nasıl yöneteceğinizi biliyorsunuz!


Umarım açıklayıcı bir rehber olmuştur. Bir sorununuz veya sorunuz varsa, mesaj göndermekten çekinmeyin. İyi forumlar!
 

Daha önceden paylaşıldığı için kapatıldı.
 
Konunun temeli ASIKOO'a aittir. Bu eğitim, metin2'de bir NPC ile nasıl dükkan yaratacağınızı açıklamak içindir. Bu sistem eski ama temel mantığı kavrama açısından yeni başlayan arkadaşlar içindir. İlerleyen zamanlarda ShopEX rehberi gelebilir.


İki tür dükkan vardır:
  • Bir mağaza: Bir NPC'ye tıkladığınızda, bir mağaza penceresi açılır. Basit bir dükkan oluşturmanız için ilk kısım yeterli olacaktır.
  • Çoklu mağaza: Bir “quest” kullanarak bir NPC'ye birkaç mağaza atamaktan oluşur.

Gerekenler:
  • Veritabanına erişimi olan bir Metin2 sunucusuna sahip olun.
  • Bir NPC hazır bulundurun.
  • Bir “quest” ayarlayın.

Bir Mağaza Oluşturma Veya Bir Mağazada Değişiklik Yapma
Navicat'ta "player" veritabanına gidin ve "shop" tablosunu açın.



shop tablosu şuna benzer:



Aşağıdaki sütunlarımız var:
  • vnum: Dükkanınıza vereceğiniz bir vnum. Eşsiz olmalı.
  • name: İsim herhangi bir yerde görünmüyor ama istediğinizi koyabilirsiniz, rehber görevi görecektir.
  • npc_vnum: NPC'nizi sunucunuzun mob_names.txt dosyasında bulabilirsiniz.

Başarılı! Artık yeni bir mağaza eklemek için Navicat'ın altındaki + düğmesiyle bir satır ekleyebilirsiniz. Tamamlandığında değişikliklerinizi kaydetmeyi unutmayın.

Artık mağaza oluşturulduğuna göre, içinde istenen öğeleri atayalım. "shop_item" tablosunu açın ("player" veritabanında bulunmaktadır)




Aşağıdaki sütunlarımız var:
  • shop_vnum: Mağazanızın vnum'una karşılık gelir.
  • item_vnum: Eklemek istediğiniz öğenin vnum'una karşılık gelir. İtem vnum, sunucunuzun item_names.txt dosyasında bulunabilir.
  • count: Satmak istediğiniz öğenin miktarına karşılık gelir. (Öğenin istiflenebilir olduğundan emin olun.)

Başarılı! Eklemek istediğiniz öğe sayısı kadar satır ekleyin. Bittiğinde Metin2 sunucunuzu yeniden başlatabilirsiniz.

Çoklu Mağaza Oluşturma
Daha önce yapmadıysanız mağazalarınızı oluşturun ve "Bir Mağaza Oluşturma Veya Bir Mağazada Değişiklik Yapma" bölümünü takip ederek mağazaya öğeler atayarak başlayın.

Bir NPC'ye birkaç mağaza atamak için bir "quest" oluşturmanız gerekecektir. İşte nasıl çalıştığını açıklamak için basit bir görev:
Kod:
quest QUESTNAME begin
    state start begin
        when NPCID1.chat."NAME1" begin
            npc.open_shop(SHOPID1)
            setskin(NOWINDOW)
        end
        when NPCID1.chat."NAME2" begin
            npc.open_shop(SHOPID2)
            setskin(NOWINDOW)
        end
        when NPCID1.chat."NAME3" begin
            npc.open_shop(SHOPID3)
            setskin(NOWINDOW)
        end
    end
end

Ek açıklamalarımın karşılığı:
  • QUESTNAME: Görevinizin adı.
  • NPCIDx: Dükkan atamak istediğiniz NPC'nin vnumu.
  • NAMEx: Dükkanın adı (NPC'ye tıklandığında mağazalar menüsünde görünecek).
  • SHOPIDxx: Atamak istediğiniz mağazanın vnum'u.
Bir NPC'ye birkaç silah dükkanı atamak istediğimi varsayalım. Örneğin:
Kod:
quest multi_shop begin
    state start begin
        when 9001.chat."Armors" begin
            npc.open_shop(100)
            setskin(NOWINDOW)
        end
        when 9001.chat."Shields" begin
            npc.open_shop(101)
            setskin(NOWINDOW)
        end
        when 9002.chat."Weapons" begin
            npc.open_shop(200)
            setskin(NOWINDOW)
        end
    end
end

Yeni "questi" uygulayın ve Metin2 sunucunuzu yeniden başlatın.

Sonuç:


Uyarı! Bir "quest" oluşturduğunuzda, işe yaraması için onu oyun içinde uygulamak önemlidir.

Başarılı! Artık sunucu mağazalarınızı nasıl yöneteceğinizi biliyorsunuz!

Umarım açıklayıcı bir rehber olmuştur. Bir sorununuz veya sorunuz varsa, mesaj göndermekten çekinmeyin. İyi forumlar!
Paylaşım için teşekkürler.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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

Geri
Üst