Вопрос Skript - проверка плейсхолдера с тпс

Ядро
Paper

der3kyy

Пользователь
Сообщения
15
Плагин
skript
Ядро сервера
  1. Paper
Версия сервера
  1. 1.21
Память сервера ОЗУ
8Gb
Ссылка
https://www.spigotmc.org/resources/skript.114544/
нужно чтобы по команде выполнялась проверка плейсхолдера (%server_tps_1%) в плагине скрипт, и если значение меньше нужного, то тогда что-то происходило. но проблема в том, что даже если значение меньше нужного, то ничего не происходит, и отправляется сообщение на последней строке самого скрипта.

command /checktps:
trigger:
set {_tps} to placeholder "server_tps_1"
if {_tps} >= 1.1:
send "&cTPS низкий: %{_tps}%"
else:
send "&aTPS нормальный: %{_tps}%"
 
Решение
Не самый надёжный способ использовать плейсхолдер. Лучше использовать стандартную проверку, которая есть в skript.

Код:
command /checktps2:
  trigger:
    set {_tps} to placeholder "server_tps_1"
    if TPS from last 1 minute < 19.9:
      send "&cTPS низкий: %{_tps}%"
    else:
      send "&aTPS нормальный: %{_tps}%"
нужно чтобы по команде выполнялась проверка плейсхолдера (%server_tps_1%) в плагине скрипт, и если значение меньше нужного, то тогда что-то происходило. но проблема в том, что даже если значение меньше нужного, то ничего не происходит, и отправляется сообщение на последней строке самого скрипта.

command /checktps:
trigger:
set {_tps} to placeholder "server_tps_1"
if {_tps} >= 1.1:
send "&cTPS низкий: %{_tps}%"
else:
send "&aTPS нормальный: %{_tps}%"
offtop ну пожалуйста

1747466764110-png.35388

 

Вложения

  • 1747466764110.png
    1747466764110.png
    16.8 KB · Просмотры: 25
Не самый надёжный способ использовать плейсхолдер. Лучше использовать стандартную проверку, которая есть в skript.

Код:
command /checktps2:
  trigger:
    set {_tps} to placeholder "server_tps_1"
    if TPS from last 1 minute < 19.9:
      send "&cTPS низкий: %{_tps}%"
    else:
      send "&aTPS нормальный: %{_tps}%"
 
Не самый надёжный способ использовать плейсхолдер. Лучше использовать стандартную проверку, которая есть в skript.

Код:
command /checktps2:
  trigger:
    set {_tps} to placeholder "server_tps_1"
    if TPS from last 1 minute < 19.9:
      send "&cTPS низкий: %{_tps}%"
    else:
      send "&aTPS нормальный: %{_tps}%"
спасибо!
 
Назад
Сверху Снизу