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

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

Discussion in 'Разработка плагинов для новичков' started by Kovus, Oct 26, 2020.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Share This Page