public static void FlightSpeed(string[] args) { var session = GetSession(); if (args.Length == 1) { MoveHandler.HandleMoveSetFlightSpeed(ref session); } else { var speed = CommandParser.Read <float>(args, 1); if (speed <= float.MaxValue && speed > 0) { MoveHandler.HandleMoveSetFlightSpeed(ref session, speed); ChatHandler.SendMessageByType(ref session, 0, 0, "Flight speed set to " + speed + "!"); } else { ChatHandler.SendMessageByType(ref session, 0, 0, "Please enter a value between 0.0 and 50.0!"); } return; } ChatHandler.SendMessageByType(ref session, 0, 0, "Flight speed set to default."); }
public static void FlightSpeed(string[] args, WorldClass session) { ChatMessageValues chatMessage = new ChatMessageValues(0, ""); if (args.Length == 1) { MoveHandler.HandleMoveSetFlightSpeed(ref session); } else { var speed = CommandParser.Read <float>(args, 1); if (speed <= 50 && speed > 0) { chatMessage.Message = "Flight speed set to " + speed + "!"; MoveHandler.HandleMoveSetFlightSpeed(ref session, speed); ChatHandler.SendMessage(ref session, chatMessage); } else { chatMessage.Message = "Please enter a value between 0.0 and 50.0!"; ChatHandler.SendMessage(ref session, chatMessage); } return; } chatMessage.Message = "Flight speed set to default."; ChatHandler.SendMessage(ref session, chatMessage); }