Step 1
Tot ce avem de lucrat, vom lucra in callback-ul OnPlayerConnect
public OnPlayerConnect(playerid)
{
return 1;
}
Acum haideti sa va arat cum functioneaza functia strfind.
strfind - gaseste un anume cuvant. ( STR - CUVANT, FIND - GASESTE ).
Parametrii sunt:
strfind(const string[], const sub[], bool:ignorecase=false, pos=0)
•const string[] = Numele string-ului pe care vrei sa il dai afara (e.x "Tampit")
•const sub[] = Cuvântul cheie în principal const string
•bool:ignorecase = false/true, daca este true va verifica daca cuvantul este cu litere mari - mici iar daca este false, este chiar inversul lui true. (e.x daca cuvantul este WtF si este pe true, va verifica si wtf)
•pos != -1, daca stringul nu se gaseste
Step 2
Acum va voi arata un exemplu ce o sa va ajute sa creeati singurei
public OnPlayerConnect(playerid)
{
if(strfind("eGamingReclama", "eGamingReclama", true) != -1)
{
SendClientMessage(playerid, 0xFF0000FF, "SERVER: Acest nume nu este autorizat de comunitatea respectiva!");
SendClientMessage(playerid, 0xFF0000FF, "SERVER: Ai fost dat afara de pe server");
Kick(playerid); // aici puteti sa puneti sa ia si ban, dupa preferinte
}
return 1;
}