Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

[Pomoc]Jedno ime

Započeo Ivan_Matic
pre 11 godina
350
pregleda
10
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Ivan_Matic
Street Runner
pre 11 godina
Skripta koju koristim:Gta Bosna
Detaljan opis problema:Neznem tj nmg ubacit  skriptu za 1 ime.
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,"Ivan",true) != (-1)) return 0;
    else if(strfind(pname,"Nikola",true) != (-1)) return 0;
    else if(strfind(pname,"Sasa",true) != (-1)) return 0;
    else if(strfind(pname,"Aldin",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;
James_SmithXDl
OG Legend
pre 11 godina
pojasni malo...
Ivan_Matic
Street Runner
pre 11 godina
Naci neznam sta jos trebam stavit uz ovo jel inace nemogu uci na to 1 ime. 😢
cadilab
Administrator
12
pre 11 godina
Da li si stavio da ti to proverava pod OnPlayerConnect ?
James_SmithXDl
OG Legend
pre 11 godina
stock GetName(playerid)
{
    new pName;
    GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
    return pName;
}

new tvojeime = strfind(GetName(playerid), "TvojeIme", true);

if(tvojeime = -1)
{
radnja
}

stavi ovo pod OnPlayerConnect..
Dejan_Petrovic
Enforcer
pre 11 godina
Evo ti kako je kod mene, sigurno radi (meni radi) 😉

Ovo pod OnPlayerConnect
AfkCheck = 0;
new plname;
GetPlayerName(playerid, plname, sizeof(plname));
new string;
new h1,h2,h3,h4,h5,h6,h7,h8,h9;
h1 = strfind(plname, "Ovde stavis ime koje hoces", true)
h2 = strfind(plname, "Mora se prvo donirati da bih se dobilo specijalno ime", true);
h3 = strfind(plname, "Mora se prvo donirati da bih se dobilo specijalno ime", true);
h4 = strfind(plname, "Mora se prvo donirati da bih se dobilo specijalno ime", true);
h5 = strfind(plname, "Mora se prvo donirati da bih se dobilo specijalno ime", true);
h6 = strfind(plname, "Mora se prvo donirati da bih se dobilo specijalno ime", true);
h7 = strfind(plname, "Mora se prvo donirati da bih se dobilo specijalno ime", true);
h8 = strfind(plname, "Mora se prvo donirati da bih se dobilo specijalno ime", true);
h9 = strfind(plname, "Mora se prvo donirati da bih se dobilo specijalno ime", 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, COLOR_YELLOW, " Vase ime nije prihvatljivo.");
SendClientMessage(playerid, COLOR_YELLOW, "Podsetnik: Vase ime mora biti u formatu Ime_Prezime.");
Kick(playerid);
return 1;
}


Ovo stavis na kraj moda (tamo gde se nalaze ostali stock):
stock GetName(playerid)
{
new pname; pname="Invalid PlayerID";
if(IsPlayerConnected(playerid)) {
GetPlayerName(playerid, pname, sizeof (pname));
}
return pname;
}


Eto nadam se da sam pomogao 😉
Ivan_Matic
Street Runner
pre 11 godina
a ovo drugo el negdje trebam imena stavit ili samo tako.
Ivan_Matic
Street Runner
pre 11 godina
au meni izbaci errore.
James_SmithXDl
OG Legend
pre 11 godina
Nemoj da bumpas!
Necu ti lokati temu jer si nov clan prictaj pravila o bumpanju...
i dao sam ti gore primer...
Ivan_Matic
Street Runner
pre 11 godina
OK mozes lock sredio sam. 😁

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava