Kral Forum



rel="publisher"

    EVT-NPC Bağlantıları

    Paylaş
    avatar
    uÄŸur
    Admin
    Admin

    Mesaj Sayısı : 2372
    Karizma Puanı : 7113
    Kayıt tarihi : 02/04/10

    EVT-NPC Bağlantıları

    Mesaj tarafından uÄŸur Bir Cuma Mayıs 21, 2010 8:08 am

    Şimdi Size Çok Merak Edilen EVT ve NPC Bağlantı Olayını Yazıyorum

    EVENT 25100
    * 25100 EVENT Numarasının Aynısı Yazdığınız .evt de Olmaması Gerek Başka Bir Eventle Çakışabilir.

    E SELECT_MSG 23035 51001 20019 22010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
    * 23035 K_NPC deki NPC imizin IDsi
    * 51001 Quest_Talk_us.tbl NPC nin Konuşmasını Okuttuğumuz Yer
    * 20019 Quest_Menu_us.tbl NPC nin Menüsü Örneğin Maradon
    * 22010 NPC nin 20019 Menüsüne Tıklayınca Yapacağı İş Örneğin Ardreama Sokacaksak
    END

    * Event Numaramız
    EVENT 22010
    * Level Kontrolü 30 ile 59 Leveller
    A CHECK_LV 30 59
    * Harita Değiştiriyoruz 202 nin 845 ve 140 Koordinatına
    E ZONE_CHANGE 202 845 140
    * İşlemi Bitiriyoruz
    END

    Genel Örnek ;

    Kod:

    EVENT 25100
    E SELECT_MSG 23035 51001 20019 22010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
    END

    EVENT 22010
    A CHECK_LV 30 59
    E ZONE_CHANGE 202 845 140
    END


    25100 EVT Dosyamızda Arattık Yok ve Bunu Yazdık Buraya ve Diyoruzki Git Bu Event sSid i 23035(K_NPC) li NPC ye Aittir ve NPC ye Sağ Tıklayınca Quest_Talk_us.tbl Dosyasından Bize 51001 No'lu Mesajı Getir,
    Daha Sonra Quest_Menu_us.tbl ye Git 20019 Nolu Mesajı Seç Seçenekte Göster, Tıklandığında 22010 EVENT ine Git ve Level Kontrolü Yap Kriterler Uygunsa Haritayı Değiştir şu Locationa At.

    NOT : Burada Bilmeniz Gereken Şey şu Quest_Talk_us.tbl veya Quest_Menu_us.tbl ye Kendi Mesajlarınızı Ekleyebilir Kendinize Göre Kişiselleştirebilirsiniz. NPC den Exit İçin ise Atıyorum Bir Tane Quest_Menu_us.tbl ye 50007 diye Bir Satir Ekleyin. Exit Yazın Ona veya İstediğiniz Birşeyi

    E SELECT_MSG 23035 51001 20019 22020 50007 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1

    Ayrıca Atıyorum ya Ben 2. Menuyü Ekleyince Onu Nasıl Çağıracam Onada 2. Örnek

    2. Örnek ;

    Kod:

    EVENT 25100
    E SELECT_MSG 23035 51001 20019 22010 20020 22020 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
    END

    EVENT 22010
    A CHECK_LV 30 59
    E ZONE_CHANGE 202 845 140
    END

    EVENT 22020
    A CHECK_LV 30 80
    E ZONE_CHANGE 201 845 140
    END


    EVENT 22020 de CZ ye Şutladık Adamımızı Numaralar Tamamiyle Temsilidir İsteğe Göre Değiştirebilirsiniz Sadece SELECT_MSG 23035 Buradaki 23035 Önemlidir O Bağlanacağı NPC nin sSid ID sidir.

    Karışık Oldu Biraz Ama Anlarsınız Umarım

    Bilmeniz Gereken Şey Daha K_NPC de ByActType : 7 ve K_NPCPOS ta ActType : 103 ise NPC dir. Bunları Zaten Biliyorsunuz

    RENKLER : KIRMIZILAR EVENT lerimiz Yeşiller Quest_Menu_us.tbl (Sağ Tıklayınca Gelen Menüler), Maviler NPC in sSid(K_NPC)i ve Turuncular Quest_Talk_us.tbl deki NPC nin Sağ Tıklanınca Açıklaması Konuşma Penceresi yani
    Kolay Gelsin

      Forum Saati C.tesi Ara. 16, 2017 3:34 am