Ruh Taşı Bugu Kaldırma %100 Çözüm Buyrun

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
ilk önce şunu söyleyim mysql_query10 yada msyql_query olarak questlerde oluyor ve o questlerin eklediğimizde serverde o quest çalışmıyor
mesela oyun içi sıralama questinde bu mevcut

şimdi nasıl mysql_query10 etkin edicez onu anlatmaya başlıyorum

bu sorun quest_functions dosyasında mysql_query10 kodu ve questing.lua dosyasında mysql_query10 fonksiyonunu ekli olmadığı için oluyor.
Filezillada /usr/game/share/locale/turkey/quest klasöründeki quest_functions ve questing.lua dosyalarında mysql_query10 kodunu arattık eğer yoksa :
quest_functions u açtık ve en alta yeni bir satır ekledik ve mysql_query10 yaz ve kaydet.

questing.lua dosyasına da şunları en altına ekle :

Kod:
mysql_query10 = function(query) if not pre then local rt = io.open('CONFIG','r'):read('*all') pre,_= string.gsub(rt,'.+PLAYER_SQL:%s(%S+)%s(%S+)%s(%S+)%s(%S+).+','-h%1 -u%2 -p%3 -D%4')end math.randomseed(os.time()) local fi,t,out = 'mysql_data_'..math.random(10^9)+math.random(2^4,2^10),{},{} --os.execute('mysql '..pre..' --e='..string.format('%q',query)..' > '..fi) -- für MySQL51 os.execute('mysql '..pre..' -e'..string.format('%q',query)..' > '..fi) -- für MySQL55 for av in io.open(fi,'r'):lines() do table.insert(t,split(av,'\t')) end; os.remove(fi); for i = 2, table.getn(t) do table.foreach(t[i],function(a,b) out[i-1] = out[i-1] or {} out[i-1][a] = tostring(b) or b or 'NULL' out[t[1][a]] = out[t[1][a]] or {} out[t[1][a]][i-1] = tostring(b) or b or 'NULL' end) end  return out end

Şimdi servere reboot et ve artık kullanmaya başla
Unutmadan Şunu da söliyim mesela oyun içi sıralama questin de mysql_query yazıyorsa siz onu şöle yapın mysql_query10

Elinde sıralama questi olmayanlar için quest :

Kod:
quest sirala begin state start begin when 20092.chat." Karakter Sıralaması " begin local rangliste = mysql_query10("SELECT * FROM player.player WHERE player.name NOT LIKE '[%]%' ORDER BY player.level DESC, player.exp DESC") say_title(" Sıralama ") say(" 1. İsim: "..rangliste.name[1].." Level: "..rangliste.level[1].." Exp: "..rangliste.exp[1].." ") say(" 2. İsim: "..rangliste.name[2].." Level: "..rangliste.level[2].." Exp: "..rangliste.exp[2].." ") say(" 3. İsim: "..rangliste.name[3].." Level: "..rangliste.level[3].." Exp: "..rangliste.exp[3].." ") say(" 4. İsim: "..rangliste.name[4].." Level: "..rangliste.level[4].." Exp: "..rangliste.exp[4].." ") say(" 5. İsim: "..rangliste.name[5].." Level: "..rangliste.level[5].." Exp: "..rangliste.exp[5].." ") say(" 6. İsim: "..rangliste.name[6].." Level: "..rangliste.level[6].." Exp: "..rangliste.exp[6].." ") say(" 7. İsim: "..rangliste.name[7].." Level: "..rangliste.level[7].." Exp: "..rangliste.exp[7].." ") say(" 8. İsim: "..rangliste.name[8].." Level: "..rangliste.level[8].." Exp: "..rangliste.exp[8].." ") say(" 9. İsim: "..rangliste.name[9].." Level: "..rangliste.level[9].." Exp: "..rangliste.exp[9].." ") say(" 10. İsim: "..rangliste.name[10].." Level: "..rangliste.level[10].." Exp: "..rangliste.exp[10].." ") say(" 11. İsim: "..rangliste.name[11].." Level: "..rangliste.level[11].." Exp: "..rangliste.exp[11].." ") say(" 12. İsim: "..rangliste.name[12].." Level: "..rangliste.level[12].." Exp: "..rangliste.exp[12].." ") end end end


Bir Teşekkürü Çok Görmeyelim

Ruh Taşı Bugu Kaldırma %100 Çözüm Buyrun

Metin2 oyununda Ruh Taşı bugu, oyuncuların en çok karşılaştığı ve can sıkıcı olan sorunlardan biridir. Bu bug, oyuncuların Ruh Taşı'nı doğru şekilde kullanamamasına, item kaybına veya hatalı işlem yapılmasına neden olabilir. Ancak bu sorunun çözümü vardır ve bu yazıda Metin2 Lobby olarak size bu konuda kapsamlı bir rehber sunuyoruz.

Ruh Taşı Bug Nedir?
Ruh Taşı, Metin2'de karakterinize bonuslar kazandıran önemli bir özelliktir. Ancak bazı durumlarda taşıma işlemi sırasında ya da bonusların aktarımı sırasında sistemsel hatalar oluşabiliyor. Bu durumda Ruh Taşı sistemine ait veriler bozulabilir ve taşınamaz hale gelebilir.

Bug Neden Oluşur?
Ruh taşı buglarının temel sebeplerinden bazıları:
- Sunucu tarafında meydana gelen veri kayıpları
- Hatalı quest sistemleri
- Yanlış yapılandırılmış Metin2 quest script dosyaları
- Oyuncu tarafından yapılan hızlı ve yanlış işlemler
- Sunucudaki lua quest hataları

%100 Çözüm Nedir?
Ruh taşı buglarını düzeltmek için öncelikle sunucu tarafında doğru ayarlar yapılması gerekir. Eğer Metin2 quest sistem doğru yapılandırılmazsa, bu tür hatalar tekrar edebilir. Bu nedenle quest dosyalarının kontrol edilmesi büyük önem taşır.

Adım Adım Ruh Taşı Bug Giderme Yöntemi
1. Sunucu tarafında Ruh Taşı ile ilgili tüm verileri sıfırlayın.
2. Metin2 quest lua dosyalarını kontrol edin ve hatalı kodları düzeltin.
3. Gerekirse Metin2dev quest veya Martysama quest gibi güvenilir sistemleri kullanın.
4. Oyunculara bilgi verin ve taşıma işlemini dikkatli yapmalarını önerin.

Quest Sistemlerinde Dikkat Edilmesi Gerekenler
Ruh taşı işlemleri sırasında quest trigger, quest flag, quest state gibi sistemsel ayarlar büyük rol oynar. Yanlış trigger ayarı, taşıma sırasında veri kaybına yol açabilir. Ayrıca quest reward ve quest item tanımları da dikkatlice yapılmalıdır.

Hata Ayıklama (Debug) Yapılması
Ruh taşı bugları için Metin2 quest debug işlemleri yapılmalıdır. Debug sayesinde hangi noktada hata oluştuğu belirlenir ve sorun daha hızlı çözülür. Bu işlem genellikle lua quest üzerinden yapılır.

Güvenli Ruh Taşı İşlemi İçin Öneriler
- Ruh taşı işlemi yapmadan önce karakter yedeği alın.
- Güvenilir custom quest sistemleri kullanın.
- Oyun sunucusu ile uyumlu quest dosyası tercih edin.
- Gerekirse Metin2 lobby forumundan destek alabilirsiniz.

Ruh taşı buglarını engellemek ve düzeltmek için doğru quest yapıları kullanmak çok önemlidir. Metin2 Lobby olarak bizler de bu konuda sizlere yardımcı olacak kaynaklar sunuyoruz. Sorun yaşamamak için düzenli olarak sistemleri güncelleyin ve test edin.


Spirit Stone Bug Removal 100% Solution Here

In the game Metin2, the Spirit Stone bug is one of the most common and annoying issues players encounter. This bug can prevent players from properly using their Spirit Stone, cause item loss, or result in incorrect operations. However, there is a solution to this problem, and in this article, we present you with a comprehensive guide on this topic as Metin2 Lobby.

What Is the Spirit Stone Bug?
The Spirit Stone is an important feature in Metin2 that grants bonuses to your character. However, sometimes during transfer operations or bonus transfers, system errors can occur. In such cases, the data related to the Spirit Stone system may become corrupted and the stone may become untransferrable.

Why Does the Bug Occur?
Some of the main causes of Spirit Stone bugs:
- Data losses occurring on the server side
- Faulty quest systems
- Incorrectly configured Metin2 quest script files
- Quick and incorrect actions by the player
- Server-side lua quest errors

What Is the 100% Solution?
To fix Spirit Stone bugs, correct settings must first be made on the server side. If the Metin2 quest system is not properly configured, such errors may repeat. Therefore, checking quest files is very important.

Step-by-Step Spirit Stone Bug Removal Method
1. Reset all Spirit Stone-related data on the server side.
2. Check Metin2 quest lua files and correct any erroneous code.
3. Use reliable systems like Metin2dev quest or Martysama quest if necessary.
4. Inform the players and advise them to perform the transfer carefully.

Things to Consider in Quest Systems
During Spirit Stone operations, system settings such as quest trigger, quest flag, and quest state play a major role. Incorrect trigger settings can lead to data loss during transfer. Additionally, quest reward and quest item definitions must be done carefully.

Performing Debugging (Debug)
Debugging procedures should be performed for Spirit Stone bugs. With debugging, the point where the error occurs is identified, allowing the issue to be resolved more quickly. This process is generally done through lua quest.

Recommendations for Safe Spirit Stone Operations
- Take a backup of your character before performing Spirit Stone operations.
- Use reliable custom quest systems.
- Choose a quest file compatible with the game server.
- If needed, you can get support from the Metin2 lobby forums.

Using correct quest structures is crucial to prevent and fix Spirit Stone bugs. As Metin2 Lobby, we also provide resources to assist you in this area. To avoid problems, regularly update and test the systems.
 

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

Geri
Üst Alt