[POMOC]Provera Imena

Započeo xLanmi
25. Jul 2016. Zaključano
674
pregleda
7
postova
marko077
6
Underboss
25. Jul 2016.
Skripta koju koristim:Moj Edit UP-a
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
Herarhije
5
Godfather
25. Jul 2016.
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,"Zabranjeno_Ime1",true) != (-1)) return false;
else if(strfind(pname,"Zabranjeno_Ime2",true) != (-1)) return false; //I tako dalje
else if(strfind(pname,"Zabranjeno_Ime3",true) != (-1)) return false;
else if(strfind(pname,"Zabranjeno_Ime3",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;
}
Rax_King
5
Godfather
25. Jul 2016.
Trebas koristiti strcmp

stock ProveraRPImena(playerid)
{
new pname,underline=0;
GetPlayerName(playerid, pname, sizeof(pname));

if(strcmp(pname,"Hrckenzi",true) == 0) return true; // DEVELOPER
else if(strcmp(pname,"Bokisha",true) == 0) return true; // OWNER
else if(strcmp(pname,"Puskarevic",true) == 0) return true; // OWNER
else if(strcmp(pname,"Drasko",true) == 0) return true; // OWNER
else if(strcmp(pname,"Milan",true) == 0) return true; // DEVELOPER
else if(strcmp(pname,"Terzic",true) == 0) return true; // MAPPER
else if(strcmp(pname,"Jones",true) == 0) return true; // MAPPER
else if(strcmp(pname,"Niko",true) == 0) 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,"Zabranjeno_Ime1",true) != (-1)) return false;
else if(strfind(pname,"Zabranjeno_Ime2",true) != (-1)) return false; //I tako dalje
else if(strfind(pname,"Zabranjeno_Ime3",true) != (-1)) return false;
else if(strfind(pname,"Zabranjeno_Ime3",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;
}
marko077
6
Underboss
26. Jul 2016.
Istoo necee
evo ovako sam uradio
stock ProveraRPImena(playerid)
{
new pname,underline=0;
GetPlayerName(playerid, pname, sizeof(pname));

if(strcmp(pname,"Hrckenzi",true) != (-1)) return true; // DEVELOPER
else if(strcmp(pname,"Bokisha",true) != (-1)) return true; // OWNER
else if(strcmp(pname,"Puskarevic",true) != (-1)) return true; // OWNER
else if(strcmp(pname,"Drasko",true) != (-1)) return true; // OWNER
else if(strcmp(pname,"Milan",true) != (-1)) return true; // DEVELOPER
else if(strcmp(pname,"Terzic",true) != (-1)) return true; // MAPPER
else if(strcmp(pname,"Jones",true) != (-1)) return true; // MAPPER
else if(strcmp(pname,"Niko",true) != (-1)) return true; // DIRECTOR
else if(strcmp(pname,"[",true) != (-1)) return false;
else if(strcmp(pname,"]",true) != (-1)) return false;
else if(strcmp(pname,"$",true) != (-1)) return false;
else if(strcmp(pname,"(",true) != (-1)) return false;
else if(strcmp(pname,")",true) != (-1)) return false;
else if(strcmp(pname,"=",true) != (-1)) return false;
else if(strcmp(pname,"@",true) != (-1)) return false;
else if(strcmp(pname,"1",true) != (-1)) return false;
else if(strcmp(pname,"2",true) != (-1)) return false;
else if(strcmp(pname,"3",true) != (-1)) return false;
else if(strcmp(pname,"4",true) != (-1)) return false;
else if(strcmp(pname,"5",true) != (-1)) return false;
else if(strcmp(pname,"6",true) != (-1)) return false;
else if(strcmp(pname,"7",true) != (-1)) return false;
else if(strcmp(pname,"8",true) != (-1)) return false;
else if(strcmp(pname,"9",true) != (-1)) return false;
else if(strcmp(pname,".",true) != (-1)) return false;
else if(strcmp(pname,",",true) != (-1)) return false;
else if(strcmp(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;
}
Rax_King
5
Godfather
26. Jul 2016.
dao sam ti kod 🙂
marko077
6
Underboss
27. Jul 2016.
izadje ovaj erorr
(62877) : error 029: invalid expression, assumed zero

na liniji ovoj
if(pname == `_`) underline ++;

ceo kod
stock ProveraRPImena(playerid)
{
new pname,underline=0;
GetPlayerName(playerid, pname, sizeof(pname));

if(strcmp(pname,"Hrckenzi",true) == 0) return true; // DEVELOPER
else if(strcmp(pname,"Bokisha",true) == 0) return true; // OWNER
else if(strcmp(pname,"Puskarevic",true) == 0) return true; // OWNER
else if(strcmp(pname,"Drasko",true) == 0) return true; // OWNER
else if(strcmp(pname,"Milan",true) == 0) return true; // DEVELOPER
else if(strcmp(pname,"Terzic",true) == 0) return true; // MAPPER
else if(strcmp(pname,"Jones",true) == 0) return true; // MAPPER
else if(strcmp(pname,"Niko",true) == 0) 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,"Zabranjeno_Ime1",true) != (-1)) return false;
else if(strfind(pname,"Zabranjeno_Ime2",true) != (-1)) return false; //I tako dalje
else if(strfind(pname,"Zabranjeno_Ime3",true) != (-1)) return false;
else if(strfind(pname,"Zabranjeno_Ime3",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;
}
Herarhije
5
Godfather
27. Jul 2016.
Zamijeni `_`  sa '_'

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha