Detaljno objasnjenje problema:Ovako naprimer moj nick je Milan a sad neko udje sa nickom Milance i pusti ga primer isto tako primer ime Ivan skraceno moze se uci sa Ivana kako to zabraniti da vec koja su imena tu ukucana da to brani ostalo dobro radi ali ovo ne nez sto kako fixati to?
Deo skripte:
stock ProveraRPImena(playerid)
{
new pname,underline=0;
GetPlayerName(playerid, pname, sizeof(pname));
if(strfind(pname,"Hrckenzi",true) != (-1)) return true; // DEVELOPER
else if(strfind(pname,"Bokisha",true) != (-1)) return true; // OWNER
else if(strfind(pname,"Puskarevic",true) != (-1)) return true; // OWNER
else if(strfind(pname,"Drasko",true) != (-1)) return true; // OWNER
else if(strfind(pname,"Milan",true) != (-1)) return true; // DEVELOPER
else if(strfind(pname,"Terzic",true) != (-1)) return true; // MAPPER
else if(strfind(pname,"Jones",true) != (-1)) return true; // MAPPER
else if(strfind(pname,"Niko",true) != (-1)) return true; // DIRECTOR
else if(strfind(pname,"[",true) != (-1)) return false;
else if(strfind(pname,"]",true) != (-1)) return false;
else if(strfind(pname,"$",true) != (-1)) return false;
else if(strfind(pname,"(",true) != (-1)) return false;
else if(strfind(pname,")",true) != (-1)) return false;
else if(strfind(pname,"=",true) != (-1)) return false;
else if(strfind(pname,"@",true) != (-1)) return false;
else if(strfind(pname,"1",true) != (-1)) return false;
else if(strfind(pname,"2",true) != (-1)) return false;
else if(strfind(pname,"3",true) != (-1)) return false;
else if(strfind(pname,"4",true) != (-1)) return false;
else if(strfind(pname,"5",true) != (-1)) return false;
else if(strfind(pname,"6",true) != (-1)) return false;
else if(strfind(pname,"7",true) != (-1)) return false;
else if(strfind(pname,"8",true) != (-1)) return false;
else if(strfind(pname,"9",true) != (-1)) return false;
else if(strfind(pname,".",true) != (-1)) return false;
else if(strfind(pname,",",true) != (-1)) return false;
else if(strfind(pname,"-",true) != (-1)) return false;
new maxname = strlen(pname);
for(new i=0; i{
if(pname == '_') underline ++;
}
if(underline != 1) return false;
pname = toupper(pname);
for(new x=1; x{
if(pname == '_') pname[x+1] = toupper(pname[x+1]);
else if(pname != '_' && pname[x-1] != '_') pname = tolower(pname);
}
return true;
} Slika/nesto:Nemam trazite i dacu
