Metin2 çoklu npc düzenleme
İçindekiler
İlk öncelikle filezilla aracılığıyla serverimizin dosyalarına ulaşalım.
"/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ı : 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ı : Ne olduğunu çözemedim ama sürekli içi boş olur.
Şimdi eğer bir ç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.
Eğer çoklu npc'ye yeni bir seçenek ekleyip içine item koycaksak ;
O "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 "499" 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 talı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..