Exemplo n.º 1
0
 public function execute(CommandSender $sender, $command, array $args)
 {
     if ($sender instanceof Player) {
         if (count($args) == 2) {
             if (!User::exist($sender->getName())) {
                 if ($args[0] == $args[1]) {
                     $user = new User();
                     $user->username = $sender->getName();
                     $user->password = hash("sha512", $args[0]);
                     $user->register();
                     $sender->sendMessage(TextFormat::GREEN . "You are now registered");
                 } else {
                     $sender->sendMessage(TextFormat::RED . "The passwords does not match");
                 }
             } else {
                 $sender->sendMessage(TextFormat::RED . "An account already exist with this username");
             }
         } else {
             $sender->sendMessage(TextFormat::RED . $this->getUsage());
         }
     } else {
         $sender->sendMessage(TextFormat::GOLD . "You need to be in-game to perform this command");
     }
     return true;
 }