Detaljan opis problema: Sigurno znate onu komandu kad kucate /changename da možete da promenite ime na serveru u samo npr. Marko. Za mene je radilo, tj. kad sam napravio account onda sam jedini bio u bazi podataka, namestio ime Filip i sve je radilo, a kad neko drugi hoće da namesti, ili ja na drugi account, onda uvek izlazi da je NonRP ime.
Dio skripte:
YCMD:changename(playerid, params[], help)
{
#pragma unused help
#pragma unused params
new id,nime;
if(sscanf(params, "is", id,nime)) return SCM(playerid, -1, ""CRVENA": "BELA"Kucaj /changename [Novo ime]");
if(AdminDuty == 0) return Error(playerid, " "BELA"Morate biti na admin duznosti!");
if(PlayerInfo < 7) return SCM(playerid,-1,""CRVENA": "BELA"Samo Developer!");
new igrfile;
format(igrfile,64,KORISNICI,nime);
if(fexist(igrfile)) return SCM(playerid,-1, ""CRVENA": "BELA"Taj nick je zauzet (Ima ga u fajlu)!");
new igrfile2;
format(igrfile2,64,KORISNICI,GetName(id));
new string;
format(string, sizeof(string), ""CRVENA": "BELA"Igracu "CRVENA"%s "BELA"ste promjenili nick na "CRVENA"%s.", GetName(id),nime);
SCM(playerid,-1,string);
SetPlayerName(id, nime);
fremove(igrfile2);
SavePlayer(id);
if(PlayerInfo != -1)
{
new i = PlayerInfo;
strmid(KucaInfo, GetName(id), 0, strlen(GetName(id)), 255);
KuceLP(i);
}
if(PlayerInfo != -1)
{
new i = PlayerInfo;
strmid(StanInfo, GetName(id), 0, strlen(GetName(id)), 255);
StanLP(i);
}
if(PlayerInfo != -1)
{
new i = PlayerInfo;
strmid(VikendiceInfo, GetName(id), 0, strlen(GetName(id)), 255);
VikendicaLP(i);
}
if(PlayerInfo != -1)
{
new i = PlayerInfo;
strmid(VoziloInfo, GetName(id), 0, strlen(GetName(id)), 255);
}
if(PlayerInfo != -1)
{
new i = PlayerInfo;
strmid(MotorInfo, GetName(id), 0, strlen(GetName(id)), 255);
}
if(PlayerInfo != -1)
{
new i = PlayerInfo;
strmid(BiciklaInfo, GetName(id), 0, strlen(GetName(id)), 255);
}
if(PlayerInfo != -1)
{
new i = PlayerInfo;
strmid(AvionInfo, GetName(id), 0, strlen(GetName(id)), 255);
}
if(PlayerInfo != -1)
{
new i = PlayerInfo;
strmid(PlovilaInfo, GetName(id), 0, strlen(GetName(id)), 255);
}
if(PlayerInfo != -1)
{
new i = PlayerInfo;
strmid(FirmaInfo, GetName(id), 0, strlen(GetName(id)), 255);
FirmaLabelIPickup(i);
}
SCM(id,-1,""CRVENA": "BELA"Vas nick na serveru je promjenjen,sada se logujete sa novim nickom koji vam je setan!");
return 1;
}
I ne znam da li ima i ovo nekakve veze sa tim:
stock ProveraRPImena(playerid)
{
new pname,underline=0;
GetPlayerName(playerid, pname, sizeof(pname));
if(strfind(pname,"Conee",true) != (-1)) return true;
else if(strfind(pname,"Jacob",true) != (-1)) return true;
else if(strfind(pname,"Filip",true) != (-1)) return true;
else if(strfind(pname,"Lazar",true) != (-1)) return true;
else if(strfind(pname,"Pikachu",true) != (-1)) return true;
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;
}
stock Korisnici(playerid)
{
new string;
format(string,sizeof(string),KORISNICI,GetName(playerid));
return string;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno): http://imgur.com/a/ptLJ0

