Neler yeni

Event ile Quest çalıştırma mantığı

delitay

Yetkili
Yönetici
Katılım
10 Ağu 2023
Mesajlar
389
Çözümler
4
Puanları
126
Konum
kayseri
Kredi
28
İlk Adım

1-) Eğerki bir NPC'miz yoksa hemen bir NPC oluşturuyoruz.


Query Analyzer'ı Açıp DataBase'mizi Seçip Aşağıdaki Kodu Yapıştırıp f5'e Basıyoruz.


NOT: k_npc NPC bilgilerinin bulunduğu bir tablodur.NPC'mizi o yüzden k_npc eklememiz şart.


2-) NPC'mizi hemen bir Haritaya koyuyoruz Ben Moradon'u tercih ettim.


Query Analyzer'ı açıp DataBase'mizi seçip aşağıdaki kodu yapıştırıp f5'e basıyoruz.



NOT : k_npcpos NPC ve MONSTER'lerin her hangi bir haritaya ve kordinatlara yerleştirebiliceğimiz tablodur.


Şimdi ufak tefek açıklamamız gereken yerler var.


21=>Zone numarası

45547=>Her NPC'ye bir tane verilen NPC numarası.

10=>Npc'nin Hangi Event'i kullanıcağını belirleyen kısımdır ve dikkati olunması gerekir.(Kısaca k_npcpos Kısmındaki Trapnumber Sütunu)

Şimdi Hemen Enterprise Manager'dan Event_Trigger Tablosunu Açıyoruz Ve 10'un Karşısında ne Yazıyorsa Bir Yere Kayıt Ediyoruz.


Kod:
Değerli ziyaretçimiz, içeriği görebilmeniz için lütfen Giriş yap veya ücretsiz Kayıt ol anlayışınız için teşekkürler.


Yani bizim NPC'mizin event kodu "40901" evt editlerken bu kodu kullanıcaz aksi takirde NPC'miz açılmayacaktır.



DİKKAT ! : Her Haritada sadece bir event kodu kullanılır yani şimdi biz 40901'i Moradonda 45547 Numaralı NPC için kullandık bunu event'i başka bir npc'de ve aynı haritada yani moradonda bir daha kullanamayız eğerki kullanırsak hata alırız ve npc'lerimiz açılmaz. Buna dikkat edin kullandığınız Event numarası o haritada ve başka hiçbir npc'de kullanılmamış olsun yoksa hata alırsınız.



İkinci Adım


1-) 21.evt'imizi Not Defteri İle Açıyoruz.

2-) Menümüzü Oluşturuyoruz.






45547=>NPC Numaramız.(Buraya İllaki NPC numaramızı yazmak zorunda değiliz 12897 vs. vs. gibi birşeyde yazabiliriz benim buraya NPC numarasını koyamın nedeni evt'de değişiklik yapıcağım zaman direk NPC Kodumu aratarak istediğimiz yere ulaşabiliriz bu sayede editlediğimiz evt düzgün olur ve karışık olmaz :) )



35001=>Quest_Talk_Us.tbl'ye Kesinlikle kayıt edilmesi Gereken Bir Koddur Bu Eklenmesse NPC'niz Açılmaz Üstte NPC için Açıklama olan kısımdır. Ben kısaca HOŞGELDİNİZ yazdım.

Nasıl TBL'ye Ekleriz ?

Hemen Quest_Talk_Us.tbl'yi TBL editör ile açıyoruz ve en altına geliyoruz İlk Sütuna "35001" Yazıyoruz İkinci Sütuna "HOSGELDINIZ" yazıyoruz ve TBL'mizi Kayıt Ediyoruz.

2901=>NPC'yi açınca çıkan ilk Menü ismidir ve Buda Önemlidir. Quest_Menu_Us.tbl'ye kayıt edilir.

Nasıl TBL'ye Ekleriz

Hemen Quest_Menu_Us.tbl'yi TBL editör ile açıyoruz ve en altına geliyoruz ilk sütuna "2901" Yazıyoruz İkinci Sütuna "Teleport Friend Scroll(15000 National Point)" yazıyoruz ve TBL'mizi kayıt ediyoruz.

35012=>Teleport Friend Scroll(15000 National Point) Menü'süne tıklayınca hangi işlemlerin devreye gireceğini belirler.

3-) Menü'müzün hangi işlemleri yapıcağını yazıyoruz.





hemen altına


Kod:
Değerli ziyaretçimiz, içeriği görebilmeniz için lütfen Giriş yap veya ücretsiz Kayıt ol anlayışınız için teşekkürler.


89992=>Eğerki Inventory'de boş yer yoksa bize hemen haber veriyor.


Nasıl TBL'ye Ekleriz ?

Hemen Quest_Talk_Us.tbl'yi TBL editör ile açıyoruz ve en altına geliyoruz İlk Sütuna "89992" İkinci Sütuna "Inventory'nizde bos yer yoktur yeterli alani bosaltip geliniz" yazıyoruz ve TBL'mizi kayıt ediyoruz.



89993=>Eğerki Yeterli National Point(NP) yoksa kullanıcıya yeterli np biriktirip gelmesi için uyarı veriyor.



Nasıl TBL'ye Ekleriz ?

Hemen Quest_Talk_Us.tbl'yi TBL editör ile açıyoruz ve en altına geliyoruz İlk Sütuna "89993" İkinci Sütuna Yeterli "National Point'iniz yoktur Lutfen 4500 National Point'iniz olunca geliniz" yazıyoruz ve TBL'mizi kayıt ediyoruz.



800021000=>Teleport Scroll'un ITEM tablosundaki numarası.



1 =>vereceğimiz item sayısı.





Evet Bütün Bu Ayarlamar Sonucunda NPC'miz Oluşturuldu ve sorunsuz şekilde TBL'lerimizi editlediysek sorunsuz şekilde çalışıcaktır.



açıklama yapan arkadaşa Teşekkür ederim kim olduğunu bilmiyorum bulduğum sitede de aiıntı yapmışlar güzel bilgi çok işime yaradı bende paylaşayım dedim
 

ELFDaily

#code
Yönetici
Katılım
15 Ara 2015
Mesajlar
2,558
Çözümler
314
Puanları
216
Konum
Bursa
Kredi
14
İlk Adım

1-) Eğerki bir NPC'miz yoksa hemen bir NPC oluşturuyoruz.


Query Analyzer'ı Açıp DataBase'mizi Seçip Aşağıdaki Kodu Yapıştırıp f5'e Basıyoruz.

Kod:
Değerli ziyaretçimiz, içeriği görebilmeniz için lütfen Giriş yap veya ücretsiz Kayıt ol anlayışınız için teşekkürler.

NOT: k_npc NPC bilgilerinin bulunduğu bir tablodur.NPC'mizi o yüzden k_npc eklememiz şart.


2-) NPC'mizi hemen bir Haritaya koyuyoruz Ben Moradon'u tercih ettim.


Query Analyzer'ı açıp DataBase'mizi seçip aşağıdaki kodu yapıştırıp f5'e basıyoruz.


Kod:
Değerli ziyaretçimiz, içeriği görebilmeniz için lütfen Giriş yap veya ücretsiz Kayıt ol anlayışınız için teşekkürler.

NOT : k_npcpos NPC ve MONSTER'lerin her hangi bir haritaya ve kordinatlara yerleştirebiliceğimiz tablodur.


Şimdi ufak tefek açıklamamız gereken yerler var.


21=>Zone numarası

45547=>Her NPC'ye bir tane verilen NPC numarası.

10=>Npc'nin Hangi Event'i kullanıcağını belirleyen kısımdır ve dikkati olunması gerekir.(Kısaca k_npcpos Kısmındaki Trapnumber Sütunu)

Şimdi Hemen Enterprise Manager'dan Event_Trigger Tablosunu Açıyoruz Ve 10'un Karşısında ne Yazıyorsa Bir Yere Kayıt Ediyoruz.


Kod:
Değerli ziyaretçimiz, içeriği görebilmeniz için lütfen Giriş yap veya ücretsiz Kayıt ol anlayışınız için teşekkürler.


Yani bizim NPC'mizin event kodu "40901" evt editlerken bu kodu kullanıcaz aksi takirde NPC'miz açılmayacaktır.



DİKKAT ! : Her Haritada sadece bir event kodu kullanılır yani şimdi biz 40901'i Moradonda 45547 Numaralı NPC için kullandık bunu event'i başka bir npc'de ve aynı haritada yani moradonda bir daha kullanamayız eğerki kullanırsak hata alırız ve npc'lerimiz açılmaz. Buna dikkat edin kullandığınız Event numarası o haritada ve başka hiçbir npc'de kullanılmamış olsun yoksa hata alırsınız.



İkinci Adım


1-) 21.evt'imizi Not Defteri İle Açıyoruz.

2-) Menümüzü Oluşturuyoruz.



Kod:
Değerli ziyaretçimiz, içeriği görebilmeniz için lütfen Giriş yap veya ücretsiz Kayıt ol anlayışınız için teşekkürler.



45547=>NPC Numaramız.(Buraya İllaki NPC numaramızı yazmak zorunda değiliz 12897 vs. vs. gibi birşeyde yazabiliriz benim buraya NPC numarasını koyamın nedeni evt'de değişiklik yapıcağım zaman direk NPC Kodumu aratarak istediğimiz yere ulaşabiliriz bu sayede editlediğimiz evt düzgün olur ve karışık olmaz :) )



35001=>Quest_Talk_Us.tbl'ye Kesinlikle kayıt edilmesi Gereken Bir Koddur Bu Eklenmesse NPC'niz Açılmaz Üstte NPC için Açıklama olan kısımdır. Ben kısaca HOŞGELDİNİZ yazdım.

Nasıl TBL'ye Ekleriz ?

Hemen Quest_Talk_Us.tbl'yi TBL editör ile açıyoruz ve en altına geliyoruz İlk Sütuna "35001" Yazıyoruz İkinci Sütuna "HOSGELDINIZ" yazıyoruz ve TBL'mizi Kayıt Ediyoruz.

2901=>NPC'yi açınca çıkan ilk Menü ismidir ve Buda Önemlidir. Quest_Menu_Us.tbl'ye kayıt edilir.

Nasıl TBL'ye Ekleriz

Hemen Quest_Menu_Us.tbl'yi TBL editör ile açıyoruz ve en altına geliyoruz ilk sütuna "2901" Yazıyoruz İkinci Sütuna "Teleport Friend Scroll(15000 National Point)" yazıyoruz ve TBL'mizi kayıt ediyoruz.

35012=>Teleport Friend Scroll(15000 National Point) Menü'süne tıklayınca hangi işlemlerin devreye gireceğini belirler.

3-) Menü'müzün hangi işlemleri yapıcağını yazıyoruz.



Kod:
Değerli ziyaretçimiz, içeriği görebilmeniz için lütfen Giriş yap veya ücretsiz Kayıt ol anlayışınız için teşekkürler.


hemen altına


Kod:
Değerli ziyaretçimiz, içeriği görebilmeniz için lütfen Giriş yap veya ücretsiz Kayıt ol anlayışınız için teşekkürler.


89992=>Eğerki Inventory'de boş yer yoksa bize hemen haber veriyor.


Nasıl TBL'ye Ekleriz ?

Hemen Quest_Talk_Us.tbl'yi TBL editör ile açıyoruz ve en altına geliyoruz İlk Sütuna "89992" İkinci Sütuna "Inventory'nizde bos yer yoktur yeterli alani bosaltip geliniz" yazıyoruz ve TBL'mizi kayıt ediyoruz.



89993=>Eğerki Yeterli National Point(NP) yoksa kullanıcıya yeterli np biriktirip gelmesi için uyarı veriyor.



Nasıl TBL'ye Ekleriz ?

Hemen Quest_Talk_Us.tbl'yi TBL editör ile açıyoruz ve en altına geliyoruz İlk Sütuna "89993" İkinci Sütuna Yeterli "National Point'iniz yoktur Lutfen 4500 National Point'iniz olunca geliniz" yazıyoruz ve TBL'mizi kayıt ediyoruz.



800021000=>Teleport Scroll'un ITEM tablosundaki numarası.



1 =>vereceğimiz item sayısı.





Evet Bütün Bu Ayarlamar Sonucunda NPC'miz Oluşturuldu ve sorunsuz şekilde TBL'lerimizi editlediysek sorunsuz şekilde çalışıcaktır.



açıklama yapan arkadaşa Teşekkür ederim kim olduğunu bilmiyorum bulduğum sitede de aiıntı yapmışlar güzel bilgi çok işime yaradı bende paylaşayım dedim
çok yararlı olmuş teşekkür ederiz
 
Kişi Yorumladı

Lilith

Uzman Üye
Moderatör
Katılım
15 Ara 2022
Mesajlar
111
Çözümler
5
Puanları
61
Konum
İstanbul
Kredi
8
İlk Adım

1-) Eğerki bir NPC'miz yoksa hemen bir NPC oluşturuyoruz.


Query Analyzer'ı Açıp DataBase'mizi Seçip Aşağıdaki Kodu Yapıştırıp f5'e Basıyoruz.

[Gizli içerik]

NOT:
k_npc NPC bilgilerinin bulunduğu bir tablodur.NPC'mizi o yüzden k_npc eklememiz şart.


2-) NPC'mizi hemen bir Haritaya koyuyoruz Ben Moradon'u tercih ettim.


Query Analyzer'ı açıp DataBase'mizi seçip aşağıdaki kodu yapıştırıp f5'e basıyoruz.


[Gizli içerik]

NOT : k_npcpos NPC ve MONSTER'lerin her hangi bir haritaya ve kordinatlara yerleştirebiliceğimiz tablodur.



Şimdi ufak tefek açıklamamız gereken yerler var.


21=>Zone numarası

45547=>Her NPC'ye bir tane verilen NPC numarası.

10=>Npc'nin Hangi Event'i kullanıcağını belirleyen kısımdır ve dikkati olunması gerekir.(Kısaca k_npcpos Kısmındaki Trapnumber Sütunu)

Şimdi Hemen Enterprise Manager'dan Event_Trigger Tablosunu Açıyoruz Ve 10'un Karşısında ne Yazıyorsa Bir Yere Kayıt Ediyoruz.


Kod:
Değerli ziyaretçimiz, içeriği görebilmeniz için lütfen Giriş yap veya ücretsiz Kayıt ol anlayışınız için teşekkürler.


Yani bizim NPC'mizin event kodu "40901" evt editlerken bu kodu kullanıcaz aksi takirde NPC'miz açılmayacaktır.



DİKKAT ! : Her Haritada sadece bir event kodu kullanılır yani şimdi biz 40901'i Moradonda 45547 Numaralı NPC için kullandık bunu event'i başka bir npc'de ve aynı haritada yani moradonda bir daha kullanamayız eğerki kullanırsak hata alırız ve npc'lerimiz açılmaz. Buna dikkat edin kullandığınız Event numarası o haritada ve başka hiçbir npc'de kullanılmamış olsun yoksa hata alırsınız.



İkinci Adım


1-) 21.evt'imizi Not Defteri İle Açıyoruz.

2-) Menümüzü Oluşturuyoruz.



[Gizli içerik]



45547=>NPC Numaramız.(Buraya İllaki NPC numaramızı yazmak zorunda değiliz 12897 vs. vs. gibi birşeyde yazabiliriz benim buraya NPC numarasını koyamın nedeni evt'de değişiklik yapıcağım zaman direk NPC Kodumu aratarak istediğimiz yere ulaşabiliriz bu sayede editlediğimiz evt düzgün olur ve karışık olmaz :) )



35001=>Quest_Talk_Us.tbl'ye Kesinlikle kayıt edilmesi Gereken Bir Koddur Bu Eklenmesse NPC'niz Açılmaz Üstte NPC için Açıklama olan kısımdır. Ben kısaca HOŞGELDİNİZ yazdım.

Nasıl TBL'ye Ekleriz ?

Hemen Quest_Talk_Us.tbl'yi TBL editör ile açıyoruz ve en altına geliyoruz İlk Sütuna "35001" Yazıyoruz İkinci Sütuna "HOSGELDINIZ" yazıyoruz ve TBL'mizi Kayıt Ediyoruz.

2901=>NPC'yi açınca çıkan ilk Menü ismidir ve Buda Önemlidir. Quest_Menu_Us.tbl'ye kayıt edilir.

Nasıl TBL'ye Ekleriz

Hemen Quest_Menu_Us.tbl'yi TBL editör ile açıyoruz ve en altına geliyoruz ilk sütuna "2901" Yazıyoruz İkinci Sütuna "Teleport Friend Scroll(15000 National Point)" yazıyoruz ve TBL'mizi kayıt ediyoruz.

35012=>Teleport Friend Scroll(15000 National Point) Menü'süne tıklayınca hangi işlemlerin devreye gireceğini belirler.

3-) Menü'müzün hangi işlemleri yapıcağını yazıyoruz.



[Gizli içerik]


hemen altına



Kod:
Değerli ziyaretçimiz, içeriği görebilmeniz için lütfen Giriş yap veya ücretsiz Kayıt ol anlayışınız için teşekkürler.


89992=>Eğerki Inventory'de boş yer yoksa bize hemen haber veriyor.


Nasıl TBL'ye Ekleriz ?

Hemen Quest_Talk_Us.tbl'yi TBL editör ile açıyoruz ve en altına geliyoruz İlk Sütuna "89992" İkinci Sütuna "Inventory'nizde bos yer yoktur yeterli alani bosaltip geliniz" yazıyoruz ve TBL'mizi kayıt ediyoruz.



89993=>Eğerki Yeterli National Point(NP) yoksa kullanıcıya yeterli np biriktirip gelmesi için uyarı veriyor.



Nasıl TBL'ye Ekleriz ?

Hemen Quest_Talk_Us.tbl'yi TBL editör ile açıyoruz ve en altına geliyoruz İlk Sütuna "89993" İkinci Sütuna Yeterli "National Point'iniz yoktur Lutfen 4500 National Point'iniz olunca geliniz" yazıyoruz ve TBL'mizi kayıt ediyoruz.



800021000=>Teleport Scroll'un ITEM tablosundaki numarası.



1 =>vereceğimiz item sayısı.





Evet Bütün Bu Ayarlamar Sonucunda NPC'miz Oluşturuldu ve sorunsuz şekilde TBL'lerimizi editlediysek sorunsuz şekilde çalışıcaktır.



açıklama yapan arkadaşa Teşekkür ederim kim olduğunu bilmiyorum bulduğum sitede de aiıntı yapmışlar güzel bilgi çok işime yaradı bende paylaşayım dedim
Teşekkür ederiz bazı arkadaşların işine yarayacak.
 
Kişi Yorumladı

Saints

Kullanıcı
Katılım
28 Kas 2022
Mesajlar
130
Puanları
36
Konum
Ankara
Kredi
19
İlk Adım

1-) Eğerki bir NPC'miz yoksa hemen bir NPC oluşturuyoruz.


Query Analyzer'ı Açıp DataBase'mizi Seçip Aşağıdaki Kodu Yapıştırıp f5'e Basıyoruz.

[Gizli içerik]

NOT:
k_npc NPC bilgilerinin bulunduğu bir tablodur.NPC'mizi o yüzden k_npc eklememiz şart.


2-) NPC'mizi hemen bir Haritaya koyuyoruz Ben Moradon'u tercih ettim.


Query Analyzer'ı açıp DataBase'mizi seçip aşağıdaki kodu yapıştırıp f5'e basıyoruz.


[Gizli içerik]

NOT : k_npcpos NPC ve MONSTER'lerin her hangi bir haritaya ve kordinatlara yerleştirebiliceğimiz tablodur.



Şimdi ufak tefek açıklamamız gereken yerler var.


21=>Zone numarası

45547=>Her NPC'ye bir tane verilen NPC numarası.

10=>Npc'nin Hangi Event'i kullanıcağını belirleyen kısımdır ve dikkati olunması gerekir.(Kısaca k_npcpos Kısmındaki Trapnumber Sütunu)

Şimdi Hemen Enterprise Manager'dan Event_Trigger Tablosunu Açıyoruz Ve 10'un Karşısında ne Yazıyorsa Bir Yere Kayıt Ediyoruz.


Kod:
Değerli ziyaretçimiz, içeriği görebilmeniz için lütfen Giriş yap veya ücretsiz Kayıt ol anlayışınız için teşekkürler.


Yani bizim NPC'mizin event kodu "40901" evt editlerken bu kodu kullanıcaz aksi takirde NPC'miz açılmayacaktır.



DİKKAT ! : Her Haritada sadece bir event kodu kullanılır yani şimdi biz 40901'i Moradonda 45547 Numaralı NPC için kullandık bunu event'i başka bir npc'de ve aynı haritada yani moradonda bir daha kullanamayız eğerki kullanırsak hata alırız ve npc'lerimiz açılmaz. Buna dikkat edin kullandığınız Event numarası o haritada ve başka hiçbir npc'de kullanılmamış olsun yoksa hata alırsınız.



İkinci Adım


1-) 21.evt'imizi Not Defteri İle Açıyoruz.

2-) Menümüzü Oluşturuyoruz.



[Gizli içerik]



45547=>NPC Numaramız.(Buraya İllaki NPC numaramızı yazmak zorunda değiliz 12897 vs. vs. gibi birşeyde yazabiliriz benim buraya NPC numarasını koyamın nedeni evt'de değişiklik yapıcağım zaman direk NPC Kodumu aratarak istediğimiz yere ulaşabiliriz bu sayede editlediğimiz evt düzgün olur ve karışık olmaz :) )



35001=>Quest_Talk_Us.tbl'ye Kesinlikle kayıt edilmesi Gereken Bir Koddur Bu Eklenmesse NPC'niz Açılmaz Üstte NPC için Açıklama olan kısımdır. Ben kısaca HOŞGELDİNİZ yazdım.

Nasıl TBL'ye Ekleriz ?

Hemen Quest_Talk_Us.tbl'yi TBL editör ile açıyoruz ve en altına geliyoruz İlk Sütuna "35001" Yazıyoruz İkinci Sütuna "HOSGELDINIZ" yazıyoruz ve TBL'mizi Kayıt Ediyoruz.

2901=>NPC'yi açınca çıkan ilk Menü ismidir ve Buda Önemlidir. Quest_Menu_Us.tbl'ye kayıt edilir.

Nasıl TBL'ye Ekleriz

Hemen Quest_Menu_Us.tbl'yi TBL editör ile açıyoruz ve en altına geliyoruz ilk sütuna "2901" Yazıyoruz İkinci Sütuna "Teleport Friend Scroll(15000 National Point)" yazıyoruz ve TBL'mizi kayıt ediyoruz.

35012=>Teleport Friend Scroll(15000 National Point) Menü'süne tıklayınca hangi işlemlerin devreye gireceğini belirler.

3-) Menü'müzün hangi işlemleri yapıcağını yazıyoruz.



[Gizli içerik]


hemen altına



Kod:
Değerli ziyaretçimiz, içeriği görebilmeniz için lütfen Giriş yap veya ücretsiz Kayıt ol anlayışınız için teşekkürler.


89992=>Eğerki Inventory'de boş yer yoksa bize hemen haber veriyor.


Nasıl TBL'ye Ekleriz ?

Hemen Quest_Talk_Us.tbl'yi TBL editör ile açıyoruz ve en altına geliyoruz İlk Sütuna "89992" İkinci Sütuna "Inventory'nizde bos yer yoktur yeterli alani bosaltip geliniz" yazıyoruz ve TBL'mizi kayıt ediyoruz.



89993=>Eğerki Yeterli National Point(NP) yoksa kullanıcıya yeterli np biriktirip gelmesi için uyarı veriyor.



Nasıl TBL'ye Ekleriz ?

Hemen Quest_Talk_Us.tbl'yi TBL editör ile açıyoruz ve en altına geliyoruz İlk Sütuna "89993" İkinci Sütuna Yeterli "National Point'iniz yoktur Lutfen 4500 National Point'iniz olunca geliniz" yazıyoruz ve TBL'mizi kayıt ediyoruz.



800021000=>Teleport Scroll'un ITEM tablosundaki numarası.



1 =>vereceğimiz item sayısı.





Evet Bütün Bu Ayarlamar Sonucunda NPC'miz Oluşturuldu ve sorunsuz şekilde TBL'lerimizi editlediysek sorunsuz şekilde çalışıcaktır.



açıklama yapan arkadaşa Teşekkür ederim kim olduğunu bilmiyorum bulduğum sitede de aiıntı yapmışlar güzel bilgi çok işime yaradı bende paylaşayım dedim
Anlatım biraz daha iyi olabilirdi, Bu tarz paylaşımlar Video aracılığıyla anlatılsa daha fikir ve anlam ifade eder.
Zaten bir çok üye bunları ilk defa görüyor ve bilmedikleri için de ellerine yüzlerine bulaştırıyorlar.
Emeğine sağlık yine de güzel olmuş.
 
Kişi Yorumladı

erayx1985

Kullanıcı
Katılım
6 Eyl 2024
Mesajlar
29
Puanları
1
Konum
adana
Kredi
0
İlk Adım

1-) Eğerki bir NPC'miz yoksa hemen bir NPC oluşturuyoruz.


Query Analyzer'ı Açıp DataBase'mizi Seçip Aşağıdaki Kodu Yapıştırıp f5'e Basıyoruz.

*** Hidden text: cannot be quoted. ***


NOT: k_npc NPC bilgilerinin bulunduğu bir tablodur.NPC'mizi o yüzden k_npc eklememiz şart.


2-) NPC'mizi hemen bir Haritaya koyuyoruz Ben Moradon'u tercih ettim.


Query Analyzer'ı açıp DataBase'mizi seçip aşağıdaki kodu yapıştırıp f5'e basıyoruz.


*** Hidden text: cannot be quoted. ***


NOT : k_npcpos NPC ve MONSTER'lerin her hangi bir haritaya ve kordinatlara yerleştirebiliceğimiz tablodur.


Şimdi ufak tefek açıklamamız gereken yerler var.


21=>Zone numarası

45547=>Her NPC'ye bir tane verilen NPC numarası.

10=>Npc'nin Hangi Event'i kullanıcağını belirleyen kısımdır ve dikkati olunması gerekir.(Kısaca k_npcpos Kısmındaki Trapnumber Sütunu)

Şimdi Hemen Enterprise Manager'dan Event_Trigger Tablosunu Açıyoruz Ve 10'un Karşısında ne Yazıyorsa Bir Yere Kayıt Ediyoruz.


Kod:
Değerli ziyaretçimiz, içeriği görebilmeniz için lütfen Giriş yap veya ücretsiz Kayıt ol anlayışınız için teşekkürler.


Yani bizim NPC'mizin event kodu "40901" evt editlerken bu kodu kullanıcaz aksi takirde NPC'miz açılmayacaktır.



DİKKAT ! : Her Haritada sadece bir event kodu kullanılır yani şimdi biz 40901'i Moradonda 45547 Numaralı NPC için kullandık bunu event'i başka bir npc'de ve aynı haritada yani moradonda bir daha kullanamayız eğerki kullanırsak hata alırız ve npc'lerimiz açılmaz. Buna dikkat edin kullandığınız Event numarası o haritada ve başka hiçbir npc'de kullanılmamış olsun yoksa hata alırsınız.



İkinci Adım


1-) 21.evt'imizi Not Defteri İle Açıyoruz.

2-) Menümüzü Oluşturuyoruz.



*** Hidden text: cannot be quoted. ***




45547=>NPC Numaramız.(Buraya İllaki NPC numaramızı yazmak zorunda değiliz 12897 vs. vs. gibi birşeyde yazabiliriz benim buraya NPC numarasını koyamın nedeni evt'de değişiklik yapıcağım zaman direk NPC Kodumu aratarak istediğimiz yere ulaşabiliriz bu sayede editlediğimiz evt düzgün olur ve karışık olmaz :) )



35001=>Quest_Talk_Us.tbl'ye Kesinlikle kayıt edilmesi Gereken Bir Koddur Bu Eklenmesse NPC'niz Açılmaz Üstte NPC için Açıklama olan kısımdır. Ben kısaca HOŞGELDİNİZ yazdım.

Nasıl TBL'ye Ekleriz ?

Hemen Quest_Talk_Us.tbl'yi TBL editör ile açıyoruz ve en altına geliyoruz İlk Sütuna "35001" Yazıyoruz İkinci Sütuna "HOSGELDINIZ" yazıyoruz ve TBL'mizi Kayıt Ediyoruz.

2901=>NPC'yi açınca çıkan ilk Menü ismidir ve Buda Önemlidir. Quest_Menu_Us.tbl'ye kayıt edilir.

Nasıl TBL'ye Ekleriz

Hemen Quest_Menu_Us.tbl'yi TBL editör ile açıyoruz ve en altına geliyoruz ilk sütuna "2901" Yazıyoruz İkinci Sütuna "Teleport Friend Scroll(15000 National Point)" yazıyoruz ve TBL'mizi kayıt ediyoruz.

35012=>Teleport Friend Scroll(15000 National Point) Menü'süne tıklayınca hangi işlemlerin devreye gireceğini belirler.

3-) Menü'müzün hangi işlemleri yapıcağını yazıyoruz.



*** Hidden text: cannot be quoted. ***



hemen altına


Kod:
Değerli ziyaretçimiz, içeriği görebilmeniz için lütfen Giriş yap veya ücretsiz Kayıt ol anlayışınız için teşekkürler.


89992=>Eğerki Inventory'de boş yer yoksa bize hemen haber veriyor.


Nasıl TBL'ye Ekleriz ?

Hemen Quest_Talk_Us.tbl'yi TBL editör ile açıyoruz ve en altına geliyoruz İlk Sütuna "89992" İkinci Sütuna "Inventory'nizde bos yer yoktur yeterli alani bosaltip geliniz" yazıyoruz ve TBL'mizi kayıt ediyoruz.



89993=>Eğerki Yeterli National Point(NP) yoksa kullanıcıya yeterli np biriktirip gelmesi için uyarı veriyor.



Nasıl TBL'ye Ekleriz ?

Hemen Quest_Talk_Us.tbl'yi TBL editör ile açıyoruz ve en altına geliyoruz İlk Sütuna "89993" İkinci Sütuna Yeterli "National Point'iniz yoktur Lutfen 4500 National Point'iniz olunca geliniz" yazıyoruz ve TBL'mizi kayıt ediyoruz.



800021000=>Teleport Scroll'un ITEM tablosundaki numarası.



1 =>vereceğimiz item sayısı.





Evet Bütün Bu Ayarlamar Sonucunda NPC'miz Oluşturuldu ve sorunsuz şekilde TBL'lerimizi editlediysek sorunsuz şekilde çalışıcaktır.



açıklama yapan arkadaşa Teşekkür ederim kim olduğunu bilmiyorum bulduğum sitede de aiıntı yapmışlar güzel bilgi çok işime yaradı bende paylaşayım dedim
bakalım
 
Kişi Yorumladı
Geri
Üst