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

СливПлатные

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

  • euj3ne
  • _aymar
  • 12345GG
  • _Dead_
  • savenx
  • Shigurama
  • Felson
  • RomasGrief
  • Kdxkjdjx
  • Zuya
  • pro53831
  • ujjwalwarriorrrr
  • dimakomld12312
  • RizonChik
  • VitaliyXX
  • TakumiHiji
  • Kissren
  • Kolivan
  • pyps
  • KirillLegend
  • no1c
  • JustiHix
  • Kimonomc
  • bobobo
  • loppol0306
  • mcprsx
  • compot1123
  • miminttto
  • Sebsish
  • Masterok
  • awilon
  • Nakolotnik
  • Globus
  • Wryindi
  • xzlols
  • Emilie
  • ewrpoir
  • undefined322
  • Axsion
  • Andr1234
  • kilyezz
  • Windy13849
  • sweer
  • Vladis_min
  • OverwriteMC
  • Glorious
  • katze225
  • Tenkit
  • Rival
  • nemmem
  • MystalDev
  • s1z1
  • sartok
  • ThoSanTreEm
  • Dezzy22961
  • timur_1708
  • xGodstolbik2
  • Frolov
  • nazar6
  • krem_4iz
  • Towa
  • plum
  • Zetvix3123
  • whyzure
  • Lors1k
  • rrbg
  • Measuka
  • Ziyodovhasanboy
  • Eater
  • 1mb1r4ck
  • Leniumtv
  • Seardont
  • SayFay
  • kashka228
  • GUFIII
  • Daniiltoptl
  • MatveyKa
  • onehndpercent
  • Antogonist
  • Caris
  • wave6lol
  • moshendian666
  • фея
  • Наталия
  • serhijhig
  • jacob
  • Qpyyy
  • Vlas05
  • Black123
  • Abugaga
  • flayyyd
  • H0W3R
  • maximum33505

Помощь Помогите сделать двойную проверку в 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на.
  • 131
Попробуйте

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}%. Убедитесь, что они возвращают корректные значения.
 
ВерхНиз