public SendMobileMessage ( string mobileMessage ) : bool | ||
mobileMessage | string | |
Результат | bool |
public bool CommandScreen(Player user, Command command, string text) { if (Parser.GetArgument(text, 2).Text == "turnbattle") { if (user.Battle != null && user.CombatType == CombatType.Realtime) { Mob mob = null; foreach (Mob batmob in user.Battle.Participants) { if (!(batmob is Player)) { mob = batmob; } } user.SendMobileMessage( "t=screen" + "~ename=" + mob.Name + "~erace=" + mob.Race.ToString() + "~ehp=" + mob.Health + "~emhp=" + mob.MaxHealth + "~name=" + user.Name + "~race=" + user.Race.ToString() + "~hp=" + user.Health + "~mhp=" + user.MaxHealth + "\n\r"); } } return(true); }
public bool CommandScore(Player user, Command command, string text) { user.SendMessage(" " + user.Name + "\n\r"); user.SendMessage(Colors.BRIGHT_RED + "Health: " + user.Health + "/" + user.MaxHealth + "\n\r"); //user.SendMessage(Colors.BRIGHT_BLUE + "Mana: " + user.Mana + "/" + user.MaxMana + "\n\r"); user.SendMessage("Experience: " + user.Experience + "/" + user.ExperienceToLevel + "\n\r"); user.SendMessage("Physical: " + user.PhysicalPower + "\n\r"); user.SendMessage("Magical: " + user.MagicPower + "\n\r"); //user.SendMessage("Vitality: " + user.Vitality + "\n\r"); //user.SendMessage("Dexterity: " + user.Dexterity + "\n\r"); user.SendMobileMessage("t=stats~name=" + user.Name + "~hp=" + user.Health + "~mhp=" + user.MaxHealth + "~exp=" + user.Experience + "~exptnl=" + user.ExperienceToLevel + /*"~str=" + user.Strength + * "~int=" + user.Intelligence + "~vit=" + user.Vitality + "~dex=" + user.Dexterity +*/"\n\r"); return(true); }
/// <summary> /// Show the Room to Player, including all contents. /// </summary> /// <param name="player"></param> public void Display(Player player) { player.SendMessage(Colors.BRIGHT_WHITE + Name + " [Room " + IndexNumber + "]\n\r"); player.SendMessage(" " + Description + "\n\r\n\r"); player.SendMessage("[Exits:"); player.SendMobileMessage("t=room~name=" + Name + "~id=" + IndexNumber + "~exit="); if (Exits.ContainsKey(Directions.North)) { player.SendMessage(" north"); player.SendMobileMessage("n"); } if (Exits.ContainsKey(Directions.South)) { player.SendMessage(" south"); player.SendMobileMessage("s"); } if (Exits.ContainsKey(Directions.West)) { player.SendMessage(" west"); player.SendMobileMessage("w"); } if (Exits.ContainsKey(Directions.East)) { player.SendMessage(" east"); player.SendMobileMessage("e"); } if (Exits.ContainsKey(Directions.Up)) { player.SendMessage(" up"); player.SendMobileMessage("u"); } if (Exits.ContainsKey(Directions.Down)) { player.SendMessage(" down"); player.SendMobileMessage("d"); } /*foreach (KeyValuePair<Directions, Exit> exit in Exits) * { * switch (exit.Key) * { * case Directions.North: * player.SendMessage(" north"); * player.SendMobileMessage("n"); * break; * case Directions.South: * player.SendMessage(" south"); * player.SendMobileMessage("s"); * break; * case Directions.West: * player.SendMessage(" west"); * player.SendMobileMessage("w"); * break; * case Directions.East: * player.SendMessage(" east"); * player.SendMobileMessage("e"); * break; * case Directions.Up: * player.SendMessage(" up"); * player.SendMobileMessage("u"); * break; * case Directions.Down: * player.SendMessage(" down"); * player.SendMobileMessage("d"); * break; * } * }*/ player.SendMessage("]\n\r\n\r"); player.SendMobileMessage("~\n\r"); player.SendMobileMessage("t=roomcontents="); foreach (Thing thing in Contents) { if (thing is Mob) { Mob mob = (Mob)thing; player.SendMessage(mob.Name + " is here.\n\r"); player.SendMobileMessage(mob.Name + "|"); } else if (thing is Player) { } } player.SendMobileMessage("~\n\r"); }
public bool CommandScreen(Player user, Command command, string text) { if (Parser.GetArgument(text, 2).Text == "turnbattle") { if (user.Battle != null && user.CombatType == CombatType.Realtime) { Mob mob = null; foreach (Mob batmob in user.Battle.Participants) { if (!(batmob is Player)) { mob = batmob; } } user.SendMobileMessage( "t=screen" + "~ename=" + mob.Name + "~erace=" + mob.Race.ToString() + "~ehp=" + mob.Health + "~emhp=" + mob.MaxHealth + "~name=" + user.Name + "~race=" + user.Race.ToString() + "~hp=" + user.Health + "~mhp=" + user.MaxHealth + "\n\r"); } } return true; }
public bool CommandScore(Player user, Command command, string text) { user.SendMessage(" " + user.Name + "\n\r"); user.SendMessage(Colors.BRIGHT_RED + "Health: " + user.Health + "/" + user.MaxHealth + "\n\r"); //user.SendMessage(Colors.BRIGHT_BLUE + "Mana: " + user.Mana + "/" + user.MaxMana + "\n\r"); user.SendMessage("Experience: " + user.Experience + "/" + user.ExperienceToLevel + "\n\r"); user.SendMessage("Physical: " + user.PhysicalPower + "\n\r"); user.SendMessage("Magical: " + user.MagicPower + "\n\r"); //user.SendMessage("Vitality: " + user.Vitality + "\n\r"); //user.SendMessage("Dexterity: " + user.Dexterity + "\n\r"); user.SendMobileMessage("t=stats~name=" + user.Name + "~hp=" + user.Health + "~mhp=" + user.MaxHealth + "~exp=" + user.Experience + "~exptnl=" + user.ExperienceToLevel + /*"~str=" + user.Strength + "~int=" + user.Intelligence + "~vit=" + user.Vitality + "~dex=" + user.Dexterity +*/ "\n\r"); return true; }
/// <summary> /// Show the Room to Player, including all contents. /// </summary> /// <param name="player"></param> public void Display(Player player) { player.SendMessage(Colors.BRIGHT_WHITE + Name + " [Room " + IndexNumber + "]\n\r"); player.SendMessage(" " + Description + "\n\r\n\r"); player.SendMessage("[Exits:"); player.SendMobileMessage("t=room~name=" + Name + "~id=" + IndexNumber + "~exit="); if (Exits.ContainsKey(Directions.North)) { player.SendMessage(" north"); player.SendMobileMessage("n"); } if (Exits.ContainsKey(Directions.South)) { player.SendMessage(" south"); player.SendMobileMessage("s"); } if (Exits.ContainsKey(Directions.West)) { player.SendMessage(" west"); player.SendMobileMessage("w"); } if (Exits.ContainsKey(Directions.East)) { player.SendMessage(" east"); player.SendMobileMessage("e"); } if (Exits.ContainsKey(Directions.Up)) { player.SendMessage(" up"); player.SendMobileMessage("u"); } if (Exits.ContainsKey(Directions.Down)) { player.SendMessage(" down"); player.SendMobileMessage("d"); } /*foreach (KeyValuePair<Directions, Exit> exit in Exits) { switch (exit.Key) { case Directions.North: player.SendMessage(" north"); player.SendMobileMessage("n"); break; case Directions.South: player.SendMessage(" south"); player.SendMobileMessage("s"); break; case Directions.West: player.SendMessage(" west"); player.SendMobileMessage("w"); break; case Directions.East: player.SendMessage(" east"); player.SendMobileMessage("e"); break; case Directions.Up: player.SendMessage(" up"); player.SendMobileMessage("u"); break; case Directions.Down: player.SendMessage(" down"); player.SendMobileMessage("d"); break; } }*/ player.SendMessage("]\n\r\n\r"); player.SendMobileMessage("~\n\r"); player.SendMobileMessage("t=roomcontents="); foreach (Entity thing in Contents) { if (thing is Mob) { Mob mob = (Mob)thing; player.SendMessage(mob.Name + " is here.\n\r"); player.SendMobileMessage(mob.Name + "|"); } else if (thing is Player) { } } player.SendMobileMessage("~\n\r"); }