Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Harryâ„¢ poslato Jun 01, 2014, 13:32:19 POSLE PODNE

Naslov: [Pomoc]Zabranjeni znakovi!!!
Poruka od: Harryâ„¢ poslato Jun 01, 2014, 13:32:19 POSLE PODNE
Skripta koju koristim: NLRP
Detaljan opis problema: Kako da napravim da ne mogu koristiti znak % = < > itd ? Npr kucam neku komandu da promjenim PW i izbaci mi dialog i ja unesem < > i onda poslje se sifra sjebe kako da napravim ako unese neki od znakova da izbaci da se ti znakovi ne mogu koristiti
Dio skripte: /
Naslov: Odg: [Pomoc]Zabranjeni znakovi!!!
Poruka od: youngdeal poslato Jun 01, 2014, 13:42:30 POSLE PODNE
for(new i=0; i<strlen(inputtext); i++)
{
                if(strfind(inputtext[i], "znak koji zelis", true) == 0
    || strfind(inputtext[i], "znak koji zelis", true) == 0
|| strfind(inputtext[i], "znak koji zelis", true) == 0)
                {
             saljes poruku znakovi u sifri
        }
}


probaj ovak0
Naslov: Odg: [Pomoc]Zabranjeni znakovi!!!
Poruka od: Harryâ„¢ poslato Jun 01, 2014, 14:37:06 POSLE PODNE
Hvala probat cu :D
Naslov: Odg: [Pomoc]Zabranjeni znakovi!!!
Poruka od: Harryâ„¢ poslato Jun 03, 2014, 19:26:49 POSLE PODNE
ne moze
opet obori ne znam kako pise dole kao ne mozete koristiti te znakove ali opet obori dodje poruka i obori mi srw preko %
Naslov: Odg: [Pomoc]Zabranjeni znakovi!!!
Poruka od: youngdeal poslato Jun 03, 2014, 19:27:19 POSLE PODNE
nerazumem ajd pojasni...
Naslov: Odg: [Pomoc]Zabranjeni znakovi!!!
Poruka od: Harryâ„¢ poslato Jun 04, 2014, 17:59:49 POSLE PODNE
Ima jedan kod sa kojim mi obara server..
Taj kod se mora unjeti u neki dialog..

Evo ovako: http://www.dodaj.rs/f/D/4/3tRvezC4/sa-mp-067.png
I kad ga unese server se obori i ovako bude: http://prntscr.com/3plyqy

Taj kod ne smijem reci moze tako i nekom drugom ali ima znak % i bez tog znaka ne moze oboriti..
Kako da zabranim taj znak da se ne koristi i ako ga bude koristo da mu dodje poruka
Zabranjeno je koristiti znak %.
I ponovo mu izbaci dialog taj..
(
SCM(playerid, WHITE "TA PORUKA");
SPD(playerid, DIALOG_UPIT, DIALOG_STYLE_INPUT, "UPIT","Ne smijete koristiti znak %","Uredu");
)
Naslov: Odg: [Pomoc]Zabranjeni znakovi!!!
Poruka od: youngdeal poslato Jun 04, 2014, 18:02:50 POSLE PODNE
jesam ti gore covjece dao

for(new i=0; i<strlen(inputtext); i++)
{
                if(strfind(inputtext[i], "%", true) == 0)
                {
             SCM(playerid, WHITE "TA PORUKA");
                             SPD(playerid, DIALOG_UPIT, DIALOG_STYLE_INPUT, "UPIT","Ne smijete koristiti znak %","Uredu");
}
}
Naslov: Odg: [Pomoc]Zabranjeni znakovi!!!
Poruka od: Harryâ„¢ poslato Jun 04, 2014, 18:11:32 POSLE PODNE
NE RADI OPET GA OBORI
Naslov: Odg: [Pomoc]Zabranjeni znakovi!!!
Poruka od: youngdeal poslato Jun 04, 2014, 18:12:19 POSLE PODNE
probaj ovako

new ZabranjeniZnakovi[][] = {
     "%", "?", "!", "=", "+"
};


for(new i = 0; i < sizeof(ZabranjeniZnakovi); i ++ )
{
    if(strfind(inputtext, i, true))
   {
        radnja
   }
}
Naslov: Odg: [Pomoc]Zabranjeni znakovi!!!
Poruka od: Harryâ„¢ poslato Jun 04, 2014, 18:56:09 POSLE PODNE
Ne moze prijatelju...

PS: Sry za Caps gore nije se moglo iskljiti nest zasteko racunar...
Naslov: Odg: [Pomoc]Zabranjeni znakovi!!!
Poruka od: youngdeal poslato Jun 04, 2014, 18:57:35 POSLE PODNE
daj da vidim kako si uradio...
Naslov: Odg: [Pomoc]Zabranjeni znakovi!!!
Poruka od: Maillxx poslato Jun 04, 2014, 20:20:19 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]Zabranjeni znakovi!!!
Poruka od: Harryâ„¢ poslato Jun 04, 2014, 21:51:14 POSLE PODNE
Hvala...