П0могите с кодом пожалуйста

Не понимаю что не так… Возможно где-то что-то недописано мне когда пишу /gm 1-0 пишет что он включен но не выключен т.е не выключается, всяко пробовал что-то видно я тупой

			case "gm":
				if($p->getGamemode() == 0) {
					$p->setGamemode(1);
					$p->sendMessage("§7›  §fКреатив §aВыключен.§r");

					$p->getLevel()->addSound(new EndermanTeleportSound($p));
				} else {
					$p->setGamemode(1);
					$p->sendMessage("§7›  §fКреатив§a Включен.§r");
					$p->getLevel()->addSound(new EndermanTeleportSound($p));

case “gm”:
if ($p->getGamemode() == 1) {
$p->setGamemode(0);
$p->sendMessage(“§l§eПомойкаКрафт §7× §r§fВаш игровой режим изменён на §aВыживание”);
$p->getLevel()->addSound(new EndermanTeleportSound($p));
} else {
$p->setGamemode(1);
$p->sendMessage(“§l§eПомойкаКрафт §7× §r§fВаш игровой режим изменён на §6Креатив”);
$p->getLevel()->addSound(new EndermanTeleportSound($p));
}
break;

case "gm":
    if ($player->isCreative()) {
        $player->setGamemode(0);
        // Сообщение (гм выкл)
        // Звук
    } else {
        $player->setGamemode(1);
        // Сообщение (гм вкл)
        // Звук
    }

    break;

1 замени на 0

а в случае

наоборот на 1

я смотрю на это и понимаю что ты мне голову сломал этим, капец там logic в коде

Ахахахаха да норм :grin:

Мда, в конструкторе там же надо Vector3 еще указывать, или без него?

это и есть вектор

Там же у него переменная игрока

Изучи от чего наследуется класс игрока.

Типа $p->getLevel()->addSound(new PopSound(new Vector3(x, y, z)));

нет

А понял, наследие класса…

final class GamemodeCommand extends Command {
  
  public function __construct() {
    parent::__construct("gm", "Переключает игровой режим", aliases: ["gamemode"]);
    $this->setPermission("command.gamemode.use");
  }
  
  public function execute(CommandSender $sender, string $label, array $args): bool {
    if (!($sender instanceof Player)) {
      $sender->sendMessage("Only for players");
      return false;
    }
    
    if (!($this->testPermission($sender))) {
      return false;
    }
    
    $gamemode = $sender->getGamemode();
    
    $bool = $gamemode == 0;
    $sender->setGamemode($bool ? 1 : 0);
    $sender->sendMessage("Вы " . ($bool ? "в" : "вы") . "ключили режим креатива");
    $sender->getLevel()->addSound(new EndermanTeleportSound($sender));
    return true;
  }
  
}

что это за кринж

Для примера показала

@Dinner_Bone Асхат, пошли в фф, поможешь апнуть мастера в бо, ибо я ебал этот конченный режим

Когда будешь, напиши мне в тг

Сегодня не смогу

Завтра днем ты сможешь?

В бс играешь?

fuck u