08.07.2015, 17:41
i have problems with /changename command, the user can enter a name with inavlid characters and bug the database
i can block some invalid characters with strfind, but there are a lot of invalid characters.....
is there anyway to check if the inputttext text contains something different than the characters in "AllowedCharacters" and send the client an error?
i can block some invalid characters with strfind, but there are a lot of invalid characters.....
is there anyway to check if the inputttext text contains something different than the characters in "AllowedCharacters" and send the client an error?
Код:
new AllowedCharacters[71][] = { {"0"},{"1"},{"2"},{"3"},{"4"},{"5"},{"6"},{"7"},{"8"},{"9"}, {"a"},{"b"},{"c"},{"d"},{"e"},{"f"},{"g"},{"h"},{"i"},{"j"},{"k"},{"l"},{"m"},{"n"},{"o"},{"p"},{"q"},{"r"}, {"s"},{"t"},{"u"},{"v"},{"w"},{"x"},{"y"},{"z"}, {"A"},{"B"},{"C"},{"D"},{"E"},{"F"},{"G"},{"H"},{"I"},{"J"},{"K"},{"L"},{"M"},{"N"},{"O"},{"P"},{"Q"},{"R"},{"S"},{"T"},{"U"},{"V"},{"W"},{"X"},{"Y"},{"Z"}, {"["},{"]"},{"("},{")"},{"_"},{"="},{"$"},{"@"},{"."} };