mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-10-20 15:41:33 +00:00
Improved /tell
This commit is contained in:
Submodule resources/locale updated: b8ec058c4c...15a2b7d4f0
@@ -23,6 +23,7 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
namespace pocketmine\command\defaults;
|
namespace pocketmine\command\defaults;
|
||||||
|
|
||||||
|
use pocketmine\command\Command;
|
||||||
use pocketmine\command\CommandSender;
|
use pocketmine\command\CommandSender;
|
||||||
use pocketmine\command\utils\InvalidCommandSyntaxException;
|
use pocketmine\command\utils\InvalidCommandSyntaxException;
|
||||||
use pocketmine\lang\TranslationContainer;
|
use pocketmine\lang\TranslationContainer;
|
||||||
@@ -61,9 +62,11 @@ class TellCommand extends VanillaCommand{
|
|||||||
}
|
}
|
||||||
|
|
||||||
if($player instanceof Player){
|
if($player instanceof Player){
|
||||||
$sender->sendMessage("[{$sender->getName()} -> {$player->getDisplayName()}] " . implode(" ", $args));
|
$message = implode(" ", $args);
|
||||||
|
$sender->sendMessage(new TranslationContainer(TextFormat::GRAY . TextFormat::ITALIC . "%commands.message.display.outgoing", [$player->getDisplayName(), $message]));
|
||||||
$name = $sender instanceof Player ? $sender->getDisplayName() : $sender->getName();
|
$name = $sender instanceof Player ? $sender->getDisplayName() : $sender->getName();
|
||||||
$player->sendMessage("[$name -> {$player->getName()}] " . implode(" ", $args));
|
$player->sendMessage(new TranslationContainer(TextFormat::GRAY . TextFormat::ITALIC . "%commands.message.display.incoming", [$name, $message]));
|
||||||
|
Command::broadcastCommandMessage($sender, new TranslationContainer("%commands.message.display.outgoing", [$player->getDisplayName(), $message]), false);
|
||||||
}else{
|
}else{
|
||||||
$sender->sendMessage(new TranslationContainer("commands.generic.player.notFound"));
|
$sender->sendMessage(new TranslationContainer("commands.generic.player.notFound"));
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user