Создам небольшие плагины

  • Автор темы Автор темы Hilgert
  • Дата начала Дата начала
Плагин на переименование есть.Если у предмета уникальное имя то оно не будет стаковаться с другим предметом другого имени
Мне требуется другое...
Я делаю: новые рецепты, лроп из боссов и подобное. Хочу что бы были вещи эти лишь единичными.
 
Мне требуется другое...
Я делаю: новые рецепты, лроп из боссов и подобное. Хочу что бы были вещи эти лишь единичными.
Ааа...хм...юзать бедрок =/
Если у тебя сервер по ип то незнаю
Если у тебя моды и лаунчер моно и самому написать мод
 
Ааа...хм...юзать бедрок =/
Если у тебя сервер по ип то незнаю
Если у тебя моды и лаунчер моно и самому написать мод
Только платины.
Да это и плагином сделать можно написал же выше способ.
 
Только платины.
Да это и плагином сделать можно написал же выше способ.
-_- ты не написал способ.

P.S. Вопросы об уникальных предметах уже поднимались, но к решению так и не пришли, вроде бы.
 
-_- ты не написал способ.

P.S. Вопросы об уникальных предметах уже поднимались, но к решению так и не пришли, вроде бы.
Эмм

.

Алгоритм работы:
Когда игроку в инвентарь попадает новый предмет, идёт проверка id нового предмета на id ограниченных предетов. Если совпадают, то проверка по имени, после проверка по описанию. Если все они совпадают, то проверяется параметр у этого предмета на наличие у кого либо, если значение false, то предмет игроку даётся и false меняется на true.
А если значение и так true, то игроку пишется заданное сообщение.

Противоположенное (смена true на false) должно происходить при выбрасывании этого предмета.
 
Может он не разбирается в java и незнает как это осуществить
Вот именно.
Может он не разбирается в java и незнает как это осуществить
Если бы я умел писать плагины для bukkit - написал бы и сам, но так-как я этого не умею, написал то, что в пределах нынешних возможностей, а это уже, по сути , пол работы.
 
Вот именно.

Если бы я умел писать плагины для bukkit - написал бы и сам, но так-как я этого не умею, написал то, что в пределах нынешних возможностей, а это уже, по сути , пол работы.
Ты бы так просто не написал, т.к. способа создать уникальную вещи с помощью плагинов не придумали.
 
Хочу что бы были вещи эти лишь единичными.
А ты не думал,просто привелегии на сервере не делать слишком жирными ?! Никто бы не дюпал.и все предметы бы были идентичными. ну или если у тебя там сервер с дюпами и прочим шлаком, тогда попроси сделать привязку предмета к нику(lore: Предмет привязан к [name] ) + какой нибудь номер присваивать ему. По возможности связать это с MySQL и сделать так,чтобы #предмета в случае повторения удалялся(Ну или по другому придумать) . Ну это просто мысль такая промелькнула,реализовать это в принципе возможно будет я так думаю. Главное все правильно продумать.
 
А ты не думал,просто привелегии на сервере не делать слишком жирными ?! Никто бы не дюпал.и все предметы бы были идентичными. ну или если у тебя там сервер с дюпами и прочим шлаком, тогда попроси сделать привязку предмета к нику(lore: Предмет привязан к [name] ) + какой нибудь номер присваивать ему. По возможности связать это с MySQL и сделать так,чтобы #предмета в случае повторения удалялся(Ну или по другому придумать) . Ну это просто мысль такая промелькнула,реализовать это в принципе возможно будет я так думаю. Главное все правильно продумать.
:facepalm:
У меня сервер БЕЗ дюпа, я хочу сделать ЛЕГЕНДАРНЫЕ ОРУЖИЯ, которые будут лишь в единственном числе на всём сервере!
Мне как раз и нужна привязка по названию и описанию!
А ты не думал,просто привелегии на сервере не делать слишком жирными ?! Никто бы не дюпал.и все предметы бы были идентичными. ну или если у тебя там сервер с дюпами и прочим шлаком, тогда попроси сделать привязку предмета к нику(lore: Предмет привязан к [name] ) + какой нибудь номер присваивать ему. По возможности связать это с MySQL и сделать так,чтобы #предмета в случае повторения удалялся(Ну или по другому придумать) . Ну это просто мысль такая промелькнула,реализовать это в принципе возможно будет я так думаю. Главное все правильно продумать.
И я УЖЕ ПРОДУМАЛ И ДАЖЕ АЛГОРИТМ НАПИСАЛ.
 
Идея у вас хорошая. Подобного я не встречал на серверах. Удачи в реализации.Я кстати уже месяц практичесски подобное делаю. Точнее делаю не я,а Java кодер,который делает мне подобие RPG Items ,только для 1.7.5 и только то,что мне нужно.
 
А ты не думал,просто привелегии на сервере не делать слишком жирными ?! Никто бы не дюпал.и все предметы бы были идентичными. ну или если у тебя там сервер с дюпами и прочим шлаком, тогда попроси сделать привязку предмета к нику(lore: Предмет привязан к [name] ) + какой нибудь номер присваивать ему. По возможности связать это с MySQL и сделать так,чтобы #предмета в случае повторения удалялся(Ну или по другому придумать) . Ну это просто мысль такая промелькнула,реализовать это в принципе возможно будет я так думаю. Главное все правильно продумать.
Ну допустим появилось откуда-то два этих легендарных предмета, и как ты узнаешь какой из них нужно удалять?
Тут нужно логировать нахождение этого предмета, т.е. положил его игрок в эндер сундук, ты записываешь, что этот предмет в эндер сундуке и т.д. это все очень сложно я думаю.
Мне как раз и нужна привязка по названию и описанию!

И я УЖЕ ПРОДУМАЛ И ДАЖЕ АЛГОРИТМ НАПИСАЛ.
nu-davay-rasskazhi-mne_41954998_orig_.jpeg
 
Ну вот смотри как я думаю.
1. Копировать предмет можно только в режиме Gamemode(Написать нормальный CreativeProtector),тогда при смене режима,меняется инвентарь. При попытке выбросить,пишется что нельзя,при попытке взаимодействовать с предметами сундуков и прочих,нельзя). При попытке использвать предмет в ПвП - нельзя! Тоесть в режиме ГМ пусть он их по 10шт копирует,толку не будет. Нельзя будет продать этот предмет даже.
2. Остается что? Правильно... Остается режим survival,ведь именно в нем он скрафтит предмет,или добудет с % шансом с моба.(Это уже как автор сделает). А тоесть его нельзя будет скопировать,максимум что игроки попытаются сделать,так это дюпнють его через все возможные "баги" сервера. На версии 1.7.2+ нет таковых дюпов. Да и если что-то есть,я думаю Администратор их просто "пофиксил". Тоесть игроку остается только использовать этот предмет,пока прочность не закончится у него. А что касается самого предмета,так просто можно сделать логирование на то,кому он достался первый раз,ну или как-то так. Да и последнее я думаю не к чему. По сути я не могу утверждать полностью на 100% ,пока автор не распишет всю свою идею. То,что он написал это мало информации. Нужно же знать при каких обстоятельствах можно получать предмет. Может он вообще хочет через сайт его пытаться продавать. этого всего неизвестно. Просто у меня нет других объяснений,почему ему нужна привязка итема к номеру или к нику.
 
Ну допустим появилось откуда-то два этих легендарных предмета, и как ты узнаешь какой из них нужно удалять?
Тут нужно логировать нахождение этого предмета, т.е. положил его игрок в эндер сундук, ты записываешь, что этот предмет в эндер сундуке и т.д. это все очень сложно я думаю.

nu-davay-rasskazhi-mne_41954998_orig_.jpeg
Ты щас серьезно?
я всегда сам всё придумываю и продумываю. И вообще, не лезь туда, куда не просят.
 
В AdminCMD есть такая возможность.
1.Идея:
Вообщем, берём в руку определённый предмет, меняем ему название и/или описание, вводим команду и теперь это предмет может быть лишь в единственном количестве?

Что это значит?
Если, скажем, это блок, то его нельзя скопировать, например, командой /more (не считать дюпом!) или в kit если его поместить, а свой удалить, то он будет дан лишь первому игроку! Ну или в дропах боссах, через плагин ReActions или другой.

Зачем это вообще надо?
Что бы создавать, например, дроп из боссов редких вещей, которые держать на сервере во множественном количестве будут ну просто ужасно невыгодно
2. Нуу русский, конечно.
3. Команда: /onei + команда /oneir - перезагрузить конфиг.

Алгоритм работы:
Когда игроку в инвентарь попадает новый предмет, идёт проверка id нового предмета на id ограниченных предетов. Если совпадают, то проверка по имени, после проверка по описанию. Если все они совпадают, то проверяется параметр у этого предмета на наличие у кого либо, если значение false, то предмет игроку даётся и false меняется на true.
А если значение и так true, то игроку пишется заданное сообщение.

Противоположенное (смена true на false) должно происходить при выбрасывании этого предмета.
Не парься просто переведи ядро и всё и чарь вещи и название через наковальню сделай!! И запрети команду /more и всё!
 
Не парься просто переведи ядро и всё и чарь вещи и название через наковальню сделай!! И запрети команду /more и всё!
Я щас кричать начну!!!
Прочитай абсолютно весь диалог!
 
Я щас кричать начну!!!
Прочитай абсолютно весь диалог!
Уникальные итемы это уникальный айди.
Айди предмета сменить можно я думаю,на кастомный.
Привязка имени,описания и т.д идет.Например если у тебя есть предмет с именем лалал то ты не сможешь его состакать с другим предметом такого же типа(пусть губка) т.к имена разные.
Пофиксить дюпы.
 
Назад
Верх