Помогите Разделение строки символом

  • Автор темы Автор темы swat1x
  • Дата начала Дата начала

swat1x

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
swat1x
Я хочу сделать команду для рп сервера, напримет /todo
И в 1 строке я хочу уместить 2 дейстивия, но чтобы они были не в 1 слово, а в несколько. Система вроде проста, 1 действие пишешь, ставишь символ * и следом второе действие или фразу, так же в несколько слов. Как это можно реализовать, просто вообще никакие идеи в голову не лезут.
 
Это похоже на систему аргументов к команде

Может ты это имел в виду?
Код:
/todo add some text
/todo remove [oldIdx]
/todo update [oldIdx] new text

Тут и звездочки никакой не надо, просто получаешь первый аргумент, а потом остальное соединяешь в строку и работаешь.
 
Это похоже на систему аргументов к команде

Может ты это имел в виду?
Код:
/todo add some text
/todo remove [oldIdx]
/todo update [oldIdx] new text

Тут и звездочки никакой не надо, просто получаешь первый аргумент, а потом остальное соединяешь в строку и работаешь.
Нет, там команда для рп сервера. Например:
/todo резким движением руки, схватив нож*щас зарежу
На выходе получаем:
резким движением руки, схватив %Игрок% сказал: щас зарежу
 
text.split("*") возвратит поделенную на массивы строку. Если при использовании команды - мб предпочтешь сначала объединить все аргументы: String.join(" ", args)
 
Эммм. text.replace("*", p.getName())
 
Назад
Верх