Znaleźliśmy błąd w module re !
nie błąd tylko nieaktualny moduł ... po prostu nikt go nie aktualizował...
moduł z AMXX jest oparty na kodzie Perl Compatible Regular Expressions czyli PCRE
dokładnie na źródłach z wersji 8.35 ( poniżej z modułu wyciąg żeby nie było iż dane mam z kosmosu ) alliedmodders/amxmodx/blob/master/modules/regex/pcre.h
#define PCRE_MAJOR 8
#define PCRE_MINOR 35
#define PCRE_PRERELEASE
#define PCRE_DATE 2014-04-04
oryginalne źródła zostały za-aktualizowane do wersji 8.37, następnie programiści rozpoczęli prace nad PCRE2 który aktualnie jest w wersji 10.10 ( z źródeł widać iż wersją 10.20 jest w fazie RC ), PCRE2 jest po prostu kontynuacja PCRE, w której nastąpiło sporo zmian w kodzie których w module amxx nie ma przez co może w testerze www regułka działać poprawnie lecz w module amxx już nie z powodu iż gdzieś jest błąd w kodzie modułu przez co funkcja sama w sobie nie działa tak jak powinna
Wiec zostały nam tylko dwie opcje aby to rozwiązać:
- nic tylko
zmusić zagadać do Rafała ( DarkGL ) bądź innej osoby z większą wiedzą w tym zakresie do tego by za-aktualizował źródła modułu z AMXX i wydał poprawiony moduł np z nazwa Regex2
- stworzyć temat na AM z informacją o prawdopodobnym błędzie w module ( skoro via tester www jest ok a w amxx w cs juz nie ) i mieć nadzieje iż wkrótceZobacz Czas Valve by rozpoczeli na tym prace i wydali poprawioną wersję
Przypuszczam iż opcja 1 jest znacznie lepszym rozwiązaniem tylko iż jak Rafał by nad tym zaczął pracę to W najbliższych tygodniachZobacz Czas Valve by było to zrobione