Samp Büyük Harf Engelleme: Büyük Harfleri Küçük Harflere Dönüştürme

SAMP Büyük Harf Engelleme

SA:MP büyük harfleri küçük harflere dönüştürme ya da büyük harf kullanılmasını engelleme kodu mu istiyorsunuz? İşte size hızlı bir çözüm:

public OnPlayerText(playerid, text[])
{
    new lowerText[144];
    for (new i = 0; i < strlen(text); i++)
    {
        switch (text[i])
        {
            case 'A'..'Z':
                lowerText[i] = text[i] + 32;
            case 'Ç': lowerText[i] = 'ç';
            case 'Ğ': lowerText[i] = 'ğ';
            case 'İ': lowerText[i] = 'i';
            case 'Ö': lowerText[i] = 'ö';
            case 'Ş': lowerText[i] = 'ş';
            case 'Ü': lowerText[i] = 'ü';
            default:
                lowerText[i] = text[i];
        }
    }
    lowerText[strlen(text)] = '\0';
    SendPlayerMessageToAll(playerid, lowerText);
    return 0;
}

Açıklıyoruz:

  • SA-MP sunucusunda oyuncu mesajlarındaki büyük harfleri küçük harfe dönüştürür.
  • Okunabilirliği artırarak sohbeti daha düzenli hale getirir.
  • Türkçe karakterleri (Ç, İ, Ş, Ü, vb.) doğru şekilde işler.
  • OnPlayerText fonksiyonu ile entegre çalışır.
  • Mesajların profesyonel ve düzgün görünmesini sağlar.
  • Orijinal mesajları engelleyerek sadece dönüşüm yapılmış haliyle gönderir.