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

yasaklı kelime sistemi lazım.

Başlatan 4hmet, 07 Temmuz 2022, 02:42:09

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

4hmet

mesela "bi sus a** " gibi adminler kufur yazdıgımın farkındayım kusura bakmayın ama cok lazım birisi atabilirmi?

👑 | Exe SA:MP FreeRoam Mobile/Pc
🎲 | 7/24 Aktif Yetkili Kadrosu
🏦 | Yetkili Alımlar Açıktır
🍻 | https://dsc.gg/exefreeroam

Backup

OnPlayerText'e
PAWN Kodu: Seç
if(strfind(text,"***** çocuğu",true) != -1)
{
Ban(playerid);
return 0;
}


merddz

PAWN Kodu: Seç
stock KufurKorumasiilan(text[])
{
    if(strfind(text, "Anneni *****im", true) != -1 || strfind(text, "Ananı *****im", true) != -1
    {
        return 1;
    }
  return 0;
}
OnPlayerText
   
if(KufurKorumasiilan(text))
  {
      SendClientMessage(RENKKODU,playerid, "Küfür tespit edildi, lütfen üslübünüzü düzeltin.");
      return 0;
  }

birazcik pawn birazcik web iste

Backup

Alıntı yapılan: merddz - 07 Temmuz 2022, 10:17:59
PAWN Kodu: Seç
stock KufurKorumasiilan(text[])
{
    if(strfind(text, "Anneni *****im", true) != -1 || strfind(text, "Ananı *****im", true) != -1
    {
        return 1;
    }
  return 0;
}
OnPlayerText
   
if(KufurKorumasiilan(text))
  {
      SendClientMessage(RENKKODU,playerid, "Küfür tespit edildi, lütfen üslübünüzü düzeltin.");
      return 0;
  }



Daha düzenli durması adına şöyle de yazılabilir.


PAWN Kodu: Seç
stock KufurKorumasiilan(text[])
{
    return strfind(text, "Anneni *****im", true) != -1 || strfind(text, "Ananı *****im", true) != -1

}


Hasan Sangrento

PAWN Kodu: Seç
static const badWords[][] = {
{"yaz"},
{"istedigini"}
};

public OnPlayerText(playerid, text[])
{
if(badWordDetector(text)) {
SendClientMessage(playerid, -1, "küfür yasak.");
return 0;
}
return 1;
}

stock badWordDetector(text[]) {
for(new j; j < sizeof(badWords); j++) {
if(strfind(text, badWords[j], true) != -1) {
return 1;
}
}
return 0;
}

sizin için sistemi dinamikleştirdim, böylelikle daha rahat bir kullanım sağlayabilirsiniz.
Son düzenlenme: 08 Temmuz 2022, 02:14:38 Hasan Sangrento

4hmet

Alıntı yapılan: Hasan Sangrento - 08 Temmuz 2022, 02:12:27
PAWN Kodu: Seç
static const badWords[][] = {
 {"yaz"},
 {"istedigini"}
};

public OnPlayerText(playerid, text[])
{
 if(badWordDetector(text)) {
 SendClientMessage(playerid, -1, "küfür yasak.");
 return 0;
 }
 return 1;
}

stock badWordDetector(text[]) {
 for(new j; j < sizeof(badWords); j++) {
 if(strfind(text, badWords[j], true) != -1) {
 return 1;
 }
 }
 return 0;
}

sizin için sistemi dinamikleştirdim, böylelikle daha rahat bir kullanım sağlayabilirsiniz.

Reis ben diyorumki kelime icerisinde am kelimsei yasak olsun am yazdıgında ** yapsın yazıdaki am yazan kısmı

👑 | Exe SA:MP FreeRoam Mobile/Pc
🎲 | 7/24 Aktif Yetkili Kadrosu
🏦 | Yetkili Alımlar Açıktır
🍻 | https://dsc.gg/exefreeroam

beratmethe

Alıntı yapılan: 4hmet - 08 Temmuz 2022, 17:25:21
Alıntı yapılan: Hasan Sangrento - 08 Temmuz 2022, 02:12:27
PAWN Kodu: Seç
static const badWords[][] = {
 {"yaz"},
 {"istedigini"}
};

public OnPlayerText(playerid, text[])
{
 if(badWordDetector(text)) {
 SendClientMessage(playerid, -1, "küfür yasak.");
 return 0;
 }
 return 1;
}

stock badWordDetector(text[]) {
 for(new j; j < sizeof(badWords); j++) {
 if(strfind(text, badWords[j], true) != -1) {
 return 1;
 }
 }
 return 0;
}

sizin için sistemi dinamikleştirdim, böylelikle daha rahat bir kullanım sağlayabilirsiniz.

Reis ben diyorumki kelime icerisinde am kelimsei yasak olsun am yazdıgında ** yapsın yazıdaki am yazan kısmı
:D


Hasan Sangrento

gördüğüm kadarıyla biyografine codder yazmışsın, böyle bir sorunun çözümünü aslında bilmen gerekir, haydi bilmiyorsan da bir ipucu vereyim, strreplace kullanarak bu sorunu çözebilirsin.


Coiner

Alıntı yapılan: Bölüm Kuralları
Açılan taleplerin son iletisi 10 günü geçmesi durumunda; konu kilitlenip, kilitli konular bölümüne taşınacaktır. Sorunu çözülen konularınızı kilitleyip, moderatörlere bildiriniz.
K/A

Coiner    
#0111