Yardım Oyuna Yeni Pet Eklemek

Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.
Hatırladığım kadarıyla Mob ekleme videoları vardı O videolardakiler gibi eklemelerinizi yaparsanız muhtamelen bir sıkıntı çıkmayacaktır...
 
Hatırladığım kadarıyla Mob ekleme videoları vardı O videolardakiler gibi eklemelerinizi yaparsanız muhtamelen bir sıkıntı çıkmayacaktır...
Udemy video serisinin ileriki bölümlerinin başlıklarını inceledim sıfırdan oyunda olmayan bir şey eklediğini göremedim, video başlığı oyuna yeni ..... eklemek tarzında bir şey değil de başka bir başlık mıydı ?
 
Aynı oyuna yeni sandık ekler gibi eklemeyi denedim. vNUM 200000 olarak belirledim

İtemlist' i düzenledim
İtemdesc ' i düzenledim
İtem Names e ekledim
İtem Proto dan Rufus mührünün satırını kopyalayıp vNUM ını değiştirerek item protonun en alt satırına koydum

Düzenlediğim item names ve item proto dosyalarını dumb protodan geçirip locale TR içindeki item.proto dosyası ile değiştirdim.
Locale TR yi kapatıp packin içine geri attım.

metin2_patch_pet99 isminde bir klasör oluşturdum , içerisine icon ve ymir work adında 2 klasör daha oluşturdum
icon > item
ymir work > npc > snowfox
şeklinde klasörlerin içerlerine başka klasörler daha ekledim (bunların hepsini oyundaki petlerin nasıl eklendiğinden örnek alarak tahmin ederek oluşturuyorum)

snowfox klasörünün içerisine hazır indirdiğim pet dosyasının içindeki dosyaları yerleştirdim
item klasörünün içerisine hazır indirdiğim pet dosyasının içindeki tga dosyasını yerleştirdim
bu pet99 diye ürettiğim klasörü kilitleyip pack'e attım.

Yukarıda belirttiğim itemlist ' i düzenlerken de hedef yolunu şu şekilde ayarladım:
200000 ETC icon/item/200000.tga [aralarında TAB ile ayrılmış sekmeler bulunuyor kopyalarken garip oldu]

Son olarak stop.sh ve start.sh komutları ile sunucuyu kapa aç yaptım. Sonuç görsellerde görebileceğiniz üzere %25 i çalışan bir hale geldi.
Eşyanın tga. sını niyese algılamadı. Eşya aktif-deaktif oluyor mu bilmiyorum çünkü HP'm artmıyor ve yanımda belirmiyor.

!!! Muhtemelen yaptığım eksik veya hatalı yerler : MSM dosyasını içeriğine hiç ellemedim /// Kendi pack dosyamı oluşturarak hata yapmış olabilirim.
 

Dosya Eklentileri

  • resim_2023-07-10_144117609.png
    resim_2023-07-10_144117609.png
    20,5 KB · Gösterim: 45
  • resim_2023-07-10_144150568.png
    resim_2023-07-10_144150568.png
    15,6 KB · Gösterim: 45
  • resim_2023-07-10_144228349.png
    resim_2023-07-10_144228349.png
    33,3 KB · Gösterim: 47
  • resim_2023-07-10_144344014.png
    resim_2023-07-10_144344014.png
    583,3 KB · Gösterim: 45
Öncelikle ekleyeceğin yeni petleri mob olarak da eklemen gerekiyor. Daha sonra mob vnumunu alıp, oluşturduğun yeni pet iteminde item_proto tablosundan value0 değerine girmen gerek.
Örnek Kodlar;
Yavru azrail pet item proto:
53005    ÆÄȲ ºÀÀκ´    ITEM_QUEST    0    1    ANTI_DROP | ANTI_SELL | ANTI_GIVE | ANTI_PKDROP | ANTI_STACK | ANTI_MYSHOP    LOG    NONE    NONE    0    0    0    0    0    REAL_TIME    2592000    LIMIT_NONE    0    APPLY_MELEE_MAGIC_ATTBONUS_PER    15    APPLY_MAX_HP    1500    APPLY_NONE    0    34004    54    0    0    0    0    0    0    0

Yavru Azrail Mob proto:
34004    ÆÄȲ    KING    NPC    MELEE    1            0        STUN,SLOW,CURSE,TERROR    0    pwahuang1    0    0    0    0    0    0    0    120    3    1    0    0    10    4    100    100    0    2000    150    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0.0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
 
Öncelikle ekleyeceğin yeni petleri mob olarak da eklemen gerekiyor. Daha sonra mob vnumunu alıp, oluşturduğun yeni pet iteminde item_proto tablosundan value0 değerine girmen gerek.
Örnek Kodlar;
Yavru azrail pet item proto:
53005    ÆÄȲ ºÀÀκ´    ITEM_QUEST    0    1    ANTI_DROP | ANTI_SELL | ANTI_GIVE | ANTI_PKDROP | ANTI_STACK | ANTI_MYSHOP    LOG    NONE    NONE    0    0    0    0    0    REAL_TIME    2592000    LIMIT_NONE    0    APPLY_MELEE_MAGIC_ATTBONUS_PER    15    APPLY_MAX_HP    1500    APPLY_NONE    0    34004    54    0    0    0    0    0    0    0

Yavru Azrail Mob proto:
34004    ÆÄȲ    KING    NPC    MELEE    1            0        STUN,SLOW,CURSE,TERROR    0    pwahuang1    0    0    0    0    0    0    0    120    3    1    0    0    10    4    100    100    0    2000    150    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0.0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
Dediğiniz gibi mob proto ve mob names'e 53500 vNUM ' lı satırlar ekledim , item protodaki vNUM ın aynısını kullansam sorun olmaz diye düşündüm , 53500 halihazırda boştaydı her ikisinde de , locale TR içindeki dosyaları da değiştrdim filezilla içerisindeki dosyaları da. LimitValue0 değerini de 53500 olarak değiştirdim item proto içerisinden. Hiçbir şey değişmedi oyunumda.
 
Geri
Üst