Arkadaşlar daha önce birçok kez verildi biliyorum ama anlatımlar pek hoşuma gitmedi, açıklayıcı bir anlatım yok.Bende işinize yarıyacağını düşünerek kendimce bir anlatım yaptım.Buyrun geçelim ;
İlk işlemimiz
'' Navicat > Player > İtem Proto ''
ya girmek olucak.İtem protoda oyunumuzda bulunan bütün itemler kodlarıyla beraber mevcut durumda.Fakat hepsiyle işimiz yok.Belirtmek isterim silah,zirh,bilezik vs. farketmez bütün itemlere sabitleme yapabilirsiniz.Biz bugün kodu
229 olan '' Ay kılıcına - Zeka '' sabtliyeceğiz.
İtem Proto'da
(CTRL+F)
yaparak editliyeceğimiz itemin kodunu yazıyoruz.Ay kılıcı için 229.Kodu yazdığınız anda karsınıza editliyeceğiniz item cıkıyor ve sağ tarafa doğru birçok sütun bulunuyor.Bizim işimize yarayacak sütunlar ''applytype0,applyvalue0,applytype1,applyvalue1 ve applytype2,applyvalue2'' olucaktır.Fakat bazı fileslerde bunlar ''attrtype ve attrvalue'' olabilir.
İtemimizi editlemeye başlıyoruz.
''applytype0,appylytype1,applytype2'' bu sütunlara hangi efsunu sabitliyeceksek onun kodunu yazıyoruz.Kodları tanıtımın sonunda vereceğim.
''applyvalue0,appylyvalue1,applyvalue2'' bu sütunlarada eklediğimiz efsunun değerini yazıyoruz.Fakat +0dan +9a bütün değerleri aynı yaparsanız silahın +0ve +9daki verdiği efsun değeri aynı kalacaktır.Onuda kendiniz ayarlayabilirsiniz.
Ay kılıcının sütunundaki applytype ve applyvalue'lerle bir örnek vereyim hemen.Biz zeka efsununu sabitliyeceğiz.Zekanın kodu aşağıdada gördüğünüz gibi ''4'' applytype2'ye 4 yazıyoruz.Çunkü applytype0'da saldırı hızı, applytype1'de yarıinsan efsunu zaten sabit.''applytype2'ye 4 yazdıktan sonra applyvalue2'yede kaç zeka olmasını istiyorsak onun oranını yazıyoruz.Resimdede gördüğünüz gibi ben 15 olarak sabitlemişim.Bu işlemleri yaptıktan sonra itemlerinize istediğiniz efsunları sabitleyebilirsiniz.Reboottan sonra aktif olucaktır.Fakat itemlerinizde eklediğiniz efsunları görebilmeniz için pack editleme işlemini bilmeniz gereklidir, daha sorna onuda acıklarım.
Örnek Bir Resim
KODLAR
1 - HP
2 - sp
3 - HP [ statu]
4 - SP [ statu ]
5 - STR[ STATU]
6 - dex [statu]
7 - saldirı hızı
8 - hareket hızı
9 - büyü hızı
10 - hp üretim
11 - sp üretim
12 - zehirlenme
13 - sersemletme
14 - yavaşlatma
15 - krıtık
16 - del.ici vurus
17 - yari insanla karsı guc
18 - Hayvanlara karsı guclu
19 - ORKLARA Karsı guclu
20 - mistiklere karsı guc
21 - ölümsüzlere karsı
22 - seytanlara karsi
23 -hp hasar tarafından emilcek
24 - sp hasar tarafindan emilcek
25 - düşmanın sp calma sans
26 - Bilmiyorum ama gereksiz
27 - Bloklama
28 - oka dayanık
29 - k svnma
30 - cift el svnma
31 - bicak svnma
32 - can svnma
33 - yelpze vnma
34 - oka dayanık 28 ile ayni
35 - ateşe dayanık
36 - Simseğe dayan
37 - Buyu dayanıklı
38 - rugar dayanıklı
39 - yansıtma
40 - vucutdarbe blok
41 - zehire karsı koyma
42 - gereksiz bilmiom
43 - exp sansı
44 - 2 kat yang dusme sans
45 - 2 kat esya dusme sans
46 - gereksiz bilmiom
47 - hp uretim
48 - sersemlik bagıs
49 - yavaşlama bağis
50 - Sp Absorbe
52 - Hp Absorbe
53 - saldiri
54 - savunma
55 - büyülü saldiri
56 - büyü savunma
58 - Dolma suresi
59 - savasci güc+
60 - ninja " " +
61 - sura " " +
62 - saman " " +
63 - yaratıklara karsı
64 - saldiri hasari
65 - defans
66 - exp %
67 - drop sans gereksız [*]
68 - drop sans gereksiz [*]
71 - beceri hasar%
72 - Ortalma zarar%
73 - BECERI HASARA DAYANIK
74 - ortalama zarar a dayanık
76 - -----
77 - -----
78 - savasci ataği karsı savunma
79 - ninja " "
80 - sura " "
81 - saman "
NOT = ALINTIDIR
Iteme Efsun Sabitleme: Doğru Anlatım ve Metin2 Veritabanı Bağlamında Uygulamalar
Metin2 sunucularında itemlere efsun sabitleme işlemi, oyuncuların karakterlerini güçlendirmek ve eşyalarını geliştirmek açısından oldukça kritik bir rol üstlenmektedir. Bu işlem, hem oyuncu deneyimini artırır hem de sunucu yöneticilerinin veritabanı üzerinde dikkatli ve kontrollü hareket etmesini gerektirir. Bu makalede, iteme efsun sabitleme işlemini doğru şekilde anlatacağız ve bununla ilişkili veritabanı düzenlemelerine odaklanacağız.
Efsun Nedir?
Metin2 oyununda efsun, bir itemin özelliklerini artıran sistemdir. Özellikle silahlar ve zırhlarda bulunan bu sistem sayesinde oyuncular, eşyalarına +1, +2, +3 gibi seviyelerde efsun yapabilirler. Ancak bu işlem rastgele olup şansa bağlıdır ve bazen eşya kırılabilir. Bu yüzden efsun sabitleme işlemi, oyuncuların kazandıkları ya da elde ettikleri efsun seviyesini koruma anlamında büyük önem taşır.
Efsun Sabitleme Nasıl Yapılır?
Efsun sabitleme işlemi genellikle bir 'scroll' veya 'stone' yardımıyla yapılır. Bu işlem sırasında eşyanın mevcut efsun seviyesi korunur ve kırılma riski ortadan kalkar. Bu tür sabitleme işlemleri, oyuncuların değerli eşyalarını korumaları açısından hayati öneme sahiptir. Ayrıca bazı sunucularda özel sabitleme sistemleri bulunabilir; bu sistemlerin nasıl çalıştığını bilmek ve gerekirse veritabanı üzerinden müdahale etmek, sunucu geliştiricileri için oldukça faydalıdır.
Metin2 Veritabanı ve Efsun Sabitleme
Metin2 sunucularında veritabanı düzenlemeleri, genellikle MySQL veya MariaDB sistemleri üzerinden gerçekleştirilir. Oyuncu envanteri, item prototipleri ve efsun bilgileri bu veritabanlarında tutulur. Özellikle 'player' ve 'item_attr' tabloları, efsun bilgilerinin saklandığı alanlardır. Bu tablolara yapılacak müdahalelerle, bir eşyanın efsun seviyesi doğrudan değiştirilebilir veya sabitlenebilir.
SQL Sorgusu Örneği
Örneğin, belirli bir oyuncunun envanterindeki bir eşyayı sabitlemek istiyorsanız aşağıdaki gibi bir sorgu kullanabilirsiniz:
Burada 'X', oyuncunun ID'si ve 'Y', envanterdeki pozisyonudur. Tabii ki bu örnek sadece temsili niteliktedir ve gerçek sunucularda farklı tablo ve sütun isimleri olabilir. Bu nedenle, veritabanı yapısını iyi analiz etmek ve test ortamında çalıştırmak büyük önem taşır.
Veritabanı Güvenliği ve Yedekleme
Herhangi bir veritabanı değişikliği öncesinde mutlaka yedek alınmalıdır. Hatalı bir sorgu, tüm sunucu verilerini tehlikeye atabilir. Metin2 sunucularında yapılan küçük bir hata, binlerce oyuncunun verilerini kaybetmesine neden olabilir. Bu nedenle, veritabanı üzerinde değişiklik yapmadan önce mutlaka yedek alınmalı ve test sunucusunda denenebilmelidir.
Sonuç
Iteme efsun sabitleme işlemi, Metin2 oyun deneyimini zenginleştiren önemli bir özelliktir. Bu işlemin doğru anlaşılması ve uygulanması, hem oyuncular hem de sunucu yöneticileri için kritik öneme sahiptir. Ayrıca veritabanı üzerinden bu tür işlemlerin yapılması, gelişmiş sunucu yönetimi için zorunludur. Ancak bu işlemleri yaparken dikkatli olmak ve güvenlik önlemlerini almak asla ihmal edilmemelidir.
Item Enchant Locking: Correct Explanation and Database Applications in Metin2 Context
In Metin2 servers, enchant locking on items plays a critical role in enhancing player characters and improving their equipment. This process not only increases the gaming experience but also requires server administrators to act carefully and systematically within the database. In this article, we will explain how to properly perform item enchant locking and focus on related database modifications.
What is Enchant?
In the Metin2 game, enchant refers to the system that enhances the properties of an item. Thanks to this system found especially on weapons and armor, players can enchant their items to levels like +1, +2, +3. However, this process is random and depends on chance, and sometimes the item might break. Therefore, enchant locking ensures players preserve the enchant level they have gained or obtained, which is of great importance.
How to Perform Enchant Locking?
Enchant locking is generally done using a 'scroll' or 'stone'. During this process, the current enchant level of the item is preserved, and the risk of breaking is eliminated. These types of locking mechanisms are vital for players to protect their valuable items. Additionally, some servers may have special locking systems; understanding how these operate and intervening via the database when necessary can be highly beneficial for server developers.
Metin2 Database and Enchant Locking
Database operations in Metin2 servers are usually carried out through MySQL or MariaDB systems. Player inventories, item prototypes, and enchant information are stored in these databases. Particularly the 'player' and 'item_attr' tables store enchant-related data. Modifications to these tables allow direct adjustment or locking of an item’s enchant level.
SQL Query Example
For instance, if you want to lock an item in a specific player's inventory, you could use a query like the following:
Here, 'X' is the player ID and 'Y' is the position in the inventory. Of course, this example is illustrative only, and real servers may have different table and column names. Therefore, analyzing the database structure carefully and testing in a safe environment is crucial.
Database Security and Backup
Always ensure a backup is taken before any database modification. A wrong query can risk the entire server data. A minor error in Metin2 servers can cause thousands of players to lose their data. Therefore, backups must always be taken before making changes to the database, and operations should first be tested on a test server.
Conclusion
Item enchant locking is an important feature that enriches the Metin2 gameplay. Properly understanding and implementing this process is crucial for both players and server administrators. Moreover, performing such operations through the database is essential for advanced server management. However, caution and security measures must never be overlooked when carrying out these operations.
İlk işlemimiz
'' Navicat > Player > İtem Proto ''
ya girmek olucak.İtem protoda oyunumuzda bulunan bütün itemler kodlarıyla beraber mevcut durumda.Fakat hepsiyle işimiz yok.Belirtmek isterim silah,zirh,bilezik vs. farketmez bütün itemlere sabitleme yapabilirsiniz.Biz bugün kodu
229 olan '' Ay kılıcına - Zeka '' sabtliyeceğiz.
İtem Proto'da
(CTRL+F)
yaparak editliyeceğimiz itemin kodunu yazıyoruz.Ay kılıcı için 229.Kodu yazdığınız anda karsınıza editliyeceğiniz item cıkıyor ve sağ tarafa doğru birçok sütun bulunuyor.Bizim işimize yarayacak sütunlar ''applytype0,applyvalue0,applytype1,applyvalue1 ve applytype2,applyvalue2'' olucaktır.Fakat bazı fileslerde bunlar ''attrtype ve attrvalue'' olabilir.
İtemimizi editlemeye başlıyoruz.
''applytype0,appylytype1,applytype2'' bu sütunlara hangi efsunu sabitliyeceksek onun kodunu yazıyoruz.Kodları tanıtımın sonunda vereceğim.
''applyvalue0,appylyvalue1,applyvalue2'' bu sütunlarada eklediğimiz efsunun değerini yazıyoruz.Fakat +0dan +9a bütün değerleri aynı yaparsanız silahın +0ve +9daki verdiği efsun değeri aynı kalacaktır.Onuda kendiniz ayarlayabilirsiniz.
Ay kılıcının sütunundaki applytype ve applyvalue'lerle bir örnek vereyim hemen.Biz zeka efsununu sabitliyeceğiz.Zekanın kodu aşağıdada gördüğünüz gibi ''4'' applytype2'ye 4 yazıyoruz.Çunkü applytype0'da saldırı hızı, applytype1'de yarıinsan efsunu zaten sabit.''applytype2'ye 4 yazdıktan sonra applyvalue2'yede kaç zeka olmasını istiyorsak onun oranını yazıyoruz.Resimdede gördüğünüz gibi ben 15 olarak sabitlemişim.Bu işlemleri yaptıktan sonra itemlerinize istediğiniz efsunları sabitleyebilirsiniz.Reboottan sonra aktif olucaktır.Fakat itemlerinizde eklediğiniz efsunları görebilmeniz için pack editleme işlemini bilmeniz gereklidir, daha sorna onuda acıklarım.
Örnek Bir Resim
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
KODLAR
1 - HP
2 - sp
3 - HP [ statu]
4 - SP [ statu ]
5 - STR[ STATU]
6 - dex [statu]
7 - saldirı hızı
8 - hareket hızı
9 - büyü hızı
10 - hp üretim
11 - sp üretim
12 - zehirlenme
13 - sersemletme
14 - yavaşlatma
15 - krıtık
16 - del.ici vurus
17 - yari insanla karsı guc
18 - Hayvanlara karsı guclu
19 - ORKLARA Karsı guclu
20 - mistiklere karsı guc
21 - ölümsüzlere karsı
22 - seytanlara karsi
23 -hp hasar tarafından emilcek
24 - sp hasar tarafindan emilcek
25 - düşmanın sp calma sans
26 - Bilmiyorum ama gereksiz
27 - Bloklama
28 - oka dayanık
29 - k svnma
30 - cift el svnma
31 - bicak svnma
32 - can svnma
33 - yelpze vnma
34 - oka dayanık 28 ile ayni
35 - ateşe dayanık
36 - Simseğe dayan
37 - Buyu dayanıklı
38 - rugar dayanıklı
39 - yansıtma
40 - vucutdarbe blok
41 - zehire karsı koyma
42 - gereksiz bilmiom
43 - exp sansı
44 - 2 kat yang dusme sans
45 - 2 kat esya dusme sans
46 - gereksiz bilmiom
47 - hp uretim
48 - sersemlik bagıs
49 - yavaşlama bağis
50 - Sp Absorbe
52 - Hp Absorbe
53 - saldiri
54 - savunma
55 - büyülü saldiri
56 - büyü savunma
58 - Dolma suresi
59 - savasci güc+
60 - ninja " " +
61 - sura " " +
62 - saman " " +
63 - yaratıklara karsı
64 - saldiri hasari
65 - defans
66 - exp %
67 - drop sans gereksız [*]
68 - drop sans gereksiz [*]
71 - beceri hasar%
72 - Ortalma zarar%
73 - BECERI HASARA DAYANIK
74 - ortalama zarar a dayanık
76 - -----
77 - -----
78 - savasci ataği karsı savunma
79 - ninja " "
80 - sura " "
81 - saman "
NOT = ALINTIDIR
Iteme Efsun Sabitleme: Doğru Anlatım ve Metin2 Veritabanı Bağlamında Uygulamalar
Metin2 sunucularında itemlere efsun sabitleme işlemi, oyuncuların karakterlerini güçlendirmek ve eşyalarını geliştirmek açısından oldukça kritik bir rol üstlenmektedir. Bu işlem, hem oyuncu deneyimini artırır hem de sunucu yöneticilerinin veritabanı üzerinde dikkatli ve kontrollü hareket etmesini gerektirir. Bu makalede, iteme efsun sabitleme işlemini doğru şekilde anlatacağız ve bununla ilişkili veritabanı düzenlemelerine odaklanacağız.
Efsun Nedir?
Metin2 oyununda efsun, bir itemin özelliklerini artıran sistemdir. Özellikle silahlar ve zırhlarda bulunan bu sistem sayesinde oyuncular, eşyalarına +1, +2, +3 gibi seviyelerde efsun yapabilirler. Ancak bu işlem rastgele olup şansa bağlıdır ve bazen eşya kırılabilir. Bu yüzden efsun sabitleme işlemi, oyuncuların kazandıkları ya da elde ettikleri efsun seviyesini koruma anlamında büyük önem taşır.
Efsun Sabitleme Nasıl Yapılır?
Efsun sabitleme işlemi genellikle bir 'scroll' veya 'stone' yardımıyla yapılır. Bu işlem sırasında eşyanın mevcut efsun seviyesi korunur ve kırılma riski ortadan kalkar. Bu tür sabitleme işlemleri, oyuncuların değerli eşyalarını korumaları açısından hayati öneme sahiptir. Ayrıca bazı sunucularda özel sabitleme sistemleri bulunabilir; bu sistemlerin nasıl çalıştığını bilmek ve gerekirse veritabanı üzerinden müdahale etmek, sunucu geliştiricileri için oldukça faydalıdır.
Metin2 Veritabanı ve Efsun Sabitleme
Metin2 sunucularında veritabanı düzenlemeleri, genellikle MySQL veya MariaDB sistemleri üzerinden gerçekleştirilir. Oyuncu envanteri, item prototipleri ve efsun bilgileri bu veritabanlarında tutulur. Özellikle 'player' ve 'item_attr' tabloları, efsun bilgilerinin saklandığı alanlardır. Bu tablolara yapılacak müdahalelerle, bir eşyanın efsun seviyesi doğrudan değiştirilebilir veya sabitlenebilir.
SQL Sorgusu Örneği
Örneğin, belirli bir oyuncunun envanterindeki bir eşyayı sabitlemek istiyorsanız aşağıdaki gibi bir sorgu kullanabilirsiniz:
Kod:
[COLOR=#9365b8]UPDATE item_attr SET applytype = 0 WHERE owner_id = X AND pos = Y;[/COLOR]
Burada 'X', oyuncunun ID'si ve 'Y', envanterdeki pozisyonudur. Tabii ki bu örnek sadece temsili niteliktedir ve gerçek sunucularda farklı tablo ve sütun isimleri olabilir. Bu nedenle, veritabanı yapısını iyi analiz etmek ve test ortamında çalıştırmak büyük önem taşır.
Veritabanı Güvenliği ve Yedekleme
Herhangi bir veritabanı değişikliği öncesinde mutlaka yedek alınmalıdır. Hatalı bir sorgu, tüm sunucu verilerini tehlikeye atabilir. Metin2 sunucularında yapılan küçük bir hata, binlerce oyuncunun verilerini kaybetmesine neden olabilir. Bu nedenle, veritabanı üzerinde değişiklik yapmadan önce mutlaka yedek alınmalı ve test sunucusunda denenebilmelidir.
Sonuç
Iteme efsun sabitleme işlemi, Metin2 oyun deneyimini zenginleştiren önemli bir özelliktir. Bu işlemin doğru anlaşılması ve uygulanması, hem oyuncular hem de sunucu yöneticileri için kritik öneme sahiptir. Ayrıca veritabanı üzerinden bu tür işlemlerin yapılması, gelişmiş sunucu yönetimi için zorunludur. Ancak bu işlemleri yaparken dikkatli olmak ve güvenlik önlemlerini almak asla ihmal edilmemelidir.
Item Enchant Locking: Correct Explanation and Database Applications in Metin2 Context
In Metin2 servers, enchant locking on items plays a critical role in enhancing player characters and improving their equipment. This process not only increases the gaming experience but also requires server administrators to act carefully and systematically within the database. In this article, we will explain how to properly perform item enchant locking and focus on related database modifications.
What is Enchant?
In the Metin2 game, enchant refers to the system that enhances the properties of an item. Thanks to this system found especially on weapons and armor, players can enchant their items to levels like +1, +2, +3. However, this process is random and depends on chance, and sometimes the item might break. Therefore, enchant locking ensures players preserve the enchant level they have gained or obtained, which is of great importance.
How to Perform Enchant Locking?
Enchant locking is generally done using a 'scroll' or 'stone'. During this process, the current enchant level of the item is preserved, and the risk of breaking is eliminated. These types of locking mechanisms are vital for players to protect their valuable items. Additionally, some servers may have special locking systems; understanding how these operate and intervening via the database when necessary can be highly beneficial for server developers.
Metin2 Database and Enchant Locking
Database operations in Metin2 servers are usually carried out through MySQL or MariaDB systems. Player inventories, item prototypes, and enchant information are stored in these databases. Particularly the 'player' and 'item_attr' tables store enchant-related data. Modifications to these tables allow direct adjustment or locking of an item’s enchant level.
SQL Query Example
For instance, if you want to lock an item in a specific player's inventory, you could use a query like the following:
Kod:
[COLOR=#9365b8]UPDATE item_attr SET applytype = 0 WHERE owner_id = X AND pos = Y;[/COLOR]
Here, 'X' is the player ID and 'Y' is the position in the inventory. Of course, this example is illustrative only, and real servers may have different table and column names. Therefore, analyzing the database structure carefully and testing in a safe environment is crucial.
Database Security and Backup
Always ensure a backup is taken before any database modification. A wrong query can risk the entire server data. A minor error in Metin2 servers can cause thousands of players to lose their data. Therefore, backups must always be taken before making changes to the database, and operations should first be tested on a test server.
Conclusion
Item enchant locking is an important feature that enriches the Metin2 gameplay. Properly understanding and implementing this process is crucial for both players and server administrators. Moreover, performing such operations through the database is essential for advanced server management. However, caution and security measures must never be overlooked when carrying out these operations.
