Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ante2307 poslato Maj 19, 2016, 14:01:14 POSLE PODNE

Naslov: [POMOC]Ime
Poruka od: ante2307 poslato Maj 19, 2016, 14:01:14 POSLE PODNE
Skripta koju koristim: Edit"
Detaljan opis problema: Kako da napravim da imam kao fora onako ime Ante samo onako sam s jednim bez prezimena :D
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Naslov: Odg: [POMOC]Ime
Poruka od: anderson87 poslato Maj 19, 2016, 15:04:30 POSLE PODNE
Ovo stavis pod OnPlayerConnect

[pawn]new namestring = strfind(plname, "_", true);
         new Ante = strfind(plname, "Ante", true);
         if(Ante == -1 && namestring == -1) [/pawn]
Naslov: Odg: [POMOC]Ime
Poruka od: GoodbyeSamp poslato Maj 20, 2016, 13:15:47 POSLE PODNE
Ako koristis UnderPoint mod, idi pod stock ProveraRPImena
if(strfind(pname,"Ante",true) != (-1)) return 1;//My Samp Name
stavi tako i eto :)
Ako koristis neke druge modove kazi mi pod Connect funkciju za imena.
Naslov: Odg: [POMOC]Ime
Poruka od: ante2307 poslato Maj 20, 2016, 13:22:05 POSLE PODNE
Citat: Nickname123 poslato Maj 20, 2016, 13:15:47 POSLE PODNE
Ako koristis UnderPoint mod, idi pod stock ProveraRPImena
if(strfind(pname,"Ante",true) != (-1)) return 1;//My Samp Name
stavi tako i eto :)
Ako koristis neke druge modove kazi mi pod Connect funkciju za imena.
Imam ovo proverarpimena stavio sam sad cu da vidim jel radi
Naslov: Odg: [POMOC]Ime
Poruka od: ante2307 poslato Maj 20, 2016, 13:24:54 POSLE PODNE
[pawn]stock ProveraRPImena(playerid)
{
    new pname[MAX_PLAYER_NAME],underline=0;
    GetPlayerName(playerid, pname, sizeof(pname));
    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,"@",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;
    else if(strfind(pname,"ante2307",true) != (-1)) return 1;
   new maxname = strlen(pname);
    for(new i=0; i<maxname; i++)
    {
       if(pname == '_') underline ++;
    }
    if(underline != 1) return 0;
    pname[0] = toupper(pname[0]);
    for(new x=1; x<maxname; x++)
    {
        if(pname
  • == '_') pname[x+1] = toupper(pname[x+1]);
            else if(pname
  • != '_' && pname[x-1] != '_') pname
  • = tolower(pname
  • );
        }
       return 1;
    }[/pawn]Eto jesam al nece izbaci me
Naslov: Odg: [POMOC]Ime
Poruka od: ante2307 poslato Maj 20, 2016, 13:35:55 POSLE PODNE
Zelim ime ante2307
Naslov: Odg: [POMOC]Ime
Poruka od: Plen Ki Mun poslato Maj 20, 2016, 13:41:12 POSLE PODNE
Probaj ovo

stock ProveraRPImena(playerid)
{
    new pname[MAX_PLAYER_NAME],underline=0;
    GetPlayerName(playerid, pname, sizeof(pname));
    if(strfind(pname,"[",true) != (-1)) return 0;
    else if(strfind(pname,"ante2307",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,"[member=1996][/member]",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;
    else if(strfind(pname,"-",true) != (-1)) return 1;
new maxname = strlen(pname);
    for(new i=0; i<maxname; i++)
    {
       if(pname[i] == `_`) underline ++;
    }
    if(underline != 1) return 0;
    pname[0] = toupper(pname[0]);
    for(new x=1; x<maxname; x++)
    {
        if(pname[x] == `_`) pname[x+1] = toupper(pname[x+1]);
        else if(pname[x] != `_` && pname[x-1] != `_`) pname[x] = tolower(pname[x]);
    }
return 1;
}
Naslov: Odg: [POMOC]Ime
Poruka od: anderson87 poslato Maj 20, 2016, 16:24:10 POSLE PODNE
Citat: Hrustanovic poslato Maj 19, 2016, 15:04:30 POSLE PODNE
Ovo stavis pod OnPlayerConnect

[pawn]new namestring = strfind(plname, "_", true);
         new Ante = strfind(plname, "Ante", true);
         if(Ante == -1 && namestring == -1) [/pawn]
Uradi ovako  :)
Naslov: Odg: [POMOC]Ime
Poruka od: [CH] Michael poslato Maj 20, 2016, 21:50:12 POSLE PODNE
stock ProveraRPImena(playerid)
{
    new pname[MAX_PLAYER_NAME],underline=0;
    GetPlayerName(playerid, pname, sizeof(pname));
    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,"@",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;
    else if(strfind(pname,"ante2307",true) != (-1)) return 1;
   new maxname = strlen(pname);
    for(new i=0; i<maxname; i++)
    {
       if(pname == `_`) underline ++;
    }
    if(underline != 1) return 0;
    pname[0] = toupper(pname[0]);
    for(new x=1; x<maxname; x++)
    {
        if(pname
  • == `_`) pname[x+1] = toupper(pname[x+1]);
            else if(pname
  • != `_` && pname[x-1] != `_`) pname
  • = tolower(pname
  • );
        }
       return 1;
    }

    tu su zabranjena imena, i ti si stavio svoj nick u zabranjena imena .. stavis ovo dodo sam usklicnik pa probaj, ako nece s usklicnikom makni ga i promjeni true/false (samo na svom nicku=
Naslov: Odg: [POMOC]Ime
Poruka od: ante2307 poslato Maj 21, 2016, 11:19:22 PRE PODNE
Citat: Hrustanovic poslato Maj 20, 2016, 16:24:10 POSLE PODNE
Citat: Hrustanovic poslato Maj 19, 2016, 15:04:30 POSLE PODNE
Ovo stavis pod OnPlayerConnect

[pawn]new namestring = strfind(plname, "_", true);
         new Ante = strfind(plname, "Ante", true);
         if(Ante == -1 && namestring == -1) [/pawn]
Uradi ovako  :)
Nemoj sam sebi quote i reko sam ime ante2307
Naslov: Odg: [POMOC]Ime
Poruka od: Muma poslato Maj 21, 2016, 11:27:49 PRE PODNE
Citat: ante2307 poslato Maj 21, 2016, 11:19:22 PRE PODNE
Nemoj sam sebi quote i reko sam ime ante2307

Hoce da ti pomogne samo, ne budi bezobrazan ;)

I sto je tesko promeniti iz Ante u ante2307 ? Jesi lijen ili ? I bolji skloni to "Skripter" iz potpisa.. :)
Naslov: Odg: [POMOC]Ime
Poruka od: GoodbyeSamp poslato Maj 21, 2016, 13:16:42 POSLE PODNE
Ante to mora ici tamo gore