[HELP] Как сделать постоянное обновление нейм тега в PureChat

only clans slitoe

Я сделал там по лучшее настройку и убрал некоторые баги

а я делаю вот свой pure chat, я стандартный pure chat переписал и вот не знаю как сделать обновление нейм тега

Просто же сделать нейм тег и сделать task и всё

use _64FF00\PureChat\PureChat;
use Listochek\Clans;

public function onChat(PlayerChatEvent $e)
{
//$purech = PureChat, $knc - KancClans
$p = $e->getPlayer();
$n = $p->getName();
$prefix = $purech->getPrefix();
$clan = $knc->getPlayerClan($n);
$p->setDisplayName("[{$clan}][{$prefix}]{$n}");
$p->setNameTag("[{$clan}][{$prefix}]{$n}");  
}

Вот вся магия, и ты получаешь сразу клан и привилегию, устанавливаешь нэймтег и имя над игроком.
если поможет, по позначь как ответ пожалуйста

да это только когда игрок что-то напишет в чат, а мне надо еще и обновлять хп в нейм теге, ты что думаешь игрок будет пхаться и одновременно писать в чат

я ни на что не намекаю, но ты можешь также взять и под PlayerMoveEvent, но это 100% лагмашина. Можно именно под конкретные ивенты делать то или иное

А ну да обновления забыл ты сделать каждых 20 сек

можно и по таску, согласен
тогда получается будет

чтооо будет ты так и не сказал где ты

что будет если через таск аууу

Что там будет

Таск:

use pocketmine\scheduler\Task;

class Check extends Task
{
private $main;

public function __construct($main)
{
$this->main = $main;
}

public function onTick(int $tick)
{
$this->main->reprint();
}
}

Мейнкод

use pocketmine\player\Player;
use pocketmine\Server;
use pocketmine\scheduler\TaskScheduler;
public function onEnable()
{
$this->getScheduler()->scheduleRepeatingTask(new Check($this),40);
}
public function reprint()
{
//$purech = PureChat, $knc - KancClans
foreach($this->getServer()->getOnlinePlayers() as $p)
{
$n = $p->getName();
$prefix = $purech->getPrefix();
$clan = $knc->getPlayerClan($n);
$p->setDisplayName("[{$clan}][{$prefix}]{$n}");
$p->setNameTag("[{$clan}][{$prefix}]{$n}"); 
}
}

уже сделал, взглянул как это делает MeowChat

хорош

В MeowChat есть постоянное обновление неймтега.