Nacivattan İtem Dönüşümlerini Ayarlama . aslancan127

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 160

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Öncelikle Herkeze İyi Forumlar .. !!


Simdiki Anlatacagim Konu Nacivattan Dönüşümleri Ayarlama ve Editleme ;


Öncelikle Ben Simdi TR Tipi Zırh Dönüşümlerini Ayarlama Yapicam ..;

fwn2ja.jpg


Simdi Nacivata Giriyoruz ;


player > refine.proto

ya Giriniz ..

j1fnd.jpg


Burada Yapicagimiz İtemin Dönüşümde İstedigi Yang ve İtemleri Ekleme .

yukseltme.png



Girdigimiz refine.proto Sayfassinin Sol Alt Kösede ( + ) Butonuna Tikliyoruz .

ur08f.png


ve

En Yüksek Sayisi Yaziyoruz .. Örn : 999


Sonra Kaydedelim ..


Tekrardan ( id )
Yazan Yerden 999 Sayisini Arayip Buluyoruz .

ur0dy.png



Daha Sonrasindan 999 Satirinin Hizasindaki editliyecegimiz yerler vnum0 ile count0 dir ..

vnum1 : İstenilen İtem
count0 : İstenilen İtem Miktarı


Bu vnum0 , vnum1 , vnum2 ve vnum3 olarak bulunurr . Yani 4 Ayrı İtem Eklenebilir Sadece Dönüşüme ... !!!

ur0nu.jpg


Ben Tr Tipi Zirh Dönüşümüne Göre Ayarlama Yaptimm ..

Herkez İstedigi İteme İstedigi Dönüşüm İtemi Ekleyebilirler .. Kendi İsteginize Bagli .


Sonrasinda İse Dönüşüm Parasini Belirlemede Kaldi ;

ur0xt.jpg



Görüntüdeki Yer Cost 'dur .

Ben Dönüşüm Parami ;

20000000 Yang Yani 20 m Yaptim ..





Yaptikdan Sonra Kaydedip Kapatiyoruz refine.protoyu ...


Artik Dönüşümlerde İstenilen İtem ve Para Ayari Yapilmiş Oldu Simdi İtemlerin Dönüşümlerini Ayarliyacagiz ;



Öncelikle Nacivattan ;


player > İtem.proto ya Giriyoruz ,


j1fmz.jpg
Girdikden Sonra Hangi Silahin Dönüşücekse Onu Arayip Buluyoruz ...


ur1d3.jpg



İtemin Bulunan Sirada Sağa Dogru Kayip ;

ur1tp.jpg
NOT ;


Refine set : refıne.proto ya Yazdigim ( 999 ) Sayısı Yazilacak Yer .

Refined wnum : Dönüşücek İtem Kodu ..




Daha Sonra Kaydedip Cikiyoruz ve Putty Den Reboot Atiyoruz ...


Oyuna Girdigimizde Dönüşümlerin Yapilmiş Olarak Görüceginize Eminim :)


Benim Yaptigim ;

fwn2ja.jpg


KONUMA BAKAN TÜM FORUM ARKADASLARİMA TESEKÜRLERİMİ İLETİYORUM ..



ASLA AMA ASLA ALINTI DEGİLDİR .. KENDİ ELİMLE AYARLAMA CEKTİM ..



EMEGE SAYGI MESAJ ATİP GÜNCEL TUTARSANİZ YETERLİDİR :)


BİRDE + REP .




HERŞEY SİZLER İÇİN ..

.. İYİ FORUMLAR ..



Nacivattan İtem Dönüşümlerini Ayarlama

Metin2 sunucularında item dönüşüm sistemleri, oyuncuların naciz (nacivat) gibi özel itemleri kullanarak farklı eşyalara dönüşüm yapabilmesini sağlar. Bu sistem, hem oyuncu deneyimini artırır hem de sunucu içi ekonomiyi dengeler. Bu yazıda, Metin2 veritabanı (SQL) üzerinden nacivattan item dönüşüm ayarlarını nasıl yapacağınızı adım adım anlatacağız.

Nacivat Sistemi Nedir?
Nacivat, Metin2 oyununda belirli itemlerin veya materyallerin dönüştürülebildiği özel bir sistemdir. Oyuncular, elindeki fazla ya da kullanılmayan itemleri nacivat sistemi sayesinde daha değerli ya da işe yarar itemlere dönüştürebilir. Bu işlem genellikle bir NPC aracılığıyla yapılır ve sunucu tarafında tanımlı SQL tabloları üzerinden yönetilir.

Veritabanı Tablosu: refine_table
Metin2'de nacivat dönüşümleri genellikle refine_table adlı SQL tablosu üzerinden tanımlanır. Bu tablo, hangi itemin hangi iteme dönüştürüleceğini, dönüşüm şansını, gerekli materyalleri ve diğer parametreleri içerir.

Örnek Tablo Yapısı:
refine_type: Dönüşüm türü (örneğin 1 = nacivat)
vnum: Ana itemin VNUM değeri
result_item: Çıkış iteminin VNUM değeri
cost: Gerekli yang miktarı
material_count: Gerekli malzeme sayısı

SQL Sorgusu Örneği
Aşağıdaki örnek, bir nacivat dönüşümünü veritabanına eklemek için kullanılabilir:

INSERT INTO refine_table (refine_type, vnum, result_item, cost, material_count) VALUES (1, 50100, 50101, 100000, 1);

Bu sorgu, VNUM'u 50100 olan itemin, 100.000 yang karşılığında ve 1 adet malzeme ile VNUM'u 50101 olan iteme dönüştürülmesini sağlar.

Nacivat Ayarlarını Kontrol Etme
Sunucunuzda nacivat dönüşümlerinin doğru çalışıp çalışmadığını kontrol etmek için şu adımları izleyin:

- refine_table tablosunu kontrol edin.
- Sunucu dosyalarında ilgili Python dosyası veya C++ kodunun dönüştürmeleri doğru okup okumadığını kontrol edin.
- NPC dialogları doğru şekilde yapılandırılmış mı?

Yeni Dönüşüm Ekleme
Yeni bir item dönüşümü eklemek istiyorsanız, önce item_proto tablosundan VNUM değerlerini alın. Ardından refine_table tablosuna yeni bir kayıt girin. Örneğin, bir kolye dönüştürmek istiyorsanız:

INSERT INTO refine_table (refine_type, vnum, result_item, cost, material_count) VALUES (1, 71001, 71002, 500000, 2);

Güvenlik ve Performans Notları
Her SQL işlemi öncesi mutlaka veritabanı yedeklemesi alın. Yanlış bir sorgu, sunucu verilerini bozabilir. Ayrıca, yüksek miktarda dönüşüm içeren tabloların performans testleri yapılmalı ve gerekirse indeksleme yapılmalıdır.

Yardımcı Kaynaklar
Metin2 geliştiricileri için faydalı olabilecek bazı kaynaklar şunlardır:
- Metin2 Lobby
- Metin2 SQL editörleri
- Community forumları

Sonuç
Nacivattan item dönüşümleri, Metin2 sunucularında kullanıcı memnuniyetini artıran önemli bir özelliktir. Doğru SQL tabloları ve yapılandırmalarla bu sistemi kolayca özelleştirebilirsiniz. Her zaman veritabanı güvenliğini göz önünde bulundurarak çalışmalısınız.


Setting Up Item Conversions from Nacivat

In Metin2 servers, item conversion systems allow players to transform special items like nacivat into different equipment. This system enhances player experience and balances in-game economy. In this article, we will explain how to configure nacivat-based item conversions via Metin2 database (SQL) step by step.

What is the Nacivat System?
Nacivat is a special system in Metin2 where certain items or materials can be converted into other items. Players can turn their excess or unused items into more valuable or useful ones through the nacivat system. This process is typically handled by an NPC and managed via SQL tables defined on the server side.

Database Table: refine_table
In Metin2, nacivat conversions are usually defined via a SQL table named refine_table. This table contains information such as which item converts into which, conversion chance, required materials, and other parameters.

Example Table Structure:
refine_type: Conversion type (e.g., 1 = nacivat)
vnum: The VNUM value of the source item
result_item: The VNUM value of the resulting item
cost: Required amount of yang
material_count: Number of required materials

Example SQL Query
The following example can be used to add a nacivat conversion to the database:

INSERT INTO refine_table (refine_type, vnum, result_item, cost, material_count) VALUES (1, 50100, 50101, 100000, 1);

This query enables the item with VNUM 50100 to convert into the item with VNUM 50101 for 100,000 yang and 1 material item.

Checking Nacivat Conversion Settings
To verify whether nacivat conversions work correctly on your server, follow these steps:

- Check the refine_table.
- Ensure the relevant Python file or C++ code in server files correctly reads the conversions.
- Are NPC dialogs properly configured?

Adding New Conversions
To add a new item conversion, first retrieve the VNUM values from the item_proto table. Then insert a new record into the refine_table. For example, to convert a necklace:

INSERT INTO refine_table (refine_type, vnum, result_item, cost, material_count) VALUES (1, 71001, 71002, 500000, 2);

Security and Performance Notes
Always take a database backup before executing any SQL command. An incorrect query may corrupt your server data. Additionally, performance tests should be done on tables with high conversion volumes, and indexing may be necessary if needed.

Helpful Resources
Some resources that may be useful for Metin2 developers include:
- Metin2 Lobby
- Metin2 SQL editors
- Community forums

Conclusion
Item conversions from nacivat are an important feature that increases user satisfaction on Metin2 servers. With correct SQL tables and configurations, you can easily customize this system. Always keep database security in mind while working.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Geri
Üst Alt