Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace HUYYYYYYYYY; //НЕ ЗАБУДЬ ИЗМЕНИТЬ ЗДЕСЬ
- use pocketmine\event\player\{PlayerQuitEvent,PlayerInteractEvent};
- class PsiHuy /*НЕ ЗАБУДЬ ИЗМЕНИТЬ ЗДЕСЬ*/ extends \pocketmine\plugin\PluginBase implements \pocketmine\event\Listener{
- public $in = [];
- public function onEnable(){
- $this->getServer()->getPluginManager()->registerEvents($this,$this);
- $this->in = [];
- }
- public function joinEvent(PlayerQuitEvent $e){
- if(isset($this->in[$e->getPlayer()->getName()])) unset($this->in[$e->getPlayer()->getName()]);
- }
- public function interactEvent(PlayerInteractEvent $e){
- $p = $e->getPlayer();
- if($e->getAction() == PlayerInteractEvent::RIGHT_CLICK_AIR or $e->getAction() == PlayerInteractEvent::LEFT_CLICK_AIR){
- if($e->getItem()->getId() == 409 and $e->getItem()->getCustomName() == " §r§a§lПси-Ускоритель материи§r"){
- if($p->getLevel()->getName() == "lobby" and $this->getServer()->getPluginManager()->getPlugin("PurePerms")->getUserDataMgr()->getGroup($p)->getName() !== "Player"){
- if(isset($this->in[$p->getName()])){
- $p->sendMessage("§cТы уже юзал психуй сука! Учись ждать");
- return false;
- }
- $p->setMotion(new \pocketmine\math\Vector3(0,0.7,0));
- $p->setMotion($p->getDirectionVector()->multiply(1.3));
- $p->sendPopup("§7Ускорение в пространстве...");
- $p->setGliding(true);
- $this->in[$p->getName()] = "yes";
- $this->getServer()->getScheduler()->scheduleDelayedTask(new PsiHuyTask($this,$p),20); //МОЖЕШЬ ИЗМЕНИТЬ ЗДЕСЬ КУЛДАУН
- }
- }
- }
- }
- }
- class PsiHuyTask extends \pocketmine\scheduler\PluginTask{
- public $p;
- public function __construct(PsiHuy /*НЕ ЗАБУДЬ ИЗМЕНИТЬ ЗДЕСЬ*/$pg, $p){
- parent::__construct($pg);
- }
- public function onRun($currentTick){
- if(isset($this->getOwner()->in[$this->p->getName()])) unset($this->getOwner()->in[$this->p->getName()]);
- $this->getOwner()->getScheduler()->cancelTask($this->getTaskId());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement