Вопрос Плагин на ТП, как на фантайме/FunTime

vanamxd

Пользователь
Сообщения
20
Решения
2
Всем привет! Хотелось бы найти плагин на ТП, как на фантайме, с принятием и отклонением и отмене запроса через кнопки в чате.

Не видел таких плагинов не разу, точнее видел, но они работают некорректно.

FunTpa - выскакивает ошибка, а когда я ее фикшу, то просто не работает, так еще в консоли ничего не пишет.

FunCooldowns - В нём вроде только можно команды warp, home и т.д.

CMI - там можно это сделать, но я не увидел, что там можно отменить тп, если игроку нанесли урон.

Подскажите пожалуйста, какой плагин лучше использовать для это!
 
Решение
Код:
tpa:
    type: player_command
    conditions:
    - '%command% startsWith /tpa %arg_1% or %command% startsWith /call %arg_1%'
    - '%statistic_seconds_since_death% < 15 execute antirelog'
    - '%arg_1% == %player% execute actions2'
    - '%parseother_{arg_1}_{player_online}% == no execute error'
    - '%parseother_{arg_1}_{essentials_is_teleport_enabled}% == no execute error1'
    actions:
      default:
      - 'cancel_event: true'
      - 'player_command: tpa %arg_1%'
      - 'console_command: execute at %arg_1% run playsound minecraft:block.note_block.snare
        ambient %arg_1% ~ ~ ~ 3 1'
      - 'console_command: tellraw %player% [{"text":" "},{"text":" "},{"text":"...
Мы не знаем что такое ТП и какое оно там на каком-то там фантайме. Описываете, пожалуйста, более понятно
 
Мы не знаем что такое ТП и какое оно там на каком-то там фантайме. Описываете, пожалуйста, более понятно
offtop Ну смари, как в овртп соответственно ртп только тпа, ну кароче с боссбарами звуками и эффектами
 
Код:
tpa:
    type: player_command
    conditions:
    - '%command% startsWith /tpa %arg_1% or %command% startsWith /call %arg_1%'
    - '%statistic_seconds_since_death% < 15 execute antirelog'
    - '%arg_1% == %player% execute actions2'
    - '%parseother_{arg_1}_{player_online}% == no execute error'
    - '%parseother_{arg_1}_{essentials_is_teleport_enabled}% == no execute error1'
    actions:
      default:
      - 'cancel_event: true'
      - 'player_command: tpa %arg_1%'
      - 'console_command: execute at %arg_1% run playsound minecraft:block.note_block.snare
        ambient %arg_1% ~ ~ ~ 3 1'
      - 'console_command: tellraw %player% [{"text":" "},{"text":" "},{"text":" ","hoverEvent":{"action":"show_text","contents":[{"text":"","italic":false}]}},{"text":"
        ","hoverEvent":{"action":"show_text","contents":[{"text":"","italic":false}]}},{"text":"
        ","hoverEvent":{"action":"show_text","contents":[{"text":"","italic":false}]}},{"text":"
        ","hoverEvent":{"action":"show_text","contents":[{"text":"","italic":false}]}},{"text":"
        ","hoverEvent":{"action":"show_text","contents":[{"text":"","italic":false}]}},{"text":"
        ","hoverEvent":{"action":"show_text","contents":[{"text":"","italic":false}]}},{"text":"
        ","hoverEvent":{"action":"show_text","contents":[{"text":"","italic":false}]}},{"text":"
        ","hoverEvent":{"action":"show_text","contents":[{"text":"","italic":false}]}},{"text":"
        ","hoverEvent":{"action":"show_text","contents":[{"text":"","italic":false}]}},{"text":"
        ","hoverEvent":{"action":"show_text","contents":[{"text":"","italic":false}]}},{"text":"
        ","hoverEvent":{"action":"show_text","contents":[{"text":"","italic":false}]}},{"text":"[Отменить
        запрос]","color":"#FB0000","italic":false,"hoverEvent":{"action":"show_text","contents":[{"text":"Нажми,
        чтобы отменить запрос","italic":false}]},"clickEvent":{"action":"run_command","value":"/tpacancel
        %arg_1%"}}]'
      - 'console_command: tellraw %arg_1% [{"text":"[⚝] ","color":"#ff6600","italic":false},{"text":"%player%
        ","color":"#ff6600","italic":false},{"text":"хочет телепортироваться к вам.","color":"#ff0000","italic":false}]'
      - 'console_command: tellraw %arg_1% [{"text":" "},{"text":" "},{"text":" "},{"text":"
        "},{"text":" "},{"text":"[Принять запрос]","color":"#00FF00","italic":false,"hoverEvent":{"action":"show_text","contents":[{"text":"Нажми,
        чтобы принять запрос","color":"white","italic":false}]},"clickEvent":{"action":"run_command","value":"/tpaccept"}},{"text":" "},{"text":" "},{"text":" "},{"text":"|","color":"gray","italic":false},{"text":"
        "},{"text":" "},{"text":" "},{"text":"[Отменить запрос]","color":"#FF0000","italic":false,"hoverEvent":{"action":"show_text","contents":[{"text":"Нажми,
        чтобы отменить","color":"white","italic":false}]},"clickEvent":{"action":"run_command","value":"/tpdeny"}}]'
      - 'console_command: playsound minecraft:block.note_block.snare ambient %arg_1%
        ~ ~ ~ 3 1'
      antirelog:
      - 'cancel_event: true'
      - 'message: &c[✘] &fВы недавно были в бою, поэтому вы &6не можете &fиспользовать
        эту команду!'
      - 'message: &f   Подождите еще &d%math_15-{statistic_seconds_since_death}% сек.
        &fдо конца задержки!'
      actions2:
      - 'cancel_event: true'
      - 'message: &c[✘] #FFFFE6Нельзя отправлять запрос на телепортацию к самому себе.'
      error:
      - 'cancel_event: true'
      - 'message: #ff6600[⚝] &fЭтот игрок не в сети'
      error1:
      - 'cancel_event: true'
      - 'message: &c[✘] #FFFFE6%arg_1% отключил телепортацию.'
      cooldown:
      - 'cancel_event: true'
      - 'message: &e[✘] #FFFFE6Команда будет доступна через &c%time%'
    cooldown: 60
    enabled: true
  tpacancel1:
    type: player_command
    conditions:
    - '%command% startsWith /tpacancel %arg_1%'
    - '%arg_1% == %player% execute actions2'
    actions:
      default:
      - 'cancel_event: false'
      - 'console_command: tellraw %arg_1% [{"text":"[⚝] ","color":"#ff6600","italic":false},{"text":"Телепортация
        ","color":"#FFFFE6","italic":false},{"text":"отменена!","color":"#ff0000","italic":false}'
      - 'playsound: BLOCK_NOTE_BLOCK_BASEDRUM;3;2'
      actions2:
      - 'cancel_event: true'
      - 'message: #ff6600[✘] #FFFFE6Вы #ff6600не отправляли #FFFFE6запросов на телепортацию!'
      cooldown:
      - 'cancel_event: true'
      - 'message: &e[✘] #FFFFE6Команда будет доступна через &c%time%'
    cooldown: 5
    enabled: true

решил через conditionalEvents (приложил кфг, вдруг кому то нужно будет)
 
Назад
Сверху Снизу