- Поддерживаемые игры
-
- CSGO
- CSS
Этот инклуд решает проблему и изменением регистра для кириллицы что в свою очередь позволяет использовать такие функции как StrContains и ему подобные без обязательного соблюдения регистра, он полностью работает с всеми русскими и украинскими и английскими буквами
- кфг
-
Регулярные функции
C-подобный:/** * Returns whether two strings are equal. * * @param str1 First string (left). * @param str2 Second string (right). * @param caseSensitive If true (default), comparison is case sensitive. * If false, comparison is case insensitive. * @return True if equal, false otherwise. */ bool:UTF8StrEqual(const String:str1[], const String:str2[], bool:caseSensitive=true) /** * Compares two strings parts lexographically. * * @param str1 First string (left). * @param str2 Second string (right). * @param num Number of characters to compare. * @param caseSensitive If true (default), comparison is case sensitive. * If false, comparison is case insensitive. * @return -1 if str1 < str2 * 0 if str1 == str2 * 1 if str1 > str2 */ UTF8strncmp(const String:str1[], const String:str2[], num, bool:caseSensitive=true) /** * Compares two strings lexographically. * * @param str1 First string (left). * @param str2 Second string (right). * @param caseSensitive If true (default), comparison is case sensitive. * If false, comparison is case insensitive. * @return -1 if str1 < str2 * 0 if str1 == str2 * 1 if str1 > str2 */ UTF8strcmp(const String:str1[], const String:str2[], bool:caseSensitive=true) /** * Tests whether a string is found inside another string. * * @param str String to search in. * @param substr Substring to find inside the original string. * @param caseSensitive If true (default), search is case sensitive. * If false, search is case insensitive. * @return -1 on failure (no match found). Any other value * indicates a position in the string where the match starts. */ UTF8StrContains(const String:str[], const String:substr[], bool:caseSensitive=true) /** * Делает с нижнего регистра верхний. * * @param string строка для конвертации. * @return количество символов которые были переведены в верхний регистр */ UTF8CharToUpper(String:string[]) /** * Делает с верхнего регистра нижний. * * @param string строка для конвертации. * @return количество символов которые были переведены в нижний регистр */ UTF8CharToLower(String:string[])