Oyuncu İsimlerinde Boşluk ve Özel Karakter Desteği

oXoloria

www.pvpers.gg
Katılım
19 Haz 2024
Konular
530
Mesajlar
766
Çözümler
10
Beğeniler
3,481
GG Coin
45,937
Ticaret Değeri - 100%
1   0   0
Discord
oxoloria

Metin2 Oyuncu İsimlerine Boşluk ve Özel Karakter​

Bu sistem, oyuncuların karakter isimlerini 24 karaktere kadar uzatmalarını sağlıyor. Aynı zamanda belirli özel karakterleri de destekliyor. Aşağıda örnek bir ekran görüntüsünde olduğu gibi kullanılabilir:

1750527472664.png


❗ Sistem, standart yapıda olan bazı forumlardaki paylaşımların aksine tam anlamıyla işlevsel ve SQL güvenliğini gözetir şekilde hazırlanmıştır.

Desteklenen Özel Karakterler:​

  • Boşluk
  • Alt çizgi ( _ )
  • Tire ( - )
  • Nokta ( . )
  • İki nokta üst üste ( : )
  • Tek tırnak ( ' )
  • Almanca karakterler (Ä, Ö, Ü, ß)

İsterseniz bu karakterleri aşağıdaki fonksiyon üzerinden daha da genişletebilirsiniz:
is_valid_name_char Fonksiyonu:
bool is_valid_name_char(unsigned char c)
{
if (isalnum(c) || c == ' ' || c == '_' || c == '-' || c == '.' || c == ':' || c == ''')
return true;
if (c == 0xE4 || c == 0xF6 || c == 0xFC || c == 0xDF)
return true;

return false;


}



Client Source

Gizlenmiş içeriği görüntüleyebilmek için Giriş Yap ya da Kayıt Ol
Bu işlem, 15 saniyeden az sürer.



Server Source

Gizlenmiş içeriği görüntüleyebilmek için Giriş Yap ya da Kayıt Ol
Bu işlem, 15 saniyeden az sürer.



GM Komutları ile Uyumluluk

Tüm GM komutları (örnek: /t "uzun karakter ismi") düzgün çalışır. Tek dikkat edilmesi gereken oyuncu adının tırnak işaretleri içine alınmasıdır.

1750527490900.png
 
Paylaşım için teşekkürler. Harika bir özellik.
 
harbiden çok iyi sistem teşekkürler üstad
 
Paylaşım için teşekkürler hocam. Bunu bir iteme bağlayabilen olsa nesne market için satılabilecek bir eşya olur
 
Geri
Üst Alt