PlayerChatEvent

Discussion in 'Development' started by CocoonBuilder, Nov 4, 2018.

  1. CocoonBuilder

    CocoonBuilder Spider Jockey

    Messages:
    43
    GitHub:
    chimneychuckles
    is it possible to make player type in chat using code?
     
  2. MalakasPlayzMCPE

    MalakasPlayzMCPE Zombie Pigman

    Messages:
    571
    Make a command named /send and add that
    PHP:
    $commandToRun array_shift($args);
    if(
    $commandToRun === "message"){
        
    $event = new pocketmine\event\player\PlayerChatEvent($senderimplode(" "$args));
        
    $this->getServer()->getPluginManager()->callEvent($event);
    }
    so if you do /send message This is a test
    You will say "This is a test"
     
  3. CocoonBuilder

    CocoonBuilder Spider Jockey

    Messages:
    43
    GitHub:
    chimneychuckles
    but what if i want to make myself say something after i say something. For example if i say hi in chat then i will say bye after
     
  4. MalakasPlayzMCPE

    MalakasPlayzMCPE Zombie Pigman

    Messages:
    571
    I told you how to do it with the command. The code is still same.
    PHP:
        $event = new pocketmine\event\player\PlayerChatEvent($player"bye");
        
    $this->getServer()->getPluginManager()->callEvent($event);
     
  5. Muqsit

    Muqsit Wither Skeleton Verified

    Messages:
    1,410
    GitHub:
    muqsit
    Uhm?
    PHP:
    $player->chat("hi");
     
  6. CocoonBuilder

    CocoonBuilder Spider Jockey

    Messages:
    43
    GitHub:
    chimneychuckles
    that simple?
     
    Muqsit likes this.
  7. MalakasPlayzMCPE

    MalakasPlayzMCPE Zombie Pigman

    Messages:
    571
    Omg, pocketmine is so simple...
     
    Muqsit likes this.

Share This Page

  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.