1. The forums will be archived and moved to a read only mode in about 2 weeks (mid march).

How to change floating text with task?

Discussion in 'Development' started by HumYaiJang, Aug 15, 2019.

  1. HumYaiJang

    HumYaiJang Spider

    Messages:
    6
    GitHub:
    HumYaiJang
    Task:
    <?php

    namespace HumChange;

    use pocketmine\scheduler\Task;
    use pocketmine\level\particle\FloatingTextParticle;
    use pocketmine\math\Vector3;
    use pocketmine\level\Level;

    Class text extends Task{

    public function __construct(Main $plugin){
    $this->plugin = $plugin;
    $this->s = 10;
    $this->text = new FloatingTextParticle(new Vector3(267,6,279), "", "Text");
    }

    public function onRun($currentTick){
    $text = new FloatingTextParticle(new Vector3(267, 6, 279), "","§eTest");
    $text1 = new FloatingTextParticle(new Vector3(267,6,279), "","Test");
    if($this->s < 5){
    $this->text->setText("§eT§ae§bx§ct");
    $level = $this->plugin->getServer()->getLevelByName("Lobby2");
    $level->addParticle($this->text);
    $this->s = 10;
    }
    if($this->s >= 5){
    $this->text->setText("Text");
    $level = $this->plugin->getServer()->getLevelByName("Lobby2");
    $level->addParticle($this->text);
    }
    $this->s--;
    }
    }

    Main:

    <?
    php
    namespace HumChange;
    use pocketmine\Server;
    use pocketmine\Player;
    use pocketmine\plugin\PluginBase;
    use HumChange\text;
    use pocketmine\level\Level;
    use pocketmine\math\Vector3;
    use pocketmine\level\particle\FloatingTextParticle;
    use pocketmine\event\Listener;
    use pocketmine\scheduler\PluginTask;
    use pocketmine\event\player\PlayerJoinEvent;
    Class Main extends PluginBase implements Listener{
    public function onEnable(){
    $this->getServer()->getPluginManager()->registerEvents($this, $this);
    $this->getScheduler()->scheduleRepeatingTask(new text($this), 20);
    }
    }
     
  2. VirVolta

    VirVolta Silverfish

    Messages:
    16
    GitHub:
    VirvoltaSurMC
  3. HumYaiJang

    HumYaiJang Spider

    Messages:
    6
    GitHub:
    HumYaiJang
    i
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.