Seçenekli NPC Questi ( Biliyorum forumda var ama olan bilgimi sunayım dedim )

Hyuna Akali

Full Stack Developer
Grafiker
Usta Üye
Editör
Mesaj
727
Çözümler
20
Beğeni
586
Puan
839
Ticaret Puanı
0
Merhaba Arkadaşlar;

1-)Npclerde çoklu satış yapmak için ilk önce mob protoya geliyoruz ve "On_Click" değerini 2 yapıyoruz böylelikle NPC miz Queste bağlı NPC haline geliyor.

2-)Navicat > player > shop bölümüne giriyoruz ve burada en aşağıdaki + ikonundan yeni npc ekliyoruz "vnum" kısmına yeni değer girilir ben "npc vnumu"+"sekme numarası" yaptım sizede öyle yapmanızı tavsiye ederim örneğim silahcı : 9001 sekme: 1 vnum: 90011 sonra name kısmına size hangi npcye ait olduğuna dair bilgi verecek bir ad girin . "npc_vnum" kısmına hangi npc ye sekme ekleyecekseniz onun vnum numarasını girin.

Örnek:
1.webp


3-)İşlemleri yaptıktan sonra o tablodan çıkın ve shop_item tablosuna girin. Buraya markete item ekler gibi "Yeni vnum" "Koyacağınız İtemin Vnum'u" "Adet" olarak itemleri ekleyin.

Örnek:
2.webp


4-) Son işlem olarak questleri okutmak kalıyor, ister indirip hazır halde questi okutun isterseniz quest kodlarını aşağıda verdim kopyalayıp metin belgesine yapıştırıp uzantısı .lua olacak şekilde kayıt edin.

5-) Reboot atın :D

Buyrun Bu İndirme Linki : Sekmeli NPC Quest.rar
VT:
Linkleri görebilmek için giriş yap veya kayıt ol.


genel_depocu.lua :
Lua (Quest):
Genişlet Daralt Kopyala
quest genel_depocu begin
    state start begin
        when 9010.chat."Artı Basma İtemleri - 1" begin
        setskin ( NOWINDOW )
        npc.open_shop(90101)
        end
       
        when 9010.chat."Artı Basma İtemleri - 2" begin
        setskin ( NOWINDOW )
        npc.open_shop(90102)
        end
       
        when 9010.chat."Taşlar" begin
        setskin ( NOWINDOW )
        npc.open_shop(90103)
        end
        when 9010.chat."Sular" begin
        setskin ( NOWINDOW )
        npc.open_shop(90104)
        end
    end
end

zirhci_coklu_npc.lua :
Lua (Quest):
Genişlet Daralt Kopyala
quest zirhci_coklu_npc begin
    state start begin
        when 9002.chat."Savaşçı İtemleri" begin
        setskin ( NOWINDOW )
        npc.open_shop(90021)
        end
       
        when 9002.chat."Ninja İtemleri" begin
        setskin ( NOWINDOW )
        npc.open_shop(90022)
        end
       
        when 9002.chat."Sura İtemleri" begin
        setskin ( NOWINDOW )
        npc.open_shop(90023)
        end
        when 9002.chat."Şaman İtemleri" begin
        setskin ( NOWINDOW )
        npc.open_shop(90024)
        end
    end
end

silahci_coklu_npc.lua :
Lua (Quest):
Genişlet Daralt Kopyala
quest silahci_coklu_npc begin
    state start begin
        when 9001.chat."Savaşçı İtemleri" begin
        setskin ( NOWINDOW )
        npc.open_shop(90011)
        end
       
        when 9001.chat."Ninja İtemleri" begin
        setskin ( NOWINDOW )
        npc.open_shop(90012)
        end
       
        when 9001.chat."Sura İtemleri" begin
        setskin ( NOWINDOW )
        npc.open_shop(90013)
        end
        when 9001.chat."Şaman İtemleri" begin
        setskin ( NOWINDOW )
        npc.open_shop(90014)
        end
    end
end
 

Dosya Eklentileri

Katkılarınız için teşekkürler. :) Forumda olan bir rehberi daha detaylıca ve farklı bi şekilde herkes anlatabilir.
 
ekleniyor süper ama bi sorun var npc yanliş seçenek yazdım siliyorum hala gözüküyor npc bastimda nasıl silicem onları
 
Geri
Üst