Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Belajac poslato Februar 12, 2013, 12:18:41 POSLE PODNE

Naslov: [POMOC]Oko imena
Poruka od: Belajac poslato Februar 12, 2013, 12:18:41 POSLE PODNE
Skripta koju koristim:CLRP
Detaljan opis problema:Ne radi kako treba ,udjem sa Ime_Prezime on kick ,udjem samo ime Ponto on me kick.
Deo skripte:
new namestring = strfind(plname, "_", true);
    new ponto = strfind(plname, "Ponto", true);
if(namestring == -1)
{
        if(ponto == -1)
{
SendClientMessage(playerid, COLOR_YELLOW2, "Imigraciono odeljenje: Vase ime nije prihvatljivo.");
SendClientMessage(playerid, COLOR_YELLOW2, "Napomena: vase ime mora da bude u formatu Ime_Prezime");
Kick(playerid);
return 1;
         }
}


Zelim da kick kada napise samo Ime ,a nije Ponto.
Izvinite, sto cesto postam u guzvi sam sa vremenom.
Naslov: Odg: [POMOC]Oko imena
Poruka od: Swet poslato Februar 12, 2013, 13:42:15 POSLE PODNE
Citat: Belajac poslato Februar 12, 2013, 12:18:41 POSLE PODNE
Skripta koju koristim:CLRP
Detaljan opis problema:Ne radi kako treba ,udjem sa Ime_Prezime on kick ,udjem samo ime Ponto on me kick.
Deo skripte:
    return 1;
}
    new namestring = strfind(plname, "_", true);
if(namestring == -1)
{
SendClientMessage(playerid, COLOR_YELLOW2, "Imigracioni Odsek: Vase ime nije prihvatljivo.");
SendClientMessage(playerid, COLOR_YELLOW2, "Podsetnik: Vase ime mora biti u formatu Ime_Prezime.");
Kick(playerid);
return 1;
}

[/quote]
Naslov: Odg: [POMOC]Oko imena
Poruka od: Belajac poslato Februar 12, 2013, 19:30:46 POSLE PODNE
CitatJa ovde mislim da ti je staveno ako je Bez _ da ga ne kika pa nez dali je tacno
Kako kada je:
new namestring = strfind(plname, "_", true);
if(namestring == -1)

sto znaci ako je Bez_  if(namestring == -1) ,pa onda provera dali nije Ponto if(ponto == -1) da ga kick

Znaci namesteno je da prvo proveri dali ima _ ,pa onda ako nema _ ,on proveri dali je Ponto ,a ako nije onda kick.
Ali on ovo ne postuje i kada ima _ kick i kada je Ponto kick ,uvek kick bez pravila.
Naslov: Odg: [POMOC]Oko imena
Poruka od: Blaeks poslato Februar 12, 2013, 20:19:15 POSLE PODNE
new namestring = strfind(plname, "_", true);
    new ponto = strfind(plname, "Ponto", true);
if(namestring == -1 && ponto == -1)
{
SendClientMessage(playerid, COLOR_YELLOW2, "Imigraciono odeljenje: Vase ime nije prihvatljivo.");
SendClientMessage(playerid, COLOR_YELLOW2, "Napomena: vase ime mora da bude u formatu Ime_Prezime");
Kick(playerid);
return 1;
}
Naslov: Odg: [POMOC]Oko imena
Poruka od: Belajac poslato Februar 16, 2013, 00:55:23 PRE PODNE
Ubacio sam,i sa bilo kojim imenom da udjem on me kick.
Pokusao Ime_Prezime,samo Ime,Ponto i uvek kick.
Ne razum kako ne prepoznaje.