Сборки серверов

СливПлатные

Сейчас онлайн

  • уууу
  • abc
  • Suhan :)
  • Kakonsam
  • neon_boy
  • NoobHecker
  • mcprsx
  • GusmanikCraft
  • fasfasdikbro
  • YTSkyBuilder
  • PS_LAZY_SEAL
  • toha
  • yegored
  • OZAKA999
  • GojoIgnat
  • Mixiry
  • keyser
  • Charli
  • kittichumur1
  • ScorpRex
  • Blachar
  • hardovere
  • raftixkale
  • pixend1
  • EzRaika
  • Xlvnix
  • StocRi
  • JokeStrapy
  • phantomfighterxx
  • KrotikBOt
  • NextHVH
  • Axolotel_UA
  • cgh f
  • EndBlock
  • se6sish
  • sigmagigachad
  • Belyaev
  • Lureus
  • ArteMM26
  • mihailpena
  • Пришлых
  • Antag0nist1c
  • VaporyGorilla5
  • EgorMIX
  • _noxcho_v_
  • ZerthDev
  • Jupiterskij
  • tatanas
  • NearMoon
  • Ravee_sad
  • stas0955565
  • PluxuryKid
  • zanderrrr
  • bbrp7
  • egery
  • exgun
  • skymonix
  • YandereMC
  • br1ckv73
  • MaxonPSd
  • Iruka
  • qeqoqeqs
  • ThienDinh
  • Carl666
  • RIOEYU
  • nebom
  • WinTPo
  • v_i_g_123
  • tikfas_BetaMC
  • caxarok12300
  • fggffsgsgsg

Помощь Помогите сделать двойную проверку в MyCommand

W
Помогите сделать проверку для получения глобала на моем сервере,
для получения нужно: БОЛЬШЕ 500 килов (%duels_wins%) и КД (%math_{duels_wins}/{duels_losses}%) БОЛЬШЕ 1
Я попробовал написать такое, проверка на килы работает, а проверка на кд - нет. Не обращайте внимания на то что после проверки, мне нужна от вас только проверка на килы и кд. (Проверка идет наоборот, т.е. сначала он проверяет если у типа НЕТУ 500 килов и кд, а иначе выдает глобала)
То, что я написал ниже, не работает, это я просто пытался реализовать свою идею


global:
command: /global
type: RUN_CONSOLE
runcmd:
- '$Script$%if%%duels_wins%<500<and>%if%%math_{duels_wins}/{duels_losses}%<1'
- '$text$&6Для получения этого звания нужно &c500&6 убийств, и K/D больше &c1'
- '$Script$%else%'
- '$text$&bИзменение ранга на &b&lGLOBAL&r. (Напиши что - нибудь в чат)'
- '/lp user $player meta setsuffix " &#084CFB&l&nG&#296DFB&l&nL&#4A8FFC&l&nO&#6BB0FC&l&nB&#8CD2FD&l&nA&#ADF3FD&l&nL"'
- '/lp user $player permission set mycmd.global false'
register: true
permission-required: true
permission-node: mycmd.global
 
_Dead_
  • _Dead_
  • Жiнка з ароматом пива, шкiра снiжного кальвiна.
  • 136
Попробуйте

Java:
global:
  command: /global
  type: RUN_CONSOLE
  runcmd:
    - '$Script$%if%%duels_wins%<500'
    - '$text$&6Для получения этого звания нужно &c500&6 убийств, и K/D больше &c1'
    - '$Script$%elseif%%math_{duels_wins}/{duels_losses}%<1'
    - '$text$&6Для получения этого звания нужно &c500&6 убийств, и K/D больше &c1'
    - '$Script$%else%'
    - '$text$&bИзменение ранга на &b&lGLOBAL&r. (Напиши что - нибудь в чат)'
    - '/lp user $player meta setsuffix " &#084CFB&l&nG&#296DFB&l&nL&#4A8FFC&l&nO&#6BB0FC&l&nB&#8CD2FD&l&nA&#ADF3FD&l&nL"'
    - '/lp user $player permission set mycmd.global false'
  register: true
  permission-required: true
  permission-node: mycmd.global

В этом примере проверка на килы и КД проводится последовательно с помощью $Script$%if%, $Script$%elseif%, и $Script$%else%. Если хотя бы одно из условий не выполняется, игроку выводится сообщение. В случае успешного выполнения всех условий изменяется на "GLOBAL".

PlaceHolderAPI должен корректно обрабатывать ваши плейсхолдеры %duels_wins% и %math_{duels_wins}/{duels_losses}%. Убедитесь, что они возвращают корректные значения.
 
Snezhnyi
как зделать команду, которая фризит игрока типо как проверка на читы
Накинуть большой уровень замедления, но всё равно не поможет, так как игрок сможет передвигаться прыжками - лучше использовать готовый плагин заточенный под данного рода действия с игроками, нежели пытаться через костыли сделать не полноценно работающую механику)
 
ВерхНиз