Страница 2 из 2

Добавлено: Вс июн 22, 2008 12:19 pm
DInvalid
попробуй по аналогии сделать

Код: Выделить всё

ChatQueue::add('c', $args->{ID}, $chatMsgUser, $chatMsg)  unless ($message =~ /$config{chatFilter}/);

Добавлено: Вс июн 22, 2008 2:39 pm
Tray
в процедурке public_chat заменил строку на твою, эту - "ChatQueue::add('c', $args->{ID}, $chatMsgUser, $chatMsg) unless ($message =~ /$config{chatFilter}/);"

не работает. Подумал, мож там надо не "($message =~ /$config{chatFilter}/);", а "($chatMsg =~ /$config{chatFilter}/);".
Блин, все равно не работает.
хотя там вроде как $chatMsg = $message, че я полез :)

Добавлено: Вс июн 22, 2008 2:51 pm
DInvalid

Код: Выделить всё

#	message TF("%s%s\n", $distInfo, $message), "publicchat";
#	ChatQueue::add('c', $args->{ID}, $chatMsgUser, $chatMsg);

        if ($message =~ /$config{chatFilter}/) {
		message TF("%s%s\n", $distInfo, $message), "spamchat"  
       	} else {
		message TF("%s%s\n", $distInfo, $message), "publicchat"; 
		ChatQueue::add('c', $args->{ID}, $chatMsgUser, $chatMsg);
	}

Добавлено: Вс июн 22, 2008 4:50 pm
Tray
чувак, респект тебе и уважуха!