diff options
Diffstat (limited to 'src/net/gameserver/player.cpp')
-rw-r--r-- | src/net/gameserver/player.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/net/gameserver/player.cpp b/src/net/gameserver/player.cpp index 67edc7ad..d8050d2b 100644 --- a/src/net/gameserver/player.cpp +++ b/src/net/gameserver/player.cpp @@ -29,6 +29,11 @@ #include "../messageout.h" #include "../protocol.h" +void RespawnRequestListener::action(const gcn::ActionEvent &event) +{ + Net::GameServer::Player::respawn(); +} + void Net::GameServer::Player::say(const std::string &text) { MessageOut msg(PGMSG_SAY); @@ -168,3 +173,9 @@ void Net::GameServer::Player::lowerAttribute(int attribute) msg.writeInt8(attribute); Net::GameServer::connection->send(msg); } + +void Net::GameServer::Player::respawn() +{ + MessageOut msg(PGMSG_RESPAWN); + Net::GameServer::connection->send(msg); +} |