Započeo xLanmi
•25. Jul 2016.• Zaključano[POMOC]Provera Imena
699
pregleda
7
postova
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
206 / 250 XP
Početnik(1)
633
Postovi:
80
Teme:
Pridružio se:Avg. 2013
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:
Slika/nesto:Nemam trazite i dacu
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
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,998
Postovi:
135
Teme:
Pridružio se:Maj 2016
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;
}Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
9 / 250 XP
Početnik(1)
2,044
Postovi:
55
Teme:
Pridružio se:Sep. 2013
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;
}
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
206 / 250 XP
Početnik(1)
633
Postovi:
80
Teme:
Pridružio se:Avg. 2013
26. Jul 2016.
Istoo necee
evo ovako sam uradio
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;
}Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
206 / 250 XP
Početnik(1)
633
Postovi:
80
Teme:
Pridružio se:Avg. 2013
27. Jul 2016.
izadje ovaj erorr
na liniji ovoj
ceo kod
(62877) : error 029: invalid expression, assumed zerona 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;
}
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,998
Postovi:
135
Teme:
Pridružio se:Maj 2016
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava