ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/maps/perl/chat.ext
(Generate patch)

Comparing deliantra/maps/perl/chat.ext (file contents):
Revision 1.15 by pippijn, Mon May 8 05:01:50 2006 UTC vs.
Revision 1.17 by pippijn, Mon May 22 08:13:37 2006 UTC

32 32
33cf::register_command listen => 0, sub { 33cf::register_command listen => 0, sub {
34 my ($who, $msg) = @_; 34 my ($who, $msg) = @_;
35 my $player = cf::player::find $who->name; 35 my $player = cf::player::find $who->name;
36 36
37 if ($msg) { 37 if ($msg ne "") {
38 my $prev_listen = $player->listening; 38 my $prev_listen = $player->listening;
39 $player->listening ($msg); 39 $player->listening ($msg);
40 if ($prev_listen == $player->listening) { 40 if ($prev_listen == $player->listening) {
41 $who->message ("Your verbose level stayed ".$prev_listen.".", cf::NDI_UNIQUE); 41 $who->message ("Your verbose level stayed ".$prev_listen.".", cf::NDI_UNIQUE);
42 } else { 42 } else {
45 } else { 45 } else {
46 $who->message ("Your verbose level is ".$player->listening.".", cf::NDI_UNIQUE); 46 $who->message ("Your verbose level is ".$player->listening.".", cf::NDI_UNIQUE);
47 } 47 }
48}; 48};
49 49
50cf::register_command say => 0, sub { 50#cf::register_command say => 0, sub {
51 my ($who, $msg) = @_; 51# my ($who, $msg) = @_;
52 52#
53 if ($msg) { 53# if ($msg) {
54 my $name = $who->name; 54# my $name = $who->name;
55 $_->ob->message ("$name says: $msg", cf::NDI_WHITE) 55# $_->ob->message ("$name says: $msg", cf::NDI_WHITE)
56 for grep $who->on_same_map_as ($_->ob), cf::player::list; 56# for grep $who->on_same_map_as ($_->ob), cf::player::list;
57 } else { 57# } else {
58 $who->message ("What do you want to say?", cf::NDI_UNIQUE); 58# $who->message ("What do you want to say?", cf::NDI_UNIQUE);
59 } 59# }
60}; 60#};
61 61
62cf::register_command chat => 0, sub { 62cf::register_command chat => 0, sub {
63 my ($who, $msg) = @_; 63 my ($who, $msg) = @_;
64 64
65 if ($msg) { 65 if ($msg) {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines