Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

ЗАКРЫТО! трабл с case

Discussion in 'Разработка плагинов для новичков' started by TheOperatorgg, Jul 22, 2019.

  1. Автор темы
    TheOperatorgg

    TheOperatorgg Ньюби Пользователь

    Trophy Points:
    3
    Имя в Minecraft:
    TheOperator
    Сразу к делу. Не работает часть default :(


    Code:
            Player p = (Player) sender;
            switch(args[0]) {
                case "set":
                    p.sendMessage("sadhasdiaushdauisd");
                    break;
                case "delete":
                    p.sendMessage("sadhasdiaushdauisd");
                    break;
                default:
                    p.sendMessage("sadhasdiaushdauisd");
                    break;
            }
     
  2. Хостинг MineCraft
    <
  3. F_PifPaf

    F_PifPaf Активный участник Пользователь

    Trophy Points:
    78
    Имя в Minecraft:
    steklopaKet32_46
    Что красным подписано или просто не робит?
     
  4. Автор темы
    TheOperatorgg

    TheOperatorgg Ньюби Пользователь

    Trophy Points:
    3
    Имя в Minecraft:
    TheOperator
    Только ошибка в консоле, работает все кроме default
     
  5. Автор темы
    TheOperatorgg

    TheOperatorgg Ньюби Пользователь

    Trophy Points:
    3
    Имя в Minecraft:
    TheOperator
  6. F_PifPaf

    F_PifPaf Активный участник Пользователь

    Trophy Points:
    78
    Имя в Minecraft:
    steklopaKet32_46
  7. F_PifPaf

    F_PifPaf Активный участник Пользователь

    Trophy Points:
    78
    Имя в Minecraft:
    steklopaKet32_46
    args[0] -это null
     
  8. Автор темы
    TheOperatorgg

    TheOperatorgg Ньюби Пользователь

    Trophy Points:
    3
    Имя в Minecraft:
    TheOperator
    Так а как пофиксить?
     
  9. F_PifPaf

    F_PifPaf Активный участник Пользователь

    Trophy Points:
    78
    Имя в Minecraft:
    steklopaKet32_46
    args[0] это что?сделай "case null:,case"":",может заработает .args[0] равен null ,если это аргументы комманды ,то значит первого аргумента нету
     
  10. Автор темы
    TheOperatorgg

    TheOperatorgg Ньюби Пользователь

    Trophy Points:
    3
    Имя в Minecraft:
    TheOperator
    Это аргумент команды. Как сделать, если аргумента нет, то выполнялся кусок кода. Как это лучше реализовать?
     
  11. F_PifPaf

    F_PifPaf Активный участник Пользователь

    Trophy Points:
    78
    Имя в Minecraft:
    steklopaKet32_46
    Я сам нубокодер ,но думаю перед switch нужен
    Code:
    if(args[0]==null){
    p.sendMessage("Введите верные аргументы команды!");
    return true;
    }
     
  12. Автор темы
    TheOperatorgg

    TheOperatorgg Ньюби Пользователь

    Trophy Points:
    3
    Имя в Minecraft:
    TheOperator
    Всё равно также
     
  13. F_PifPaf

    F_PifPaf Активный участник Пользователь

    Trophy Points:
    78
    Имя в Minecraft:
    steklopaKet32_46
    Code:
    if(args.length*<=0) return false;
    может быть так
     
    TheOperatorgg likes this.
  14. Автор темы
    TheOperatorgg

    TheOperatorgg Ньюби Пользователь

    Trophy Points:
    3
    Имя в Minecraft:
    TheOperator
    Бля, я в самом начале тупо пробовал просто < без =.... А в этом суть была. Спасибо, +реп
     

Share This Page