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

Статус
Закрыто для дальнейших ответов.

KOTPETR16

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

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

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

ЛУТ - ДРОП
 
Плагин на лаки блоки самописный? Если да, то его разработчик неправильно прописал локацию спавна дропа.
 
Плагин на лаки блоки самописный? Если да, то его разработчик неправильно прописал локацию спавна дропа.

Мне кажется за это отвечают эти строки скрипта

Код:
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
 
Мне кажется за это отвечают эти строки скрипта

Код:
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
Это что такое? Хотите сказать, что плагин написан на Python?
 
Мне кажется за это отвечают эти строки скрипта

Код:
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
Думаю, вам нужно откорректировать выпадение предмета - добавьте к локации 0.5 к каждой координате.
Вы можете скинуть Java код?
Это скрипт из Skript, а не самопис.
 
Последнее редактирование:
Нужно изменить локацию конкретно там, где ты скинул скрипт в первый раз. Не знаю, как именно это делается, ибо 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
Какой кошмар... Это ж каким нужно быть извращенцем, чтобы писать большие плагины на Skript? 😁
Я тебе больше скажу - античит. Не думаю, что кто-то пользуется этим на серьезных щах, но фиг знает...
 
Короче я поставил вместо {_x} поставил {_y} всё равно улетает но не так

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

Закрыта тема.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ