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

Плагин [FUN] RandomCase-Reloaded v3.21 Универсальный плагин кейсов [1.10-R1.0]

Тема в разделе "Неподтвержденные плагины", создана пользователем Mr_RoboMan, 28 апр 2015.

?

Стоит ли добавлять СтатТрек (счетчик убийств) как возможность для лука или меча?

  1. Да, определенно стоит!

    60,6%
  2. Нет, определенно не стоит!

    8,5%
  3. Нет, определенно не стоит делать это в этом плагине, но можно сделать для этого отдельный плагин!

    30,9%
  1. Автор темы
    Mr_RoboMan

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

    Баллы:
    123
    Примерно так выглядит выполнение команды при получении предмета (я поставил этому предмету dropable на false поэтому он не выпал мне)!
    [​IMG][DOUBLEPOST=1465745327,1465654513][/DOUBLEPOST]Небольшая обнова 2.31, небольшие изменения!
    В общем ребят, если мне позволят мои кривые руки, в версии 2.4 будет новые режим открытия кейсов!!
    (И он будет спизжен с ItemCases, но тссс! Никому не говори об этом, бро!)[DOUBLEPOST=1465745517][/DOUBLEPOST]О, я придумал еще одну идею! Возможно новый режим открытия кейсов сделаю в 2.5, а в 2.4 добавлю возможность покупки кейсов и ключей!
    (Да-да-да, эту идея тоже спизжил с ItemCases.. Но об этом тоже никому не говори!!!)
     
  2. Хостинг MineCraft
    <
  3. Sonicxd2

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

    Баллы:
    76
    Жду 2.4, костыльно все получилось
     
  4. Автор темы
    Mr_RoboMan

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

    Баллы:
    123
    Слушай у меня к тебе есть вопрос,
    тебе действительно плагин так интересен,
    или ты тупо накручиваешь сообщения? -_-
     
  5. sanjee

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

    Баллы:
    78
    Имя в Minecraft:
    sanjee
    кхммм да вроде нет, он же зареган с 2014 года за эти годы мог бы вообще 100500 сообщений накрутить
     
  6. Автор темы
    Mr_RoboMan

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

    Баллы:
    123
    Хм, ну ладно, значит кому-то действительно интересен мой плугин.
     
  7. Sonicxd2

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

    Баллы:
    76
    Нет мне реально плагин нравится, я хочу его на свой сервер поставить, но когда будет полностью система покупок кейсов и ключей.
     
  8. Автор темы
    Mr_RoboMan

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

    Баллы:
    123
    Ну вот теоритечски, ОНА ГОТОВА, но почему-то практически - Vault не работает.[DOUBLEPOST=1465818499,1465814918][/DOUBLEPOST]В общем обнова готова, осталось только как-то подключить Vault..
    А он упорно не подключается..
    А другого надежного способа управлять экономикой - я не знаю..[DOUBLEPOST=1465819535][/DOUBLEPOST]Глупо получилось..
    Работает все...
    Ждите релиза в ближайшие 10 минут)[DOUBLEPOST=1465820120][/DOUBLEPOST]Ну собственно что?)
    Версия 2.4, добавлена возможность покупать кейсы/ключи.
    Для работы этой возможности (а она НЕОБЯЗАТЕЛЬНА) необходима установить плагин Vault и любой плагин реализующий экономику Vault!
    Ну и разумеется добавить параметр PRICE к кейсу/ключу который должен продаваться.
    Команда для покупки НАБОРА (ключ & кейс) /randomcase buy <case>
    Команда для покупки КЕЙСА /randomcase buy <case> case
    Команда для покупки КЛЮЧА /randomcase buy <case> key[DOUBLEPOST=1465830927][/DOUBLEPOST]На DevBukkit версию 2.4 пока не одобрили (но на spigotmc уже можно скачать), зато тем временем, СПАСИБО всем за эту цифру!)
    Надеюсь скоро я заскриню 2к!)
    [​IMG]
     
  9. VirtualMakc

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

    Баллы:
    61
    /rc reload?
     
  10. Автор темы
    Mr_RoboMan

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

    Баллы:
    123
    А что надо чтоб делала команда?
    Только добавление новых кейсов из конфига?
     
  11. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    А что, слабо запилить?
     
  12. Автор темы
    Mr_RoboMan

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

    Баллы:
    123
    Ээ... Добавление новых кейсов из конфига?
    Не особо слабо)
    Просто сейчас думаю как лучше реализовать шанс выпадения...
     
  13. VirtualMakc

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

    Баллы:
    61
    перезагрузку всех изменений конфига, чтобы не ребутать сервер
     
  14. Автор темы
    Mr_RoboMan

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

    Баллы:
    123
    Боже, ненавижу стандартный конфиг Баккит...
    Никак не пойму как его релоадить...
    Пробовал просто
    reloadConfig;
    пробовал
    saveConfig;
    reloadConfig;
    и даже
    reloadConfig;
    saveConfig;
    ну в жопу стандартный конфиг... Создам отдельный...
    Поэтому обнова будет завтра.. (Но к сожалению врядли я доделаю шанс выпадения вещей)
     
  15. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    Не юзай saveConfig.
    this.plugin.reloadConfig();
    Всё.
     
  16. Автор темы
    Mr_RoboMan

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

    Баллы:
    123
    Пробовал. Тоже самое ничего..
    Да пофиг, сделаю нормальный конфиг... С ним всегда очень просто работать)
    [​IMG][DOUBLEPOST=1466058740,1466052111][/DOUBLEPOST]v2.5
    Добавлена команда /randomcase reload
    А я все еще думаю как нормально реализовать шанс выпадения...
     
  17. Lapos213

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

    Баллы:
    103
    очень нужен шанс выпадения
    как вариант посмотреть код у других плагинов, где существует шанс выпадения
     
  18. Автор темы
    Mr_RoboMan

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

    Баллы:
    123
    Да код я напишу... Я думаю как реализовать это нормально...
    Ну то-есть, у каждого предмета будет строчка CHANCE, но что в ней должно быть..
    Не знаю..[DOUBLEPOST=1466172066,1466171917][/DOUBLEPOST]Просто если делать просто шанс (например 80%, 10% и т.д.) то шанс выпадения будет больше не у того предмета у которого шанс больше, а у того который идет первее..
    Надеюсь мою мысль кто-то понял...[DOUBLEPOST=1466173347][/DOUBLEPOST]Вы мне идею подкиньте как это сделать, я сделаю!
    Просто до меня не доходит нормальный способ...
     
  19. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    RandomBox смотри, от сахара.
     
  20. Автор темы
    Mr_RoboMan

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

    Баллы:
    123
    Я посмотрел, у него там вроде просто для каждого предмета выставляется шансы выпадения...[DOUBLEPOST=1466232490,1466185936][/DOUBLEPOST]Ладно, кажется я таки придумал систему.
    В общем, каждому предмету из дропа должен быть присвоен параметр "LEVEL".
    Этот левел и будет шансом выпадения вещей.
    т.е., берутся все вещи с одним левлом, а среди них уже выбирается случайная!
    Минимальный левел - 1, шансы левла выше - все меньше и меньше.
    Для примера, вот такую таблицу я получил при получении левла 2147483647 раз!
    Код:
    [левел] - [количество раз которые этот левел был получен]
    1 - 1073721605
    2 - 536907450
    3 - 268443251
    4 - 134206520
    5 - 67096355
    6 - 33551609
    7 - 16778432
    8 - 8389237
    9 - 4196260
    10 - 2095313
    11 - 1048351
    12 - 525011
    13 - 261653
    14 - 131149
    15 - 65807
    16 - 32569
    17 - 16547
    18 - 8215
    19 - 4128
    20 - 2069
    21 - 1061
    22 - 550
    23 - 227
    24 - 141
    25 - 66
    26 - 34
    27 - 21
    28 - 5
    29 - 7
    30 - 3
    31 - 1
    Думаю суть понятна +-?)
    P.S. Для особо тупых: это означает что если вы поставите предмету 31 левел, значит он выпадает приблизительно на 2147483647 раз открытия кейса!)
    [DOUBLEPOST=1466238463][/DOUBLEPOST]Ну что господа?
    UPдейт!!
    2.6, то что все просили - шанс выпадения вещей!!
    Для каждого дропа теперь обязателен параметр LEVEL.
    Минимальное значение - 1.
    Максимальное - в теории это 2147483647 но на практике больше 10 выпадает нереально редко!)[DOUBLEPOST=1466339849][/DOUBLEPOST]РЫБЯТЫЫ!!!
    Я сделяль!!
    Второй режим открытия кейсов!!!!!!
    Сейчас видео быстро запишу, похвастаюсь перед вами :D[DOUBLEPOST=1466339955][/DOUBLEPOST]Ах да, а еще я добавил фишку для самых злых ОдмЕнов, теперь из кейса может ничего не выпасть!
    (Если выпадет LEVEL которого нету (т.е. если вы поставите все левла выше 1, то будет почти 50% того что игроку ничего не выпадет!))[DOUBLEPOST=1466340404][/DOUBLEPOST]:D
    [​IMG][DOUBLEPOST=1466340983][/DOUBLEPOST]Ах да и еще, чисто техническая подробность, при втором моде открытия кейсов, вещи по слотам генерируются в самом начале, т.е. все зависит от того, насколько хорошо игрок УГАДАЕТ где находится хороший предмет!)[DOUBLEPOST=1466346113][/DOUBLEPOST]Ребят, я тут загуглил RandomCase..
    И ЧЕТО КАК НАЧАЛ ОРАТЬ В ГОЛОСИНУ...
    Чето VimeWorld шалууууун.. :D
    https://geekbrains.ru/topics/408[DOUBLEPOST=1466346229][/DOUBLEPOST]P.S. Подсказка для тех кто не понял с чего я ОРУ просто,
    это код (при чем очень старый, я тогда просто нереально гавнокодил) одной из первых версий моего плагина, и автор темы пытается переделать его, заменив префикс [RandomCase] на [VimeWorld]..
     
    Последнее редактирование: 18 июн 2016
  21. jamesg101

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

    Баллы:
    76
    Имя в Minecraft:
    jamesg101
    Вот как использовать COMMANDS, если даже нету примера
     

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