Metin2 npc itemleri düzenleme ve ekleme

admin

Administrator
Yönetici
Admin
Katılım
29 Haz 2020
Mesajlar
1,315
Tepkime puanı
30
Puanları
48
Metin2 çoklu npc düzenleme ve ekleme nasıl yapılır? Npc içinde bulunan itemleri değiştirmek için izlenecek yol ve ekleme yapmak için nasıl bir yol izlenmelidir?

. Filezilla açıp serverinize bağlanın. Ve aşağıdaki yolu izleyelim.

"/usr/game/share/locale/turkey/quest/object/20092/chat" yoluna gidelim.
Not : Kırmızıyla belirttiğim yer düzenlenecek çoklu npc kodudur.
Karşımıza bir sürü dosya çıktı.
Unutmayın ki ; Bir çoklu npc seçeneği ARG , SCRİPT , WHEN dosyasından oluşur.

ARG Dosyası (.arg uzantılı dosyalar) : Seçenek İsmi
SCRİPT Dosyası : Seçenek kodları yani örneğin banka veya ninja zırhları cinsinden kodların bulunduğu bölümdür.
WHEN Dosyası : Boş dosyalardır düzenlenmesi gerekmez.

Çoklu npcde satılan itemi değiştirmek istiyorsak ;

İlk Önce ARG Dosyasından seçenek ismini değiştiriyoruz.
Sonra SCRİPT Dosyasını açıyoruz ve karşımıza ;

npc . open_shop ( 3 )
setskin ( NOWINDOW )
cinsinden bir kod çıkacaktır mavi ile belirttiğim kısım sizde değişebilir bu kod bize lazım biryere not edin.

Filezilla ile işimiz bitti şimdi Navicat'a girelim.
Player > shop_item açıyoruz.
Shop_vnum'da "3" yazan bütün itemler bizim çoklu npc'mizde satılan itemlerdir.

Eklemek için; +'ya basıyoruz shop_vnum'a 3 - item_vnum'a "item kodu" - count ise kaç adet olacağıdır.
Silmek için: seçip direk - tuşuna basıyoruz.

Çoklu npc'ye yeni bir seçenek ekleyip içine item koymak

Filezilla da ""/usr/game/share/locale/turkey/quest/object/20092/chat"" dosyasından en alttaki 3 dosyayı (Uzantısı : Arg,Script,When) masaüstüne alalım.
Benimkilerin isimleri ;
change_empire.start.8.arg
change_empire.start.8.script
change_empire.start.8.when

Demek ki en son 8 seçenek koymuşuz sıfırla beraber 9 ama saymıyoruz.
Şimdi o ...start.8'lerin hepsini ...start.9'yapıyoruz.
Sizdeki isim neyse ona göre yapın change_empire'ye aldanmayın ama genellikle son kısım start.sayı.arg diye gider.
Şimdi arg dosyasını açıyoruz ve içine yeni seçeneğin ismini yazıyoruz.
Sonra script dosyasını açalım ve "npc . open_shop ( 3 )" yazan kodda 3 yazan yeri değiştiricez.
Script dosyası altta açık beklerken,navicat > player > shop'a giriyoruz ve +'ya basarak yeni bir yer açıyoruz
Vnum'a hiç kullanılmamış bir sayı olmasına dikkat edin örneğin "699" Name önemli değil ama yazin birşeyler,
Npc_Vnum'a ise 20092 (Siz hangi npcye seçenek ekliyecekseniz o npc'nin kodunu yazın.)
Kaydedin ve kapatın,sonra script dosyasına dönerek 3 yazan yere "499" yazalım.
Ve Kaydedelim ve sunucuya atalım yeni ..start.9 dosyalarını.
Npcye item eklemek içinse ;
shop_item
giriyoruz.. Shop_vnum'a "499" İtem_vnum'a "İtem kodu" Count'a "İtem Sayısı"

Son Olarak Serverimize Reboot Atıyoruz..
 
Üst