
Póki co, wczoraj nic mi z tego ANSI nie działało... A miało być tak pięknie.
Kod: Zaznacz cały
podazasz {skradajac sie |}za * na (*){,|.}
Kod: Zaznacz cały
$dir=%1
#switch ($dir)
(polnoc) {#mo n}
(poludnie) {#mo s}
(wschod) {#mo e}
(zachod) {#mo w}
(polnocny-wschod) {#mo ne}
(polnocny-zachod) {#mo nw}
(poludniowy-wschod) {#mo se}
(poludniowy-zachod) {#mo sw}
(dol) {#mo u}
(gore) {#mo d}
Kod: Zaznacz cały
$msg = %json(%0)
$typ=$msg.type
$txt=$msg.text
#if (%match($txt,"%e[0m%e[%d;%dm(*{ranisz|muskasz|masakrujesz}) %e[0m%e[35;1m(*)%e[0m%e[%d;%dm (*), trafiajac %w w (*).",$dmg,$kogo,$czym,$co)) {#say Ty ---> $dmg ---> $kogo "("$czym/$co")"}
Kod: Zaznacz cały
#if (%match($txt,"%e[0m%e[%d;%dm(*{ranisz|muskasz|masakrujesz}) %e[0m%e[35;1m(*)%e[0m%e[%d;%dm (*), trafiajac %w w (*).",$dmg,$kogo,$czym,$co)) {$zlapane=1;#say @nrm_dmg($kto,$dmg,$kogo,$czym,$co)}
2) Ten ostatni kawalek, w ktorym probujesz przefiltrowac wiadomosci gmcp pod katem tych zwiazanych z walka - ponownie, moim zdaniem najwygodniej by Ci bylo sprawdzac czy w tekscie jest Twoj przeciwnik i potem dalej obrabiac ten tekst wyciagajac dmg, bron, i hitlokacje.Message with null data (null is a literal value of 4 characters):
SomePackage.Message null