SA-MP Forums Archive
how to block certain characters? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: how to block certain characters? (/showthread.php?tid=593026)



how to block certain characters? - DemME - 01.11.2015

Hey so probably I thought to myself, if it's possible to block few written characters, such as "dot (.), ( | ) and {}" for an example, I tried so many way, I don't find any better way to solve it. thanks for help if you do so.


Re: how to block certain characters? - Kevln - 01.11.2015

https://sampwiki.blast.hk/wiki/Strfind


Re: how to block certain characters? - Vince - 01.11.2015

PHP код:
static const cChars[] = {'.''|''{''}'}; // note: single quotes
new bool:invalid false;
for(new 
istrlen(input); && !invalidi++)
{
    for(new 
csizeof(cChars); c++)
    {
        if(
input[i] == cChars[c])
        {
            
invalid true;
            break;
        }
    }
}
if(
invalid)
{
    
// found invalid characters in input
}
else
{
    
// no invalid chars

You should probably use this as a function if you intend to use it in different places.