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

Direkt Yazılan Küfürleri Önleme Sistemi!

Başlatan beratmethe, 06 Ağustos 2022, 02:02:54

« önceki - sonraki »

0 Üye ve 2 Ziyaretçi konuyu incelemekte.

beratmethe

Selam dostlar, sunucularda çok küfür döndüğü için bunu paylaşmak istedim, fazla uzatmaya gerek yok. İyi Kullanımlar.

OnPlayerText publicine

Son düzenlenme: 06 Ağustos 2022, 02:11:38 Zwen

beratmethe

İstediğiniz gibi kullanabilirsiniz hata vermez.
Son düzenlenme: 06 Ağustos 2022, 02:11:49 Zwen

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;
}

Daha stabil çalışan bir kod.


Alpay / Security

Alıntı yapılan: Zwen - 06 Ağustos 2022, 02:02:54
Selam dostlar, sunucularda çok küfür döndüğü için bunu paylaşmak istedim, fazla uzatmaya gerek yok. İyi Kullanımlar.

OnPlayerText publicine

Sorun çıkartacaktır. 2 3 haneli küfürlerin kısaltmaları kullanılmak istenmediği halde sistemin öyle algılanmasını sağlar.
Kicklenmesi yerine mesajın engellenilip oyuncunun uyarılması bu açıdan daha iyi olur. Tabi bir sansür sistemi yapamıyorsanız.

the author of most of the codes you use.

Hasan Sangrento

Alıntı yapılan: Alpay / Security - 07 Ağustos 2022, 11:10:02
Alıntı yapılan: Zwen - 06 Ağustos 2022, 02:02:54
Selam dostlar, sunucularda çok küfür döndüğü için bunu paylaşmak istedim, fazla uzatmaya gerek yok. İyi Kullanımlar.

OnPlayerText publicine

Sorun çıkartacaktır. 2 3 haneli küfürlerin kısaltmaları kullanılmak istenmediği halde sistemin öyle algılanmasını sağlar.
Kicklenmesi yerine mesajın engellenilip oyuncunun uyarılması bu açıdan daha iyi olur. Tabi bir sansür sistemi yapamıyorsanız.
strreplace kullanılır olur biter


beratmethe

İsteyen bunu kullanır istemeyende geliştirip kullanır.
Son düzenlenme: 07 Ağustos 2022, 15:46:32 Zwen

beratmethe

Alıntı yapılan: Alpay / Security - 07 Ağustos 2022, 11:10:02
Alıntı yapılan: Zwen - 06 Ağustos 2022, 02:02:54
Selam dostlar, sunucularda çok küfür döndüğü için bunu paylaşmak istedim, fazla uzatmaya gerek yok. İyi Kullanımlar.

OnPlayerText publicine

Sorun çıkartacaktır. 2 3 haneli küfürlerin kısaltmaları kullanılmak istenmediği halde sistemin öyle algılanmasını sağlar.
Kicklenmesi yerine mesajın engellenilip oyuncunun uyarılması bu açıdan daha iyi olur. Tabi bir sansür sistemi yapamıyorsanız.
Uzun zamandır kullanıyordum hiç sorun çıkarmadı.


Hasan Sangrento

Alıntı yapılan: Zwen - 07 Ağustos 2022, 15:43:14
İsteyen bunu kullanır istemeyende geliştirip kullanır.
önemli olan performans ve clean code'dur. senin yazdığın kodda strfind sürekli dönüyor ve yük bindiriyor. ekstradan yeni badword eklemek yazılımla uğraşmayan biri için zahmetli olabilir. koduna baktığımızda ne clean code var, ne de performans.


feickthelord

ⓘ User is suspected to be a part of a child abduction organization. Please report any suspicious activity to GTAMulti staff.

Furkanulas


beratmethe


beratmethe


Konu kilitlendi, bu kodu isteyen kullanır istemeyende kullanmaz!