- Discord
- JLTeskilat
TeşekkürlerDenediğimde geri bildirim vereceğim rehber ve emekleriniz için teşekkürler hocam.
Aşağıdaki videoyu izleyerek sitemizi ana ekranınıza web uygulaması olarak nasıl kuracağınızı öğrenebilirsiniz.
Not: Bu özellik bazı tarayıcılarda mevcut olmayabilir.
TeşekkürlerDenediğimde geri bildirim vereceğim rehber ve emekleriniz için teşekkürler hocam.
thanksLycan Karakteri Nasıl Devre Dışı Bırakılır?
Bu rehberde, Metin2 PvP serverlarında Lycan karakterinin (Lycanus) nasıl devre dışı bırakılabileceğine dair hem server hem de client tarafındaki işlemler detaylıca anlatılmıştır. Geliştiricilerin, bu karakteri oyun içerisinde tamamen etkisizleştirmesi için gereken tüm temel adımlar aşağıda listelenmiştir.
1. Server Tarafında Lycan'ı Engellemek
Karakter oluşturulurken Lycan seçimini engellemek içininput_login.cppdosyasına müdahale edilmesi gerekmektedir.
<b>[Gizli içerik]</b>
Ayrıcachar.hdosyasında tanımlı olanJOB_MAX_NUMdeğeri 4 yerine 3 yapılarak sistemde Lycan karakteri sınırlandırılabilir. Ancak bazı yapı sistemlerinde uyumsuzluklar olabileceği için bu adım dikkatli uygulanmalıdır.
2. Client Tarafında Lycan Karakterini Gizlemek
Karakter oluşturma ekranında Lycan seçeneğini kaldırmak içinintrocreate.pydosyasındaki ilgili kod düzenlenmelidir:
Python:if app.ENABLE_WOLFMAN_CHARACTER: self.classList.append(self.WOLFMAN)
Bu satır ya tamamen silinmeli ya da yorum satırı (başına # koyarak) haline getirilmelidir. Böylece oyuncular Lycan karakterini seçemez.
İlaveten,game.pydosyasında Lycan'a özel efekt veya animasyonlar tanımlıysa bunlar da kontrol edilip devre dışı bırakılmalıdır.
3. Veritabanı Kontrolü (Opsiyonel)
Sunucuda daha önce oluşturulmuş Lycan karakterleri varsa, aşağıdaki SQL sorgusu ile tespit edilebilir:
SQL:SELECT * FROM player.player WHERE job=4;
Bu karakterler istenirse silinebilir veya başka bir sınıfa dönüştürülebilir.
4. Config Ayarları (Varsa)
Bazı sistemlerdeconfigdosyasında Lycan karakteri için özel tanımlar yer alabilir. Örneğin:
Kod:ENABLE_WOLFMAN_CHARACTER 0
Bu tür satırlar varsa, devre dışı bırakıldığından emin olunmalıdır.
Sonuç
Lycan karakterini tamamen devre dışı bırakmak isteyen Metin2 PvP server sahipleri için yukarıdaki adımlar yeterli olacaktır. Hem güvenlik hem de oyun dengesi açısından bu karakterin kaldırılması bazı projelerde tercih edilmektedir. Server dosyasının yapısına göre yollar farklılık gösterebilir, bu nedenle adımlar uyarlanarak dikkatlice uygulanmalıdır.
Başarılar.