GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi

Anti Caps-Lock (Büyük Harf Önleyici)

Başlatan CoppeR`, 07 Ekim 2018, 05:19:46

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

CoppeR`

Merhabalar, işletmekte olduğum Freeroam sunucumun büyük harf önleyicisini biraz geliştirdim ve forumda da büyük harf önleyici paylaşılmamış olduğunu gördüğüm için paylaşmak istedim. Ufak tefek hatalar varsa yorum olarak bildirin, düzeltirim. Sabahın bu saatinde bu kadar oluyor :şeytan:

OnPlayerText'e;

    new upperCount;
    for(new i, j = strlen(text)-1; i < j; i ++)
    {
        if(('A' <= text[i] <= 'Z') && ('A' <= text[i+1] <= 'Z')) { upperCount ++; }
    }
if(strlen(text) > 5 && upperCount >= strlen(text)/4) // Buradaki 5 bir önlem, 5 harfe kadar tamamen büyük harf kullanımına izin veriyor. (Sadece "NASA", "FPS" gibi kelimeleri kullanabilecekler için)
    {
SendClientMessage(playerid, -1, "Caps-Lock açık şekilde konuşmak yasaktır!");
upperCount = 0;
        return 0;
    }


Kısaca kodun mantığı; Oyuncunun yazdığı yazı 5 karakterden uzun ise ve yazdığı yazıdaki büyük harf sayısı, yazının toplam uzunluğunun dörtte biri ya da daha fazlasıysa hata veriyor. (Daha kısa anlatabilir miydim bilmiyorum)


DracDonix

Paylaşımın için teşekürler ama Caps Lock un ne zararı var serverlere onu anlamış degilim.  :helal:

İmzanız forum kurallarına uymamaktadır. (daha küçük boyutta bir imza seçiniz.)

ace

Alıntı yapılan: DracDonix - 07 Ekim 2018, 07:41:23

Paylaşımın için teşekürler ama Caps Lock un ne zararı var serverlere onu anlamış degilim.  :helal:

Kelimeleri kaba gösteriyor bence. Paylaşım için teşekkürler.


Zoxy


CoppeR`

Alıntı yapılan: DracDonix - 07 Ekim 2018, 07:41:23

Paylaşımın için teşekürler ama Caps Lock un ne zararı var serverlere onu anlamış degilim.  :helal:


Rexha'nın dediği gibi tamamen büyük harflerle yazılan mesajlar göze hoş gelmeyebiliyor, bu da ufak bir önlem. :evet:

Yorumlar için teşekkürler :helal: