]> ruin.nu Git - NDIRC.git/blobdiff - Context.pm
Converted addscans
[NDIRC.git] / Context.pm
index 5d0fb1c34f44d0747eb462f91747514a112b3a05..9d37655729453ed454caeede43a69fff538621ce 100644 (file)
@@ -97,7 +97,16 @@ sub check_user_roles {
 sub reply {
        my ($self,$msg) = @_;
 
-       $self->server->command($self->reply_string . $msg);
+       $self->message($self->reply_string , $msg);
+}
+
+sub message {
+       my ($self,$command,$msg) = @_;
+
+       $msg =~ s`<b>(.*?)</b>`${\(chr(2))}$1${\(chr(15))}`gi;
+       $msg =~ s`<c(\d+)>(.*?)</c>`${\(chr(3))}$1$2${\(chr(15))}`gi;
+
+       $self->server->command("$command $msg");
 }
 
 sub _build_roles {