ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/maps/perl/chat.ext
Revision: 1.3
Committed: Sun May 7 08:00:46 2006 UTC (18 years ago) by pippijn
Branch: MAIN
Changes since 1.2: +10 -8 lines
Log Message:
Improved with hint from schmorp.

File Contents

# Content
1 #! perl
2 cf::register_command chat => 0, sub
3 {
4 my ($who, $msg) = @_;
5
6 if ($msg) {
7 my $name = $who->name;
8
9 for my $player (cf::player::list) {
10 unless ($player->ob->{ext_ignore_shout}) {
11 $player->ob->message ("$name chats: $msg", cf::NDI_BLUE);
12 }
13 }
14 } else {
15 $who->message ("Chat what?", cf::NDI_UNIQUE);
16 }
17 };
18
19 cf::register_command shout => 0, sub
20 {
21 my ($who, $msg) = @_;
22
23 if ($msg) {
24 my $name = $who->name;
25
26 for my $player (cf::player::list) {
27 unless ($player->ob->{ext_ignore_shout}) {
28 $player->ob->message ("$name shouts: $msg", cf::NDI_RED);
29 }
30 }
31 } else {
32 $who->message ("Shout what?", cf::NDI_UNIQUE);
33 }
34
35 };