1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Решено Дроп при ломании улетает далеко от действия

Тема в разделе "Помощь", создана пользователем KOTPETR16, 12 июл 2020.

Статус темы:
Закрыта.
  1. Автор темы
    KOTPETR16

    KOTPETR16 Активный участник

    Баллы:
    61
    Пожалуйста помогите! У меня на сервере если сломать лаки блок, то дроп улетает далеко, иногда в бездну, иногда в пол, в блоки. А игроки не могут собрать лут. Пробовал ставить плагин чтобы игроку ложилось всё в инвентарь при ломании, но луталась губка а не лут который должен был выпасть.
    Плагин ставил DropInventory и в блэклист губку, не помогло.

    Собрать дроп даётся тяжело, если шифтить и подставляться

    Пожалуйста помогите!

    ЛУТ - ДРОП
     
  2. Тру Кодер

    Тру Кодер Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    haskell_md2
    Плагин на лаки блоки самописный? Если да, то его разработчик неправильно прописал локацию спавна дропа.
     
  3. Автор темы
    KOTPETR16

    KOTPETR16 Активный участник

    Баллы:
    61
    Мне кажется за это отвечают эти строки скрипта

    Код:
    on break of sponge:
        if {lucky.player.%uuid of player%.playing} is "InGame":
            if {@useluckyblockplugin} is false:
                cancel event
                set event-block to air
                set {_x} to random element out of {LUCKY.BLOCKS::*}
                drop {_x} at location of event-block
                show mob spawner flames at the event-block
     
  4. Тру Кодер

    Тру Кодер Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    haskell_md2
    Это что такое? Хотите сказать, что плагин написан на Python?
     
  5. Автор темы
    KOTPETR16

    KOTPETR16 Активный участник

    Баллы:
    61
    Я могу скинуть сам файл .sk
    Скинуть?
     
  6. Тру Кодер

    Тру Кодер Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    haskell_md2
    Вы можете скинуть Java код?
     
  7. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Думаю, вам нужно откорректировать выпадение предмета - добавьте к локации 0.5 к каждой координате.
    Это скрипт из Skript, а не самопис.
     
  8. Автор темы
    KOTPETR16

    KOTPETR16 Активный участник

    Баллы:
    61
    Весь код:
    https://pastebin.com/Liw941a0
     
    Последнее редактирование: 13 июл 2020
  9. NuaN

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

    Баллы:
    96
    Имя в Minecraft:
    NuaN
    Какой кошмар... Это ж каким нужно быть извращенцем, чтобы писать большие плагины на Skript? :D
     
  10. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Нужно изменить локацию конкретно там, где ты скинул скрипт в первый раз. Не знаю, как именно это делается, ибо Skript'ом не пользуюсь. Вероятно, присвоить отдельную переменную для локации и сделать что-то вроде этого
    Код:
    add 0.5 {_loc}'s to x-coordinate
    add 0.5 {_loc}'s to y-coordinate
    add 0.5 {_loc}'s to z-coordinate
    Я тебе больше скажу - античит. Не думаю, что кто-то пользуется этим на серьезных щах, но фиг знает...
     
  11. Автор темы
    KOTPETR16

    KOTPETR16 Активный участник

    Баллы:
    61
    Короче я поставил вместо {_x} поставил {_y} всё равно улетает но не так

    Вся та балда с add 0.5 не сработала. Но всё равно спасибо.

    Закрыта тема.
     
Статус темы:
Закрыта.

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