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

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

Discussion in 'Разработка плагинов для новичков' started by oleg57zls, Sep 4, 2016.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Share This Page