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

Помогите Предметы из креатива

Тема в разделе "Разработка плагинов для новичков", создана пользователем oleg57zls, 4 сен 2016.

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

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

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Доброго времени суток. Мне нужно подписывать предметы взятые из креатива. Если вызывать InventoryCreativeEvent (InventoryClickEvent тоже пробовал) и проверять там, то оно работает не только с предметами взятыми из креатива, но и конкретно с теми, что уже лежали в инвентаре. Как проверять для подписи предметы взятые только из креатива?
     
  2. Хостинг MineCraft
    <
  3. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    ну скорее всего никак. Только если жестокими костылями.
     
  4. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Нет такого понятия как предмет взятый с креатива. Клиент просто говорит положи мне такой-то итемстак в такой-то слот, при любом взаимодействии.
     
  5. Автор темы
    oleg57zls

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

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Как тогда можно подписывать данные предметы? Мне нужно подписывать именно предметы добавленные из креатива, а не те что уже были.
     
  6. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Подписывать каждый раз, при этом удаляя старую подпись.
     
  7. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    ну как вариант при заходе в креатив подписывай все его предметы какойнибудь надписью, а в креатив евент проверяй если ли эта подпись или нет, и если нету то добавляй свою.
     
  8. Автор темы
    oleg57zls

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

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Спасибо, сделаю два тега. При входе в креатив или при поднятии предметов в нем подписывать первым тегом, а при вызове InventoryCreativeEvent, если предмет не подписан первым тегом, подписывать вторым. А саму проверку организую по второму.
     
  9. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Ты главное учти что игрок может добавить свою какую угодно подпись, в том числе и твою, так что никакие важные данные, типо даты создания, ника игрока, и другое хранить в подписи нельзя, подделают. Только сам маркер того что вещь создана в креативе, не более.
     
  10. Автор темы
    oleg57zls

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

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Подписывать предметы я буду кастомным нбт-тегом.
     
  11. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Его тоже можно добавить через читы.
     
  12. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Как уже было сказано, клиент шлет пакет с итемстаком, и на предмет можно любой тег повесить, или тупо склонировать уже готовый.[DOUBLEPOST=1473285879,1473285770][/DOUBLEPOST]
    А этот ивент вообще дырявый, открыл сундук и наипал систему, спавни сколько угодно.[DOUBLEPOST=1473286243][/DOUBLEPOST]P.s то чувство, что скоро появятся новые чит клиенты для наепки таких серверов :D.
     

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