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

Аргумент из команды игрока

Тема в разделе "Разработка плагинов для новичков", создана пользователем Kovus, 26 окт 2020.

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

    Kovus Активный участник

    Баллы:
    61
    Имя в Minecraft:
    MooonLORD
    В общем.
    Есть команда, допустим

    /pay arg[1], arg[2] и слово, которое игрок выберет сам

    Получается так: /pay [ник игрока] [сумма] [сообщение]

    далее мне нужно как-то получить это слово, по сути оно идёт как arg[3]
    поэтому

    p.sendmessage("arg[3]") как-то так должно получится, но это чисто пример, на практике я делаю совсем по-другому, но схема та же.
    Помогите с этим, напиши мини-код, я разберусь по нему
     
  2. Хостинг MineCraft
    <
  3. qbert

    qbert Участник Пользователь

    Баллы:
    38
    Там по дефолту стоит не arg а args, подмечу

    Основы Java: Зачем пихать arg[3] в кавычки?
    p.sendMessage(arg[3]);
     
  4. F_PifPaf

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

    Баллы:
    78
    Имя в Minecraft:
    steklopaKet32_46
    он имеет в ввиду, что args[3] будет первым словом сообщения

    Код:
    String mess=""; //будет сообщением, которое набрал игрок
    for(int i=2;i<args.Length();i++){//ps не помню какой метод на длину массива
    mess+=args[i]+" ";
    }
    
     
  5. Soyer

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

    Баллы:
    78
    Не то ему надо. Тема не актуальна, автор пошёл учить Java :D
     

Поделиться этой страницей