… | |
… | |
1124 | } |
1124 | } |
1125 | |
1125 | |
1126 | \@paths |
1126 | \@paths |
1127 | } |
1127 | } |
1128 | |
1128 | |
1129 | =item $player->ext_reply ($msgid, $msgtype, %msg) |
1129 | =item $player->ext_reply ($msgid, %msg) |
1130 | |
1130 | |
1131 | Sends an ext reply to the player. |
1131 | Sends an ext reply to the player. |
1132 | |
1132 | |
1133 | =cut |
1133 | =cut |
1134 | |
1134 | |
1135 | sub ext_reply($$$%) { |
1135 | sub ext_reply($$%) { |
1136 | my ($self, $id, %msg) = @_; |
1136 | my ($self, $id, %msg) = @_; |
1137 | |
1137 | |
1138 | $msg{msgid} = $id; |
1138 | $msg{msgid} = $id; |
|
|
1139 | |
|
|
1140 | $self->send ("ext " . cf::to_json \%msg); |
|
|
1141 | } |
|
|
1142 | |
|
|
1143 | =item $player->ext_event ($type, %msg) |
|
|
1144 | |
|
|
1145 | Sends an ext event to the client. |
|
|
1146 | |
|
|
1147 | =cut |
|
|
1148 | |
|
|
1149 | sub ext_event($$%) { |
|
|
1150 | my ($self, $type, %msg) = @_; |
|
|
1151 | |
|
|
1152 | delete $msg{msgid}; |
|
|
1153 | $msg{msgtype} = "event"; |
|
|
1154 | $msg{eventtype} = $type; |
1139 | |
1155 | |
1140 | $self->send ("ext " . cf::to_json \%msg); |
1156 | $self->send ("ext " . cf::to_json \%msg); |
1141 | } |
1157 | } |
1142 | |
1158 | |
1143 | package cf; |
1159 | package cf; |