From 87e36a84330f6c6bee72d4463f88b3475d417953 Mon Sep 17 00:00:00 2001 From: Zack Piispanen Date: Thu, 3 Oct 2013 23:29:39 -0400 Subject: [PATCH] Fix checks in rocket --- TShockAPI/Commands.cs | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/TShockAPI/Commands.cs b/TShockAPI/Commands.cs index f5d04037..26fc0bd9 100755 --- a/TShockAPI/Commands.cs +++ b/TShockAPI/Commands.cs @@ -3595,9 +3595,17 @@ namespace TShockAPI else { var ply = players[0]; - ply.TPlayer.velocity.Y = -50; - TSPlayer.All.SendData(PacketTypes.PlayerUpdate, "", ply.Index); - args.Player.SendSuccessMessage("Rocketed {0}.", ply.Name); + + if (ply.IsLoggedIn && TShock.Config.ServerSideCharacter) + { + ply.TPlayer.velocity.Y = -50; + TSPlayer.All.SendData(PacketTypes.PlayerUpdate, "", ply.Index); + args.Player.SendSuccessMessage("Rocketed {0}.", ply.Name); + } + else + { + args.Player.SendErrorMessage("Failed to rocket player: Not logged in or not SSC mode."); + } } }