Skripta koju koristim:UnderPoint
Detaljan opis problema😛a ubacio sam /changename,nema errora niti icega,ali kad ingame prmenim ime,izadjem,podjem se logam kicka me sa servara,"Vase ime nije u formatu Ime_Prezime.
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Pomoc oko ChangeName [Problem]
719
pregleda
7
postova
22. Apr. 2017.
nadji u skripti proveru rp imena msm taj stock ili funkciju i pod nju dodas samo ovo:
ovde gde pise ' Cyllox ' tu stavi ti tvoje ime koje ce biti, i radi ce, ne treba ti nikakva komanda. 🙂
new pename;
GetPlayerName(playerid, pename, sizeof(pename));
if(strfind(pename,"Cyllox",true) != (-1)) return 0;ovde gde pise ' Cyllox ' tu stavi ti tvoje ime koje ce biti, i radi ce, ne treba ti nikakva komanda. 🙂
Former SA:MP server developer
22. Apr. 2017.
Cyllox wrote on April 22, 2017, 3:48 pm:
nadji u skripti proveru rp imena msm taj stock ili funkciju i pod nju dodas samo ovo:
ovde gde pise ' Cyllox ' tu stavi ti tvoje ime koje ce biti, i radi ce, ne treba ti nikakva komanda. 🙂
new pename;
GetPlayerName(playerid, pename, sizeof(pename));
if(strfind(pename,"Cyllox",true) != (-1)) return 0;ovde gde pise ' Cyllox ' tu stavi ti tvoje ime koje ce biti, i radi ce, ne treba ti nikakva komanda. 🙂
stock ProveraRPImena(playerid)
{
new pname,underline=0;
GetPlayerName(playerid, pname, sizeof(pname));
if(strfind(pname,"NenoX",true) != (-1)) return 0;
else if(strfind(pname,"]",true) != (-1)) return 0;
else if(strfind(pname,"$",true) != (-1)) return 0;
else if(strfind(pname,"(",true) != (-1)) return 0;
else if(strfind(pname,")",true) != (-1)) return 0;
else if(strfind(pname,"=",true) != (-1)) return 0;
else if(strfind(pname,"@",true) != (-1)) return 0;
else if(strfind(pname,"1",true) != (-1)) return 0;
else if(strfind(pname,"2",true) != (-1)) return 0;
else if(strfind(pname,"3",true) != (-1)) return 0;
else if(strfind(pname,"4",true) != (-1)) return 0;
else if(strfind(pname,"5",true) != (-1)) return 0;
else if(strfind(pname,"6",true) != (-1)) return 0;
else if(strfind(pname,"7",true) != (-1)) return 0;
else if(strfind(pname,"8",true) != (-1)) return 0;
else if(strfind(pname,"9",true) != (-1)) return 0;
else if(strfind(pname,".",true) != (-1)) return 0;
else if(strfind(pname,",",true) != (-1)) return 0;
else if(strfind(pname,"-",true) != (-1)) return 0;
new maxname = strlen(pname);
for(new i=0; i {
if(pname == '_') underline ++;
}
if(underline != 1) return 0;
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 1;
} GameMod poseduje ovov,moze li?
22. Apr. 2017.
Cyllox wrote on April 22, 2017, 3:48 pm:
nadji u skripti proveru rp imena msm taj stock ili funkciju i pod nju dodas samo ovo:
ovde gde pise ' Cyllox ' tu stavi ti tvoje ime koje ce biti, i radi ce, ne treba ti nikakva komanda. 🙂
new pename;
GetPlayerName(playerid, pename, sizeof(pename));
if(strfind(pename,"Cyllox",true) != (-1)) return 0;ovde gde pise ' Cyllox ' tu stavi ti tvoje ime koje ce biti, i radi ce, ne treba ti nikakva komanda. 🙂
Neradi!
22. Apr. 2017.
NenoX99 wrote on April 22, 2017, 3:48 pm:
nadji u skripti proveru rp imena msm taj stock ili funkciju i pod nju dodas samo ovo:
ovde gde pise ' Cyllox ' tu stavi ti tvoje ime koje ce biti, i radi ce, ne treba ti nikakva komanda. 🙂
new pename;
GetPlayerName(playerid, pename, sizeof(pename));
if(strfind(pename,"Cyllox",true) != (-1)) return 0;ovde gde pise ' Cyllox ' tu stavi ti tvoje ime koje ce biti, i radi ce, ne treba ti nikakva komanda. 🙂
Neradi!
if(strfind(pename,"Cyllox",true) != (-1)) return 1;PreporuÄio bih ti da kreiraÅ¡ array i u njega stavljaÅ¡ imena i samo provjeru napraviÅ¡.
22. Apr. 2017.
Åuk wrote on April 22, 2017, 3:48 pm:
nadji u skripti proveru rp imena msm taj stock ili funkciju i pod nju dodas samo ovo:
ovde gde pise ' Cyllox ' tu stavi ti tvoje ime koje ce biti, i radi ce, ne treba ti nikakva komanda. 🙂
new pename;
GetPlayerName(playerid, pename, sizeof(pename));
if(strfind(pename,"Cyllox",true) != (-1)) return 0;ovde gde pise ' Cyllox ' tu stavi ti tvoje ime koje ce biti, i radi ce, ne treba ti nikakva komanda. 🙂
Neradi!
if(strfind(pename,"Cyllox",true) != (-1)) return 1;PreporuÄio bih ti da kreiraÅ¡ array i u njega stavljaÅ¡ imena i samo provjeru napraviÅ¡.
Ovako nesto?
new plname;
GetPlayerName(playerid, plname, sizeof(plname));
new h1,h2,h3,h4,h5,h6,h7,h8,h9;
h1 = strfind(plname, "NenoX", true);
h2 = strfind(plname, "Poponjec", true);
h3 = strfind(plname, "Jovana", true);
h4 = strfind(plname, "Arsic", true);
h5 = strfind(plname, "Don", true);
h6 = strfind(plname, "Pikoli", true);
h7 = strfind(plname, "Dejan", true);
h8 = strfind(plname, "Nemanja", true);
h9 = strfind(plname, "", true);
new namestring = strfind(plname, "_", true);
if(h1 == -1 && h2 == -1 && h3 == -1 && h4 == -1 && h5 == -1 && h6 == -1 && h7 && h8 && h9 == -1 && namestring == -1)
{
SendClientMessage(playerid, -1, "{FFFFFF}Vase ime nije prihvatljivo!");
SendClientMessage(playerid, -1, "{FFFFFF}INFO: Vase ime mora biti u formatu Ime_Prezime!");
Kick(playerid);
return 1;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
