Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
COMMAND:
OOC:
command: o
flags:
-
actions:
- MESSAGE=player:all %vault_rankprefix% %player%:&f %args%
reactions:
- MESSAGE=&6Отправка сообщения в общий чат - /o (текст)
У меня чувство, что кто-то всё-таки, со временем, создаст ReActions на основе ReActionsПришла идея в голову создать чат на основе ReActions
Пришла идея в голову создать чат на основе Reactions, но есть очень маленькая проблемка.
При вводе команды /o "текст" сообщение отправляется всем игрокам с указанием ника и префикса отправителя.
Проблема в том, что даже если не вводить текст, то действие естественно выполнится с пустым сообщением от имени отправителя. Так вот, как сделать так, чтобы флаг проверял количество аргументов после /o. В случае, если количество аргументов равно нулю, выполняется реакция: Отправка сообщения в общий чат - /o (текст).
- COMPARE=param:%args% value1:{%args%}
Хм, хорошая идея...У меня чувство, что кто-то всё-таки, со временем, создаст ReActions на основе ReActions
Гениально! А я делал через VAR_COMPARE.Код:- COMPARE=param:%args% value1:{%args%}
EXEC:
EXEC_VAR_%HOURS%_ADD:
flags:
- VAR_PLAYER_LOWER=id:hours value:43200
actions:
- VAR_PLAYER_INC=id:hours value:60
- MESSAGE=&7Вы отыграли &b%varp:hours% &7час(ов) на сервере. До получения ключа к кейсу &b%CALC:12-%varp:hours%% &7час(ов).
- EXECUTE=activator:EXEC_VAR_%HOURS%_ADD delay:60s
reactions:
- CMD_CONSOLE=pex user %PLAYER_NAME% group set Vip
- MESSAGE=&7Ты получил &eбесплатный ключ к кейсу &7за &b&n12 &7наигранных часов на нашем сервере!
JOIN:
JOIN_FIRST_EXECUTE:
join-state: FIRST
actions:
- VAR_PLAYER_SET=id:hours value:0
- EXECUTE=activator:EXEC_VAR_%HOURS%_ADD
JOIN_EXECUTE:
join-state: ANY
flags:
- VAR_PLAYER_LOWER=id:hours value:43200
actions:
- MESSAGE=%varp:hours%
- EXECUTE=activator:EXEC_VAR_%HOURS%_ADD delay:60s
reactions: []
JOIN_VAR_SET:
join-state: ANY
flags:
- '!VAR_PLAYER_EXIST=id:hours'
actions:
- VAR_PLAYER_SET=id:hours value:0
- EXECUTE=activator:EXEC_VAR_%HOURS%_ADD delay:60s
QUIT:
EXEC_STOP_ALL:
actions:
- EXECUTE_STOP=activator:EXEC_VAR_%HOURS%_ADD
Во времени используй 15dРебят! Как с помощью этого плагина сделать такой ивент. К примеру, заходит новый игрок на сервер, поиграл на нем пол месяца и после этого ему выпал бесплатный ключик к донат кейсу (надо, чтобы плагин писал, сколько игроку осталось играть, чтобы получить ключик). Надо сделать так, чтобы счетчик не работал и не сбрасывался для игрока, который не играет на сервере. Я пытался использовать этот активатор, но он работает некорректно! Время там стоит не как пол месяца!
Код:EXEC: EXEC_VAR_%HOURS%_ADD: flags: - VAR_PLAYER_LOWER=id:hours value:43200 actions: - VAR_PLAYER_INC=id:hours value:60 - MESSAGE=&7Вы отыграли &b%varp:hours% &7час(ов) на сервере. До получения ключа к кейсу &b%CALC:12-%varp:hours%% &7час(ов). - EXECUTE=activator:EXEC_VAR_%HOURS%_ADD delay:60s reactions: - CMD_CONSOLE=pex user %PLAYER_NAME% group set Vip - MESSAGE=&7Ты получил &eбесплатный ключ к кейсу &7за &b&n12 &7наигранных часов на нашем сервере! JOIN: JOIN_FIRST_EXECUTE: join-state: FIRST actions: - VAR_PLAYER_SET=id:hours value:0 - EXECUTE=activator:EXEC_VAR_%HOURS%_ADD JOIN_EXECUTE: join-state: ANY flags: - VAR_PLAYER_LOWER=id:hours value:43200 actions: - MESSAGE=%varp:hours% - EXECUTE=activator:EXEC_VAR_%HOURS%_ADD delay:60s reactions: [] JOIN_VAR_SET: join-state: ANY flags: - '!VAR_PLAYER_EXIST=id:hours' actions: - VAR_PLAYER_SET=id:hours value:0 - EXECUTE=activator:EXEC_VAR_%HOURS%_ADD delay:60s QUIT: EXEC_STOP_ALL: actions: - EXECUTE_STOP=activator:EXEC_VAR_%HOURS%_ADD
pastebin.comБлин, очень не хватает базы для обмена скриптами с другими людьми...
Кто у нас рукастый, кто может создать?![]()
Но это надо как-то систематизировать ещё, например, скрипты для структур, режимов и т.д.
Добавить на сайт таблицу с описанием скрипта и его ссылкой.Но это надо как-то систематизировать ещё, например, скрипты для структур, режимов и т.д.
Да, годнота. (Ты не туда зашел, на ресурсах есть).На форуме SpigotMC для творений на Skript даже отдельный раздел создали.
https://www.spigotmc.org/forums/skript.90/
Но на RuBukkit такое не светит![]()
Упс, не ту кнопку нажал, поредактирую(Ты не туда зашел, на ресурсах есть).
