Example #1
0
 public override bool Parse(Client.TasSayEventArgs eventArgs, object[] parameters)
 {
     if (base.Parse(eventArgs, parameters))
     {
         operationText = "kick " + playerNames[0];
         return(true);
     }
     else
     {
         return(false);
     }
 }
Example #2
0
        public override bool Parse(Client.TasSayEventArgs eventArgs, object[] parameters)
        {
            if (base.Parse(eventArgs, parameters))
            {
                if (!int.TryParse(parameters[0].ToString(), out targetNumber))
                {
                    Respond(eventArgs, "first parameter must be a number");
                    return(false);
                }
                if (targetNumber < 0 || targetNumber >= Spring.MaxTeams)
                {
                    Respond(eventArgs, "id number must be between 0 and {1}", Spring.MaxTeams);
                    return(false);
                }

                operationText = string.Format("set {0} id to {1}", playerNames[0], targetNumber);

                return(true);
            }
            else
            {
                return(false);
            }
        }