Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: K ROSE poslato Jun 18, 2014, 13:24:02 POSLE PODNE

Naslov: [Pomoc] Zabrana znakova pri loginu
Poruka od: K ROSE poslato Jun 18, 2014, 13:24:02 POSLE PODNE
Skripta koju koristim:Edit raven's
Detaljan opis problema:Kako da zabranim da se u registraciji ne mogu unijeti znakovi nego samo slova da mogu.
Nesto za dodati:Evo dacu vam fdialog od logina pa da mi neko pomogne hitno mi je.

Kod:
fDialog(1246)
{
if(response == 1)
{
if(strlen(inputtext) < 5)
{
    if(strlen(inputtext) < 5) return SCM(playerid, COLOR_LIGHTBLUE, "Ups,vaÅ¡a Å¡ifra je prekratka stavite malo vise slova...");
    SCM(playerid, COLOR_LIGHTBLUE, "Koristite ispod strelice da se vratite korak unazad..");
ShowPlayerDialog(playerid, 1246, DIALOG_STYLE_PASSWORD,"{EA0C0C}Dobrodosli,ulogujte se","Ukucajte {EA0C0C}password {FFFFFF}da bi se {EA0C0C}ulogovali{FFFFFF}.","Registruj se","Izadji");
return 1;
}
if(strlen(inputtext) > 20)
{
ShowPlayerDialog(playerid, 1246, DIALOG_STYLE_PASSWORD,"{EA0C0C}Dobrodosli,ulogujte se","Ukucajte {EA0C0C}password {FFFFFF}da bi se {EA0C0C}ulogovali{FFFFFF}.","Registruj se","Izadji");
return 1;
}
OnPlayerRegister(playerid, inputtext);
}
else
{
Kick(playerid);
}
return 1;
}
Naslov: Odg: [Pomoc] Zabrana znakova pri loginu
Poruka od: Blaeks poslato Jun 18, 2014, 13:47:48 POSLE PODNE
ispises sve znakove pod jedno ime, i onda loop kod registracije i kroz loop ih proveris, i onda ispies poruku ili kikujes igraca sa servera, kako god
Naslov: Odg: [Pomoc] Zabrana znakova pri loginu
Poruka od: K ROSE poslato Jun 18, 2014, 13:53:19 POSLE PODNE
Mozes li mi ti pokazati primjer,jer nisam to nikada pravio.
Naslov: Odg: [Pomoc] Zabrana znakova pri loginu
Poruka od: youngdeal poslato Jun 18, 2014, 13:53:44 POSLE PODNE
pokusaj

new znakovi[] = {'!','#','$','%'};
new provera = strfind(inputtext);

for(new c; c < sizeof(znakovi); c++)
{
       for(new i; i<provera; i++)
      {
if(provera[i] == znakovi[c])
{
kikas ga ili sto god
}
      }
}


ja sam dodao 4 znaka ti mozes jos.
Naslov: Odg: [Pomoc] Zabrana znakova pri loginu
Poruka od: K ROSE poslato Jun 18, 2014, 14:35:31 POSLE PODNE
uradio sam ali pawn compiler eror,nece da ga compila nikako.
Naslov: Odg: [Pomoc] Zabrana znakova pri loginu
Poruka od: youngdeal poslato Jun 18, 2014, 14:37:54 POSLE PODNE
jesi ovo stavio na vrh tog dialoga

new znakovi[] = {'!','#','$','%'};
new provera = strfind(inputtext);
Naslov: Odg: [Pomoc] Zabrana znakova pri loginu
Poruka od: K ROSE poslato Jun 18, 2014, 14:41:07 POSLE PODNE
jesam i dodao sam ovo dole,ali vjerovatno nisi fino napravio te  znakove izmedju te zareze  neznam,meni na taj nacin nece da kompila mod nikako...
Dali postoji neka filterskripta u kojoj ima tako nesto pa da izvucem iz nje
Naslov: Odg: [Pomoc] Zabrana znakova pri loginu
Poruka od: K ROSE poslato Jun 19, 2014, 18:46:02 POSLE PODNE
bump hitno mi je
Naslov: Odg: [Pomoc] Zabrana znakova pri loginu
Poruka od: Maillxx poslato Jun 19, 2014, 23:00:39 POSLE PODNE
evo ti iz moje skripte

new Znakovi[][] =
{
   "!","'","-","#","%","&","/","(",")","=","?"
};

for(new words; words < sizeof(Znakovi); words++)
       {
      if(strfind(inputtext,Znakovi[words],true) != -1 ) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"R3p -> Prijavi se:","Krivi interpukcijski znakovi! \nUnesite vasu lozinku.","Ulaz","Izbaci"); // zamjeni dialog s svojim xd
       }
Naslov: Odg: [Pomoc] Zabrana znakova pri loginu
Poruka od: K ROSE poslato Jun 19, 2014, 23:28:39 POSLE PODNE
Ne moze mi to,postoji li neka fs za te znakove ?
Naslov: Odg: [Pomoc] Zabrana znakova pri loginu
Poruka od: K ROSE poslato Jun 21, 2014, 15:09:17 POSLE PODNE
bump