Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Идея Fly

Тема в разделе "Запросы на разработку плагинов", создана пользователем KatranLife, 26 сен 2013.

  1. Автор темы
    KatranLife

    KatranLife Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    KatranLife
    Нужен плагин для полёта, что бы при вводе /fly on (/fly on ИГРОК) включался, при /fly off (/fly off ИГРОК) выключался

    Искал, но не нашел ничего похожего...
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    KatranLife

    KatranLife Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    KatranLife
    Если через консоль в Essentials написать fly off то флай отключается у ВСЕХ игроков на сервере, даже тех у кого gm 1
     
    kergat нравится это.
  4. korsakik

    korsakik Старожил Пользователь

    Баллы:
    103
    Skype:
    korsakik
    Имя в Minecraft:
    LexaKI
    admincmd
     
    KatranLife нравится это.
  5. Deniseo

    Deniseo Старожил Пользователь

    Баллы:
    103
    Skype:
    selikon50
    Имя в Minecraft:
    Deniseo
    ты просто /fly ник напиши и все, если отключить то также /fly ник
     
    DrWhite нравится это.
  6. Автор темы
    KatranLife

    KatranLife Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    KatranLife
    тогда если человек наступит на плитку, ему включится флай, а мне что то типо проверки надо, что бы у определенного игрока(есть или нету флая) именно вырубался флай
     
    ВремяПриключений нравится это.
  7. Deniseo

    Deniseo Старожил Пользователь

    Баллы:
    103
    Skype:
    selikon50
    Имя в Minecraft:
    Deniseo
    Я тебя не понимаю, ты говришь для определенного игрока, а команда /fly Deniseo[DOUBLEPOST=1380283560,1380283144][/DOUBLEPOST]Так же через командный блок можно прописать

    Ближайший игрок: fly @p [x=100;y=30;z=256]
    Всем игрокам: fly @a [x=100;y=30;z=256]
    Определенный игрок: fly [x=100;y=30;z=256] Deniseo
     
  8. Автор темы
    KatranLife

    KatranLife Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    KatranLife
    вот смотри, заходит игрок, у него нету флая, он наступает на плитку с командным блоком в котором fly @p
    и у игрока включается флай
    что не нужно, для такого игрока условия флая должны игнорироваться (то есть сработаь в холостую)

    заходит игрок с флаем наступает на плитку с командным блоком в котором fly @p
    у игрока выключается флай
    что нужно


    вот мне и нужно что бы команда /fly off работала, просто fly не подходит...
     
  9. Deniseo

    Deniseo Старожил Пользователь

    Баллы:
    103
    Skype:
    selikon50
    Имя в Minecraft:
    Deniseo
    А эта команда на что Определенный игрок: fly [x=100;y=30;z=256] Deniseo, если на политу наступит например Notch то ему не дадут fly, она стработает только на Deniseo
     
    Сникерсни нравится это.
  10. Автор темы
    KatranLife

    KatranLife Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    KatranLife
    мне для эвента надо, туда могут заходить все игроки, так что переменная на 1 игрока не будет работать как таковая, нужна только проверка на флай, а точнее на его отключение без разницы есть у игрока флай или нет

    а в эссентиалсе ввод команды /fly либо дает(если флая нет), либо забирает флай(если флай был включен)
     
  11. Deniseo

    Deniseo Старожил Пользователь

    Баллы:
    103
    Skype:
    selikon50
    Имя в Minecraft:
    Deniseo
    Ну это точно можно через командные блоки можно сделать. как именно читай wiki
     
    Сникерсни нравится это.
  12. Автор темы
    KatranLife

    KatranLife Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    KatranLife
    Прочитал многое на вики, но вот как сделать что бы командный блок определял true или false у игрока fly
    и если true = снимал его
     
  13. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    Мне кажется Deniseo не понял цель. Переведу в псевдокод:
    Код:
    If (fly.status = deactivated) then
    {
      fly.status = activated
    } else {
      //nothing
    }
     
    KatranLife нравится это.
  14. Автор темы
    KatranLife

    KatranLife Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    KatranLife
    именно это мне и нужно)
     

Поделиться этой страницей