Metin2 npc itemleri düzenleme ve ekleme

admin

Administrator
Yönetici
Admin
Katılım
29 Haz 2020
Mesajlar
1,026
Tepkime puanı
-48
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