Для выдачи прав, рекомендую попробовать пользоваться группами. Т.е. устанавливать/группы через ReAcitions.
Мне кажется, что это удобнее — группе можно назначить несколько пермишенов.
Для Scoreboard - используете стандартные команды? или же какой-то отдельный плагин?
Стандартные команды для изменения переменных Scoreboard, юзаю через cmd_console. Плагинов на увеличение потенциала Scoreboard, как таковых, не находил. Группы PEX - ещё большая морока. Я приписываю группе игроков нужные мне права, а на регионах забираю их у игроков. А если прописывать группы, то мало того, что они будут приписываться каждому игроку отдельно, так ещё и место дополнительное будут занимать. Даже если я пропишу стандартную группу Player, через /pex user nick group set Player, то всё равно будет записано, что игрок Nick состоит в группе Player. (С костылями я умею обращаться

)
И, раз уж, наверно, будет реализация функций Scoreboard, то хотелось бы увидеть действия на других игроков в радиусе. Например, игрок Nick1 использовал жемчуг эндера, а игрокам Nick2 и Nick3 в радиусе 10 блоков от него сообщилось через message: "Nick1 использовал жемчуг эндера". Ну или после телепортации на всех игроков, кроме Nick1, будет накладываться какой-то эффект. И так далее...
---
1. Столкнулся с проблемой вывода персонального времени окончания задержки в реакцию через message. Это вообще возможно?
UPD:
Возможно ли в lore поместить личные часики окончания задержки?
---
2. Проблема:
Если во время action_delayed игрок перезайдёт в игру, то действие по отношению к нему не будет выполнено.
[MECH/FUN] ReActions v0.9.2 - Что? Тогда? Иначе! [1.7.9-R0.2]
3. Вы указали, что можно ссылаться на команду точно. Но почему-то это не работает и в документации ни слова об этом...
UPD:
Конструкция
Код:
COMMAND:
Test:
command: arg0:test arg1:argument
flags: []
actions:
- message=player:%player% &2Тест
reactions: []
Срабатывает только при вводе команды "/arg0:test arg1:argument" Как правильно надо? Добавлял через "/ra add command Test arg0:test arg1:argument"
UPD2:
Разобрался. Формат:
"/ra add command Test cmd:test arg1:argument"
4. Конструкция
Код:
ITEM_WEAR:
Satana:
item: '&2Нагрудник_&4Сатаны$311'
flags: []
actions:
- message=player:%player% &4Мухахахахахаха
reactions: []
Выполняется циклично. Можно ли добавить аналогичный вариант для разового выполнения?
(И не работает вообще, если надевать через ПКМ)
5. Неплохо было бы добавить в указание на предмет такие параметры, как "прочность больше, чем: n" и "прочность меньше, чем: n"

6. Можно ли отследить взрыв зелья (с опциями предмета) и далее выполнить действия (может даже в радиусе)?
7. На одной из страниц предлагали использовать регион из самого плагина. Т.е. задания кубоида (в виде флага\активатора). Например:
Код:
flag:
region=x1,y1,z1,x2,z2,y2
RegionReact:
regionra: x1,y1,z1,x2,z2,y2
action:
-
rgleavera: x1,y1,z1,x2,z2,y2
action:
-
rgenterra: x1,y1,z1,x2,z2,y2
action:
-
Реализуете?
8. Счётчик. Он добавлен или... (не прочитал ещё всю тему)? Если нет, то можно реализовать по логике delay или тем же Scoreboard:
1) Создавать переменную dummy
2) Добавлять в неё значения (из плагина напрямую или через cmd_console=scoreboard players set %player% переменная число). Но тут проблема: нельзя добавить переменную для всех игроков вообще. Так что, лучше реализовать счётчик в самом плагине.
3) Проверять соответствие переменной в флагах (больше\меньше\равно).
4) Действие\противодействие.
Кстати, не видел логики "больше\меньше\равно". Она вообще используется где-то на данный момент?
9. Некоторая неудобность... Если создавать активатор двери\кнопки\рычага при смотрении на них, то есть небольшой казус. Например:
Есть стена. На стене висит кнопка на уровне ног игрока. Выше кнопки (на уровне головы игрока) висит табличка. Активатор создать не получится, если смотреть на кнопку вплотную. То есть табличка считается полным блоком и посмотреть "в пустую облать, не занятую текстурой таблички" не выйдет. Расценивается так, как будто я смотрю на табличку. Помогает "смотреть на кнопку так, чтобы не смотреть на фантомный блок-табличку". Может, табличка и считается полным блоком, только текстура создаёт из неё "микроблок"? о_О
10. Если долго юзать
Код:
Topor:
item: '275'
flags: []
actions:
- VELOCITY=vector:1,1,1 kick:true
reactions: []
То кикает за флай сам серв, не NCP. Правда, отключается в конфиге, но всё же.
11. Как насчёт добавить проверку на нахождение блока над игроком... Перед игроком... За игроком... В радиусе от игрока... В радиусе сзади от игрока... Ну, в общем, понятно
12. Документацию на русиче не обновляли со времён 0.6

13. А можно ли сэмулировать отправку сообщения в чат от игрока? Команды, как таковой, на отправку простого текста в чат, вроде, нет. Только /me. Вопрос бы не возник, если бы в message можно было указывать радиус получения сообщения относительно игрока

15. Можно ли уменьшать прочность предмета активатором? (Забирать предмет и выдавать его же с прочкой на 1 меньше не найс, ибо... более 1000 активаторов...

)
16. Надо разрешить выполнение команды от имени оператора, т.к. перм не рабочий...
Собственно, делаю я так:
Код:
Firework:
command: firework
flags: []
actions:
- cmd_op=firework //иии... Как выполнять команду с любыми аргументами от имени оператора? Не создавать же для каждого аргумента активатор...
reactions: []
17. Есть операции с деньгами, а операции с опытом? Да, cmd_console и все дела, но ради эстетики добавьте хоть

18. Почему в message (да и вообще в любом тексте после действия) нельзя юзать двоеточие? Не люблю не соблюдать правила грамматики

Да и вообще, двоеточие необходимо при перечислении, например, характеристик предмета в lore...

(да, привязка к переменным... Но можно же это поправить?)
19. В item_click нужно отследить момент, когда ПКМ зажата и когда не нажата. Соответственно, пускать\останавливать личный таймер, который, например, будет ставить delay_player на item_click. Можно это как-то замутить? (Именно нужно фиксировать нажатую кнопку. Фишки с добавлением переменных при активации item_click и последующим отлавливании оных не прокатят, т.к. кликать можно с разной скоростью, а время нужно установить фиксированное)
20.
Код:
MESSAGE:
Pepel_II:
mask: Выдал набор pepel_ii игроку %player%
Собственно, пытаюсь скрыть сообщение "Выдал набор pepel_ii игроку %player%", которое даёт essentials после cmd_op=kit Pepel_II
Но ник в %player% не подставляет. Работает если точно написать "Выдал набор pepel_ii игроку %player%"
