Započeo X_samper
•5. Okt. 2014.• Zaključano[Pomoc] Jedno Ime
255
pregleda
3
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
107
Postovi:
39
Teme:
Pridružio se:Sep. 2014
5. Okt. 2014.
Skripta koju koristim:NC:RP
Detaljan opis problema:Upisao sam da ulazim na jedno ime ali kako da to potvrdim
Dio skripte:
stock ProveraRPImena(playerid)
{
new pname,underline=0;
GetPlayerName(playerid, pname, sizeof(pname));
if(strfind(pname,"[",true) != (-1)) return 0;
else if(strfind(pname,"Pacino",true) != (-1)) return 1;
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;
}
Detaljan opis problema:Upisao sam da ulazim na jedno ime ali kako da to potvrdim
Dio skripte:
stock ProveraRPImena(playerid)
{
new pname,underline=0;
GetPlayerName(playerid, pname, sizeof(pname));
if(strfind(pname,"[",true) != (-1)) return 0;
else if(strfind(pname,"Pacino",true) != (-1)) return 1;
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;
}
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
236 / 250 XP
Početnik(1)
684
Postovi:
96
Teme:
Pridružio se:Jan. 2014
5. Okt. 2014.
Pod
dodaj ovo
public OnPlayerConnect(playerid)dodaj ovo
new string;
new plname;
GetPlayerName(playerid, plname, sizeof(plname));
new namestring = strfind(plname, "_", true);
new Pacino = strfind(plname, "Pacino", true);
gPlayerUsingLoopingAnim = 0;
gPlayerAnimLibsPreloaded = 0;
if(AntiName == 1)
{
if(Pacino == -1 && namestring == -1)
{
format(string, sizeof(string),"%s, je kikovan od strane Anticheat-a zbog neprihvatljivog imena (%s)",plname, playersip);
SendClientMessageToAll(COLOR_NICERED, string);
SCM(playerid, COLOR_RED, "Server: Vase ime je neprihvatljivo.");
SCM(playerid, COLOR_RED, "Server: Vase ime mora biti u formatu Ime_Prezime. Velika pocetna slova.");
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] Anticheat je kikovao %s zbog neprihvatljivog imena",d,m,y,h,mi,s,plname);
KickLog(string);
Kick(playerid);
return 1;
}
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
