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

plugin error

Discussion in 'Development' started by Levi, Aug 16, 2017.

  1. Levi

    Levi Skeleton

    Messages:
    955
    GitHub:
    captainleviftw
    PHP:
    case "warp":
                     if(!isset(
    $args[0])){
                         
    $sender->sendMessage("/warp <warp_name>");
                                 
    $sender->sendMessage("Warps:");
                                 
    $sender->sendMessage("pvp");
                                 
    $sender->sendMessage("shop");
                                 
    $sender->sendMessage("spawn");
                                
                                 return 
    true;
                     }
                     
    $warp $args[0];
                     if(
    $warp == "pvp"){
                        
                        
    $level "pvp";
                        
    $x "-199";
                        
    $y "59";
                        
    $z "826";
                        
    $position = new Position($x$y$z$level);
                        
    $player->teleport($position);
                     }
    error

    Code:
    16:07:29 [CRITICAL] Unhandled exception executing command 'warp pvp' in warp: Argument 4 passed to pocketmine\level\Position::__construct() must be an instance of pocketmine\level\Level, string given, called in /root/l/plugins/xp/src/Test/Main.php on line 49
    16:07:29 [CRITICAL] TypeError: "Argument 4 passed to pocketmine\level\Position::__construct() must be an instance of pocketmine\level\Level, string given, called in /root/l/plugins/xp/src/Test/Main.php on line 49" (EXCEPTION) in "/src/pocketmine/level/Position" at line 41
     
  2. Levi

    Levi Skeleton

    Messages:
    955
    GitHub:
    captainleviftw
    im using
    use pocketmine\level\Position;
    use pocketmine\level\Level;
     
  3. WinterBuild7074

    WinterBuild7074 Zombie Pigman

    Messages:
    693
    GitHub:
    winterbuild7074
    $level must be a Level object:
    Code:
    ... must be an instance of pocketmine\level\Level, string given ...
     
  4. xXSirButterXx

    xXSirButterXx Witch

    Messages:
    52
    GitHub:
    xxsirbutterxx
    use $level = $this->getSever()->getLevelByName("pvp");
     
    Levi likes this.
  5. Levi

    Levi Skeleton

    Messages:
    955
    GitHub:
    captainleviftw
    oh
     
  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.