Pvp Serverler - Ko Pvp Server - Pvp Forum - İp Adresleri - Server Tanıtımı


    [PAYLAŞIM].EVT > NPC Bağlantıları (.evt Dosyalarının Mantığı)

    Paylaş
    avatar
    BLADE
    KoPvp Yönetmen
    KoPvp Yönetmen

    <b>Mesaj Sayısı</b> Mesaj Sayısı : 83
    <b>Konu Sayısı</b> Konu Sayısı : 376
    <b>Nerden</b> Nerden : İzmir
    <b>K.O Gücü</b> K.O Gücü : 5



    [PAYLAŞIM].EVT > NPC Bağlantıları (.evt Dosyalarının Mantığı)

    Mesaj tarafından BLADE Bir C.tesi Tem. 17, 2010 2:11 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 [color=Red]25100[/color]
    E SELECT_MSG [color=Blue]23035[/color] [color=DarkOrange]51001[/color] [color=SeaGreen] 20019 [/color] [color=Red]22010[/color] -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
    END

    EVENT [color=Red]22010[/color]
    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 [color=Red]25100[/color]
    E SELECT_MSG [color=Blue]23035[/color] [color=DarkOrange]51001[/color] [color=SeaGreen] 20019 [/color] [color=Red]22010[/color] [color=SeaGreen]20020[/color] [color=Red]22020[/color] -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
    END

    EVENT [color=Red]22010[/color]
    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

    Tabi Aynı Harita Üzerinde Aynı NPC ByType nin Olmamasına Dikkat Edin..

    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. 15, 2018 7:35 pm