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

My plugin crashing

Discussion in 'Development' started by Flsmers, Dec 2, 2016.

  1. Flsmers

    Flsmers Creeper

    Messages:
    5
    $player->setNameTag("$user"(LvL".$this->level->get($user).")");
    This code has crashed my server plzz help me!
     
  2. kaliiks

    kaliiks Zombie

    Messages:
    250
    :D
    PHP:
    $player->setNameTag($user "LvL" $this->level->get($user));
    I do not understand your code, but if i remember correctly this fix your problem
     
  3. Flsmers

    Flsmers Creeper

    Messages:
    5
    This code
    PHP:
    public function onPlayerKill(PlayerDeathEvent $event) {
    $ev $event->getEntity()->getLastDamageCause();
    if (
    $ev instanceof EntityDamageByEntityEvent) {
    $player $ev->getDamager();
    $user $player->getName();
    $user2 $user;
    if(
    $this->config->get("Lowercase save (save even if the player name is changed case as the same player)") == "on"){
    $user2 strtolower($user);
    }
    if(
    $player instanceof Player) {
       
    $this->exp->set($user2,$this->exp->get($user2) + $this->expup->get($user2));
       
    $this->exp->save();

    if(
    $this->config->get("Level of display display") == "on"){
    $player->setNameTag("$player->setNameTag($user . "(LvL" . $this->level->get($use) . ")");
    $player->save();
    }
    if(
    $this->config->get("Level of display display") == "on"){
    $player->setDisplayName("§7[§aLv§e".$this->level->get($user2)."§7]".$user);
    $player->save();
    }
    if(
    $this->exp->get($user2) >= $this->levelup->get($user2)){
        
    $this->level->set($user2,$this->level->get($user2) + 1);
        
    $this->level->save();
        
    $this->exp->set($user2,"0");
        
    $this->exp->save();
        
    $this->levelup->set($user2,$this->levelup->get($user2) + $this->config->get("The amount of increase sometimes necessary Exp when you went up level"));
        
    $this->levelup->save();

    if(
    $this->config->get("Level of display display") == "on"){
    $player->setNameTag("§7[§aLv§e".$this->level->get($user2)."§7]".$user);
    $player->save();
    }
    if(
    $this->config->get("Level of display display") == "on"){
    $player->setDisplayName("§7[§aLv§e".$this->level->get($user2)."§7]".$user);
    $player->save();
    }
    if(
    $this->config->get("Level up at the time of the message (individual or all)") == "個人"){
    $player->sendMessage("Level".$this->level->get($user2)."I went up to");
    }else{
    Server::getInstance()->broadcastMessage("".
    $user."Is level".$this->level->get($user2)."I went up to");
    }
    }else{
    $exp = $this->levelup->get($user2) - $this->exp->get($user2);
    $player->sendMessage("It is Exp of defeating the enemy".$this->expup->get($user2)."Up it was current and Exp".$this->exp->get($user2)."The remaining necessary to level up and Exp".$exp."is");
    if(
    $this->config->get("Level of display display") == "on"){
    $player->setNameTag("user"(LvL".$this->level->get($user).")");
    $player->save();
    }
    if(
    $this->config->get("Level of display display") == "on"){
    $player->setDisplayName("§7[§aLv§e".$this->level->get($user2)."§7]".$user);
    $player->save();
    }
    }
    $this->expup->set($user2,$this->expup->get($user2) + $this->config->get("Number to increase the number get Exp If you continuously kill"));
    $this->expup->save();
    }
    }
    }
     
  4. kaliiks

    kaliiks Zombie

    Messages:
    250
    PHP:
    $player->setNameTag("$ user"(LvL".$this->level->get($user).")");
    is badd
     
  5. Flsmers

    Flsmers Creeper

    Messages:
    5
    Plzz edit for me this code
     
  6. kaliiks

    kaliiks Zombie

    Messages:
    250
    Here
    PHP:
    public function onPlayerKill(PlayerDeathEvent $event) {
        
    $ev $event->getEntity()->getLastDamageCause();
        if (
    $ev instanceof EntityDamageByEntityEvent) {
            
    $player $ev->getDamager();
            
    $user $player->getName();
            
    $user2 $user;
            if(
    $this->Config->get("Lowercase save (save even if the player name is changed case as the same player)") == "on"){
                
    $user2 strtolower($user);
            }
            if(
    $player instanceof Player) {
                
    $this->exp->set($user2,$this->exp->get($user2) + $this->expup->get($user2));
                
    $this->exp->save();

                if(
    $this->Config->get("Level of display display") == "on"){
                    
    $player->setNameTag($player->setNameTag($user "LvL idk what you want make here with $user->getlevel blabla");
    $player->save();
    }
    if(
    $this->Config->get("Level of display display") == "on"){
    $player->setDisplayName("§7[§aLv§e".$this->level->get($user2)."§7]".$user);
    $player->save();
    }
    if(
    $this->exp->get($user2) >= $this->levelup->get($user2)){
        
    $this->level->set($user2,$this->level->get($user2) + 1);
        
    $this->level->save();
        
    $this->exp->set($user2,"0");
        
    $this->exp->save();
        
    $this->levelup->set($user2,$this->levelup->get($user2) + $this->config->get("The amount of increase sometimes necessary Exp when you went up level"));
        
    $this->levelup->save();

    if(
    $this->Config->get("Level of display display") == "on"){
    $player->setNameTag("§7[§aLv§e".$this->level->get($user2)."§7]".$user);
    $player->save();
    }
    if(
    $this->config->get("Level of display display") == "on"){
    $player->setDisplayName("§7[§aLv§e".$this->level->get($user2)."§7]".$user);
    $player->save();
    }
    if(
    $this->config->get("Level up at the time of the message (individual or all)") == "個人"){
    $player->sendMessage("Level".$this->level->get($user2)."I went up to");
    }else{
    Server::getInstance()->broadcastMessage("".$user."Is level".$this->level->get($user2)."I went up to");
    }
    }else{
    $exp $this->levelup->get($user2) - $this->exp->get($user2);
    $player->sendMessage("It is Exp of defeating the enemy".$this->expup->get($user2)."Up it was current and Exp".$this->exp->get($user2).", The remaining necessary to level up and Exp".$exp."is");
    if(
    $this->Config->get("Level of display display") == "on"){
    $player->setNameTag($user ."(LvL IDK WHAT YOU WANT MAKE here with level");
    $player->save();
    }
                if(
    $this->Config->get("Level of display display") == "on"){
                    
    $player->setDisplayName("§7[§aLv§e".$this->level->get($user2)."§7]".$user);
                    
    $player->save();
                }
            }
            
    $this->expup->set($user2,$this->expup->get($user2) + $this->Config->get("Number to increase the number get Exp If you continuously kill"));
            
    $this->expup->save();
        }
    }
    }
     
  7. Flsmers

    Flsmers Creeper

    Messages:
    5
    This code crashed
    PHP:
    $this->config = new Config($this->getDataFolder() . "config.yml"Config::YAML,
    array(
            
    'Exp that Nowak when defeated' => '50',
            
    '1 level level up necessary Exp of' => '50',
            
    'The amount of increase sometimes necessary Exp when you went up level' => '50',
            
    'Number to increase the number get Exp If you continuously kill' => '10',
            
    'Lowercase save (save even if the player name is changed case as the same player)' => 'on',
            
    'Level up at the time of the message (individual or all)' => '個人',
            
    'Examine other players level at the command' => 'on',
            
    'Level of tag display' => 'on',
            
    'Level of display display' => 'on,
            '
    Kills Death number display in the level' => 'off',
            '
    You need Exp automatic correction' => 'on',
        '
    Experience bar display' => 'off'
    ));
    $this->exp = new Config($this->getDataFolder() . "Exp.yml", Config::YAML,
    array(
    ));
    $this->level = new Config($this->getDataFolder() . "Level.yml", Config::YAML,
    array(
    ));
    $this->levelup = new Config($this->getDataFolder() . "Levelup.yml", Config::YAML,
    array(
    ));
    $this->killup = new Config($this->getDataFolder() . "killup.yml", Config::YAML,
    array(
    ));
    $this->expup = new Config($this->getDataFolder() . "expup.yml", Config::YAML,
    array(
    ));
    $this->kill = new Config($this->getDataFolder() . "kill.yml", Config::YAML,
    array(
    ));
    $this->death = new Config($this->getDataFolder() . "death.yml", Config::YAML,
    array(
    ));
     
  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.