Ошибка в при вводе vanish

Подскажите как исправить пожалуйста

                case "vanish":
                    if(!$sender Instanceof Player){
                            $sender->sendMessage("§c[!]§r§f Комманда вводится только от имени игрока.");
                            break;
                    }
                    if(!$sender->getPlayer()->hasPermission("mf.vanish")){
                            $this->permsg($sender,"ГлАдмин");
                            break;
                    }
                    if(!isset($this->vanish[strtolower($sender->getName())])){
                            $this->vanish[strtolower($sender->getName())] = true;
                            $sender->sendMessage("§a[!]§r§f Вы §aвключили §fневидимость!");
                            $sender->addEffect(Effect:: getEffect(14)->setAmplifier(3)->setDuration(20 * 999999)->setVisible(false));
                    }else{
                            $sender->sendMessage("§a[!]§r§f Вы §cвыключили §fневидимость!");
                            $sender->removeAllEffects(14);
                            unset($this->vanish[strtolower($sender->getName())]);
                    }
                    return true;

нет такой функции

На что заменить можно?

ни на что не заменить, определить в классе функцию permsg с двумя параметрами и реализовать её

по имени не понятно что эта функция должна делать, по параметрам похоже, что устанавливать фейковый или какой-то там префикс

Мне кажется, это выводит текст, который будет писать, при недостаче прав

У вас нет прав. Права есть у привилегии ($)

мб, я об этом не подумал

если б было perm msg, стало б понятнее…

Так как проверка на наличие нужного пермишена, позже идет аргумент отправителя и какая-то прива

Кроме того permsg - permission message.

Аа, я в голове m взял автоматически

Я даже не заметил что там permsg

Но при этом написал точно также, как и там)

Ахаха, нормально я так, да

1 лайк

это старый API(бл*ть кринж) команд, где permsg() был предназначен для проверки прав пользователя.

видимо он его скопировал без этой функции, теперь на него и орет.

А как исправить можно?

Дополнять функцию надо

что за пuздец

Ладно

Крч не могу я с телефона нормально выделить, забейте

1 лайк