Skripta koju koristim:NC:RP
Detaljan opis problema:Upisao sam da ulazim na jedno ime ali kako da to potvrdim
Dio skripte:
stock ProveraRPImena(playerid)
{
new pname[MAX_PLAYER_NAME],underline=0;
GetPlayerName(playerid, pname, sizeof(pname));
if(strfind(pname,"[",true) != (-1)) return 0;
else if(strfind(pname,"Pacino",true) != (-1)) return 1;
new maxname = strlen(pname);
for(new i=0; i<maxname; i++)
{
if(pname
== '_') underline ++;
}
if(underline != 1) return 0;
pname[0] = toupper(pname[0]);
for(new x=1; x<maxname; x++)
{
if(pname- == '_') pname[x+1] = toupper(pname[x+1]);
else if(pname - != '_' && pname[x-1] != '_') pname
- = tolower(pname
- );
}
return 1;
}
Pod public OnPlayerConnect(playerid)
dodaj ovo
new string[128];
new plname[MAX_PLAYER_NAME];
GetPlayerName(playerid, plname, sizeof(plname));
new namestring = strfind(plname, "_", true);
new Pacino = strfind(plname, "Pacino", true);
gPlayerUsingLoopingAnim[playerid] = 0;
gPlayerAnimLibsPreloaded[playerid] = 0;
if(AntiName == 1)
{
if(Pacino == -1 && namestring == -1)
{
format(string, sizeof(string),"%s, je kikovan od strane Anticheat-a zbog neprihvatljivog imena (%s)",plname, playersip);
SendClientMessageToAll(COLOR_NICERED, string);
SCM(playerid, COLOR_RED, "Server: Vase ime je neprihvatljivo.");
SCM(playerid, COLOR_RED, "Server: Vase ime mora biti u formatu Ime_Prezime. Velika pocetna slova.");
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] Anticheat je kikovao %s zbog neprihvatljivog imena",d,m,y,h,mi,s,plname);
KickLog(string);
Kick(playerid);
return 1;
}
}
Ok HVALA ;) mOZE LOCK.