Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [Command(Name = "tell", Aliases = new string[] { "msg", "w" })]
- public void message(Player player, Target target, params string[] words)
- {
- if (target.Selector == "nearestPlayer")
- {
- Player tPlayer = null;
- if (target.Players == null || target.Players.Length == 0)
- {
- foreach (var r in target.Rules)
- if (r.Name != "type" || r.Value != "player")
- if (r.Value == player.Username) { player.SendMessage(player.GetTranslation("annihilation.tell.autowrite")); return; }
- else
- tPlayer = getPlayer(r.Value);
- }
- else if (target.Players.Length == 1)
- tPlayer = target.Players[0];
- if (tPlayer == null) { player.SendMessage(player.GetTranslation("annihilation.tell.offline")); return; }
- if (tPlayer == player) { player.SendMessage(player.GetTranslation("annihilation.tell.autowrite")); return; }
- string message = string.Join(" ", words);
- if (message.Replace(" ", "").Length == 0) return;
- player.SendMessage($"§l§8[§6{player.GetTranslation("annihilation.tell.you")}§8➡§6{tPlayer.Username}§8]: §6{message}");
- tPlayer.SendMessage($"§l§8[§6{player.Username}§8➡§6{tPlayer.GetTranslation("annihilation.tell.you")}§8]: §6{message}");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement