- Katılım
- 6 Mayıs 2022
- Mesajlar
- 45,967
Merhabalar arkadaşlar
18xx Server dosyalarıyla uğraşırken bir sorunu keşfedip çözüme kavuşturmak istedim.
Normal olarak karakterin sol elinde kalkan varken R attack yapmıyordu bunu ufacık bir QA koduyla halledebiliyoruz.
Alttaki kodu QA kopyalayıp yapıştırın sorun çözülecektir.
Knight Online Sol Elde Kalkan Varken Attack Yapmama Sorunu ve Çözümü
Knight Online oyununda özel sunucular üzerinde oynarken karşılaşılan yaygın sorunlardan birisi de sol elde kalkan varken saldırı yapılamamasıdır. Bu durum özellikle cap 83 veya cap 70 gibi düşük seviye karakterlerde daha sık görülür. Oyuncuların bu sorunu çözmesi için bazı teknik düzenlemeler yapması gerekir. Bu makalede 1886 serisinde bu problemi yaşayan oyunculara özel çözümler sunacağız.
Sorunun Kaynağı Nedir?
Knight Online özel sunucularında (örneğin USKO, ROFD, ESLANT) bazı sistemsel farklılıklar nedeniyle sol elde kalkan tutulduğunda sağ eldeki silahla saldırı yapılamaz. Bu durum genellikle source code üzerinde yapılan yanlış ayarlamalardan kaynaklanır. Özellikle item.bin, mob.bin ve npc.bin dosyalarındaki eksiklikler bu soruna neden olabilir.
Çözüm Adımları
1. Öncelikle server files üzerinden item.bin dosyasını kontrol edin. Sol elde kullanılan kalkanların attack bonus veya attack speed gibi değerler içerip içermediğini kontrol edin. Eğer içeriyorsa bu değerlerin 0 olarak ayarlandığından emin olun.
2. Emulator tarafında character sınıfında bulunan fonksiyonlarda sol el ve sağ el arasında saldırı geçişlerini kontrol eden kodları gözden geçirin. Özellikle CanAttackWithShield gibi fonksiyonlar varsa ve doğru şekilde tanımlanmamışsa saldırı engellenebilir.
3. Eğer 1886 serisi özel sunucuları kullanıyorsanız, filter dosyalarında saldırı izni olup olmadığını kontrol edin. Bazı macro bot veya kobot sistemleri saldırıları engelleyebilir.
Alternatif Çözüm: Client Edit
Client tarafında KnightOnLine.exe üzerinde bazı değişiklikler yaparak da bu sorunu çözebilirsiniz. Ancak bu yöntem önerilmez çünkü ban riski taşır. Sunucu tarafında emulator üzerinden yapılacak değişiklikler daha güvenlidir.
Sonuç
Knight Online özel sunucularında sol elde kalkan varken saldırı yapamama sorunu, development bilgisi olan geliştiriciler tarafından kolayca çözülebilir. 1886 serisi sunucularında bu sorunun çözümü için source code üzerinde detaylı inceleme yapılmalıdır. Knight Lobby olarak sizlere sunucu dosyalarınızda destek vermeye hazırmıyız.
Knight Online Shield in Left Hand Prevents Attack - Solution
Knight Online is known for its custom servers where players often encounter various technical issues. One of these common problems is being unable to attack while holding a shield in the left hand. This issue frequently occurs with low-level characters like cap 83 or cap 70. In this article, we will address solutions tailored specifically for 1886 series servers experiencing this issue.
What Causes This Issue?
In custom Knight Online servers such as USKO, ROFD, or ESLANT, certain systemic differences may prevent attacks when a shield is equipped in the left hand. Often, this stems from incorrect configurations in the source code. Issues within item.bin, mob.bin, and npc.bin files can cause this problem.
Solution Steps
1. First, check the item.bin file in your server files. Ensure that shields held in the left hand do not have attack bonus or attack speed values. If they do, set them to 0.
2. Review the functions in the character class on the emulator side, especially those controlling attack transitions between left and right hands. Functions like CanAttackWithShield must be correctly defined to avoid blocking attacks.
3. If you are using 1886 series servers, verify that your filter files allow attacks. Some macro bot or kobot systems might block attacks.
Alternative Solution: Client Edit
You can resolve this by editing the KnightOnLine.exe client-side. However, this method is not recommended due to ban risks. Changes made on the emulator side are safer.
Conclusion
The inability to attack while holding a shield in the left hand on custom Knight Online servers can be resolved easily by developers with development knowledge. For 1886 series servers, detailed review of source code is essential. At Knight Lobby, we are ready to assist you with your server files.
18xx Server dosyalarıyla uğraşırken bir sorunu keşfedip çözüme kavuşturmak istedim.
Normal olarak karakterin sol elinde kalkan varken R attack yapmıyordu bunu ufacık bir QA koduyla halledebiliyoruz.
Alttaki kodu QA kopyalayıp yapıştırın sorun çözülecektir.
Kod:
update ITEM set Kind=51 where strName like '%shield%'
Knight Online Sol Elde Kalkan Varken Attack Yapmama Sorunu ve Çözümü
Knight Online oyununda özel sunucular üzerinde oynarken karşılaşılan yaygın sorunlardan birisi de sol elde kalkan varken saldırı yapılamamasıdır. Bu durum özellikle cap 83 veya cap 70 gibi düşük seviye karakterlerde daha sık görülür. Oyuncuların bu sorunu çözmesi için bazı teknik düzenlemeler yapması gerekir. Bu makalede 1886 serisinde bu problemi yaşayan oyunculara özel çözümler sunacağız.
Sorunun Kaynağı Nedir?
Knight Online özel sunucularında (örneğin USKO, ROFD, ESLANT) bazı sistemsel farklılıklar nedeniyle sol elde kalkan tutulduğunda sağ eldeki silahla saldırı yapılamaz. Bu durum genellikle source code üzerinde yapılan yanlış ayarlamalardan kaynaklanır. Özellikle item.bin, mob.bin ve npc.bin dosyalarındaki eksiklikler bu soruna neden olabilir.
Çözüm Adımları
1. Öncelikle server files üzerinden item.bin dosyasını kontrol edin. Sol elde kullanılan kalkanların attack bonus veya attack speed gibi değerler içerip içermediğini kontrol edin. Eğer içeriyorsa bu değerlerin 0 olarak ayarlandığından emin olun.
2. Emulator tarafında character sınıfında bulunan fonksiyonlarda sol el ve sağ el arasında saldırı geçişlerini kontrol eden kodları gözden geçirin. Özellikle CanAttackWithShield gibi fonksiyonlar varsa ve doğru şekilde tanımlanmamışsa saldırı engellenebilir.
3. Eğer 1886 serisi özel sunucuları kullanıyorsanız, filter dosyalarında saldırı izni olup olmadığını kontrol edin. Bazı macro bot veya kobot sistemleri saldırıları engelleyebilir.
Alternatif Çözüm: Client Edit
Client tarafında KnightOnLine.exe üzerinde bazı değişiklikler yaparak da bu sorunu çözebilirsiniz. Ancak bu yöntem önerilmez çünkü ban riski taşır. Sunucu tarafında emulator üzerinden yapılacak değişiklikler daha güvenlidir.
Sonuç
Knight Online özel sunucularında sol elde kalkan varken saldırı yapamama sorunu, development bilgisi olan geliştiriciler tarafından kolayca çözülebilir. 1886 serisi sunucularında bu sorunun çözümü için source code üzerinde detaylı inceleme yapılmalıdır. Knight Lobby olarak sizlere sunucu dosyalarınızda destek vermeye hazırmıyız.
Knight Online Shield in Left Hand Prevents Attack - Solution
Knight Online is known for its custom servers where players often encounter various technical issues. One of these common problems is being unable to attack while holding a shield in the left hand. This issue frequently occurs with low-level characters like cap 83 or cap 70. In this article, we will address solutions tailored specifically for 1886 series servers experiencing this issue.
What Causes This Issue?
In custom Knight Online servers such as USKO, ROFD, or ESLANT, certain systemic differences may prevent attacks when a shield is equipped in the left hand. Often, this stems from incorrect configurations in the source code. Issues within item.bin, mob.bin, and npc.bin files can cause this problem.
Solution Steps
1. First, check the item.bin file in your server files. Ensure that shields held in the left hand do not have attack bonus or attack speed values. If they do, set them to 0.
2. Review the functions in the character class on the emulator side, especially those controlling attack transitions between left and right hands. Functions like CanAttackWithShield must be correctly defined to avoid blocking attacks.
3. If you are using 1886 series servers, verify that your filter files allow attacks. Some macro bot or kobot systems might block attacks.
Alternative Solution: Client Edit
You can resolve this by editing the KnightOnLine.exe client-side. However, this method is not recommended due to ban risks. Changes made on the emulator side are safer.
Conclusion
The inability to attack while holding a shield in the left hand on custom Knight Online servers can be resolved easily by developers with development knowledge. For 1886 series servers, detailed review of source code is essential. At Knight Lobby, we are ready to assist you with your server files.
