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

Плагин [FUN/MECH/ECO] GiftCode v1.3.1 - Подарочные коды теперь и в Minecraft![1.6.4-R0.1]

Тема в разделе "Релизы плагинов", создана пользователем Mik1313, 17 дек 2013.

?

Нужен ли данный плагин?

  1. Да.

    88,8%
  2. Нет.

    3,9%
  3. Не очень.

    7,3%
  1. Автор темы
    Mik1313

    Mik1313 Старожил Девелопер Пользователь

    Баллы:
    153
    [​IMG]
    GiftCode - Подарочные коды теперь и в Minecraft!
    от Mik1313
    Версия: v1.3.1

    (24.02.14) Нуждается в тестировании.



    [​IMG]
    Особенности:
    ##########################################
    • Подарочные коды на предметы.
    • Подарочные коды для команд.
    • Одноразовое использование кода.
    • Простое управление плагином.
    • Возможность настроить цвета и фразы плагина.
    • Акции.
    • Генератор кода.
    #############################################


    GiftCode v1.3.1

    [​IMG]




    [​IMG]
    Команды:
    ##################################################
    /code <код>

    /code add <код> cmd <команды без через ",">

    *(Замена пробела в команде символом ":")
    Переменная с ником игрока - $name

    Переменная с рандомным кодом - $gen
    /code add <код> itm <id через ","> <количество через ",">
    *(Возможность использовать id в виде id:data)
    /code add <параметры> <дата в формате (! дд.мм.гг !)>

    *** Так же, с версии 1.2, <код> можно заменить $gen, в результате чего будет сгенерирован код в формате: XXXX-XXXX-XXXX. ***

    *cmd и itm - тип кода.
    cmd - команды
    itm - предметы

    /code del <код>

    Пример: /code add M1K1-M1KU cmd /op:Mik1313,/kick:Ramon
    При вводе команды: /code M1K1-M1KU будут выданы админ. права игроку Mik1313 и кикнут игрок Ramon. После чего, код становиться недействительным.
    Пример: /code add M1K1-M1KU cmd /op:Mik1313,/kick:$name
    При вводе команды: /code M1K1-M1KU будут выданы админ. права игроку Mik1313 и кикнут игрок, который ввел код. После чего, код становиться недействительным.
    Пример: /code add M1K1-M1KU itm 5:2,89 10,2
    При вводе команды: /code M1K1-M1KU будет выдано 10 березовых досок и 2 светокамня. После чего, код становиться недействительным.
    Пример: /code add $gen itm 5:2,89 10,2
    При вводе данной команды, сгенерированный код будет отображен в чате (виден только для данного игрока) и добавлен в список.
    Пример: /code add $gen cmd op:hui 22.02.14

    При вводе данной команды, генерируем код для акции, которая будет действовать до 22.02.14 не включительно, так же, каждый игрок может использовать данный код только один раз.

    ####################################################


    [​IMG]
    Настройка:
    ####################################################
    В config.yml:​

    Lang: //есть возможность настроить все фразы в плагине и добавить им цвет
    Errors:
    Arguments: §4Invalid arguments!
    Permissions: §4You don't have permissions, lol!
    Info:
    Addcode:
    Use: §7Use: /code add <code> <type> <commands/items id> <amount>
    Done: §2Your code was added!
    Error: §4This code already exists!
    Delcode:
    Use: §7Use: /code del <code>
    Done: §2Code was deleted!
    Code:
    Use: §7Use: /code <code>
    Done: §2Your code was activated!
    Error: §4Your code already activated or deleted!
    Promo-code:
    Time:
    Error: §4Expired!
    User:
    Error: §4You alerady used this code!
    Random:
    Part-Size: 4 //кол-во символов в каждой части
    Part-Count: 3 //кол-во частей

    ###################################################


    [​IMG]
    Permissions:
    #############################
    1. mik1313.giftcode.add //Добавление кода
    2. mik1313.giftcode.use //Использование кода
    3. mik1313.giftcode.del //Удаление кода
    #############################


    [​IMG]
    TODO:
    #############################
    #-# Добавить генератор кодов.
    #-# Добавить настройку для генератора кодов.

    (Настройку длины всего кода и длины каждой его части. В конфиге.)
    #-# Добавить новый тип кода, для акций.
    (Ввести код можно до определенного момента, ввести его могут все, но каждый игрок лишь один раз. Например: код HAPPY-NEW-YEAR, ввести его можно в канун нового года, его объявляют игрокам и после ввода они получают новогодний подарок. Этакая акция.)
    #-# Добавить возможность привязки к MySQL.
    #-# ReActions (?)
    #-# Работа с консолью.
    #############################


    [​IMG]
    Лог изменений:
    #######################
    Версия 1.3.1
    - 24.02.14
    - Пофиксил баг с правами.
    Версия 1.3
    - 21.02.14
    - Настройка генератора.
    - Промо-акции.

    Версия 1.2
    - 25.12.13
    - Добавил генератор кодов.

    Версия 1.1
    - 19.12.13
    - Добавил переменную для ника игрока.
    Версия 1.0
    - 17.12.13
    - Релиз моего крутого плагина. (с) MJRamon
    ######################

    .
     
    Последнее редактирование: 5 мар 2014
    volkovsema, TAB_mk, Mr_RoboMan и 30 другим нравится это.
  2. Хостинг MineCraft
    <
  3. Автор темы
    Mik1313

    Mik1313 Старожил Девелопер Пользователь

    Баллы:
    153
    ...
     
    ApaDoctor нравится это.
  4. ApaDoctor

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

    Баллы:
    103
    о, этот плагин то, что я хотел написать...
    автор, лови огромный плюс!!!
    Спасибо, это "Леген...подожди-подожди...дарно. Легендарно!"

    "Идея"
    Возможно стоит ввести коды - которые можно использовать один раз?
    Плюс, если дописать веб-часть с генератором, и выводом списка кодов
    можно получить очень мощную вещь![DOUBLEPOST=1387306862,1387306505][/DOUBLEPOST]Имею ввиду, чтобы было 2 группы кодов.
    Многоразовые коды(как сейчас).
    И одноразовые коды - который ввел, и он недействителен.(Такие коды можно считывать, например из MySql базы...) Хотя, наверное эту часть лучше реализовать на сайте. Меньше мороки будет
     
    Mik1313 нравится это.
  5. ApaDoctor

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

    Баллы:
    103
    Сорри, действительно, как-то я упустил этот факт, тем более молодец![DOUBLEPOST=1387307679,1387307317][/DOUBLEPOST]Тогда хорошей идеей было бы сделать генератор кодов, для выдачи заданного шмота.
    Вывод в тхт-файл.
    Выдача 5х Блоков Дерева, 2х Блоков Камня:
    Код
    Код
    Код
    Выдача 1х Земли:
    Код
    Код
    Код.

    Ну и плюс, чек валидности кодов)
    \\\Использованные коды///
    Выдача 5х Блоков Дерева, 2х Блоков Камня:
    Код
    Код
    Код
    Выдача 1х Земли:
    Код
    Код
    Код.

    \\\Неиспользованные коды///
    Выдача 5х Блоков Дерева, 2х Блоков Камня:
    Код
    Код
    Код
    Выдача 1х Земли:
    Код
    Код
    Код.
     
    Mik1313 нравится это.
  6. WCRAFT

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

    Баллы:
    173
    Skype:
    worldplaytv
    Имя в Minecraft:
    World
    <!-- Оффтоп -->
    Дай PSD кнопки майна, и если есть поля ввода.

    <!-- Отзыв -->
    Неплохо, возьму на проект!

    <!-- Волшебное слово -->
    Быстро!
    Пожалуйста!
     
  7. ApaDoctor

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

    Баллы:
    103
    Плюс, постоянные коды, что является очень важной фишкой!
    Например, во время праздника запилил код:
    NEWYEAR
    Народ активирует, и получает плюшки)
     
  8. WCRAFT

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

    Баллы:
    173
    Skype:
    worldplaytv
    Имя в Minecraft:
    World
    Тогда уже используй /kit
     
  9. ApaDoctor

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

    Баллы:
    103
    кит немного не то...
    Код это действительно вещь...
    Видел подобный плагин, уже с готовым генератором
     
    slavik123123123 нравится это.
  10. FirePoint

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

    Баллы:
    173
    Имя в Minecraft:
    Just_Andrew
    @Mik1313 , можно сделать так, чтобы его любой игрок мог использовать только один раз или это так и есть? Кулдаун на команду как-то не охота устанавливать. А так все очен даже и неплохо. Порадовал :)
     
    Последнее редактирование: 18 дек 2013
  11. The Midnight Wizard

    The Midnight Wizard Старожил Пользователь

    Баллы:
    153
    Skype:
    you.dont.own.me
    Сделай лучше генератор кодов, чем самому придумывать каждый раз :)
     
  12. ApaDoctor

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

    Баллы:
    103
    он есть;)
     
    ВремяПриключений нравится это.
  13. EternalHuman

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

    Баллы:
    88
    У меня есть аналог, но там только добавление в пекс группы, и авто отбор прав xD[DOUBLEPOST=1387376969,1387376859][/DOUBLEPOST]А так же допустим если ты хочешь сгенерировать код, и залить на сайт для авто оплаты, откуда ты знаешь ник игрока, сделай переменную Sting чтобы ник игрока который ввел код вставлялся в команду
     
  14. Turbo_522

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

    Баллы:
    88
    Имя в Minecraft:
    Netnikapika
    Либо лыжи не едут,либо я е*анутый.
    Короче,мой вопрос состоит в том,как сделать так чтобы при вводе гифта использовался ник игрока который вводит код.(Пример: /addcode lol cmd /op здесь имя игрока который использует код,/kick:здесь тоже)
     
  15. The Midnight Wizard

    The Midnight Wizard Старожил Пользователь

    Баллы:
    153
    Skype:
    you.dont.own.me
    Я думаю, он хочет получить ник игрока, который ввел команду...
     
  16. The Midnight Wizard

    The Midnight Wizard Старожил Пользователь

    Баллы:
    153
    Skype:
    you.dont.own.me
    Добавь что-то вроде переменных, например, {{$user}} - заменяется на имя текущего юзера, а {{$coords-x}} - на текущую координату по оси x
     
  17. The Midnight Wizard

    The Midnight Wizard Старожил Пользователь

    Баллы:
    153
    Skype:
    you.dont.own.me
    Мало-ли -_-
     
    ПриветОтЛайки нравится это.
  18. Turbo_522

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

    Баллы:
    88
    Имя в Minecraft:
    Netnikapika
    ДАААА!Именно то что и нужно!
    а когда след версия[DOUBLEPOST=1387425194,1387425109][/DOUBLEPOST]
    ReActions+GiftCode=Интересное порно с кубами!Можно запилить при выполнении достижения давался предмет или гифт код!
     
    МаКсаН09 и Mik1313 нравится это.
  19. Emerald11

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

    Баллы:
    103
    Skype:
    Youcrafts
    Имя в Minecraft:
    E_merald
    А есть что то похожее для 1.4.7 и 1.5.2? :cry:
     
  20. EternalHuman

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

    Баллы:
    88
    Я про то и говорил :D[DOUBLEPOST=1387445403,1387445370][/DOUBLEPOST]
    У меня есть аналог под 1.5.2
     
    Likeobot нравится это.
  21. Автор темы
    Mik1313

    Mik1313 Старожил Девелопер Пользователь

    Баллы:
    153
    Обновил до 1.1
    Добавил переменную для ника игрока.

    Пример использования: /addcode M1K1-M1KU cmd /op:Mik1313,/kick:$name
    При вводе команды: /code M1K1-M1KU будут выданы админ. права игроку Mik1313 и кикнут игрок, который ввел код. После чего, код становиться недействительным.​
     
    Последнее редактирование: 19 дек 2013
    MrGiffi, Hephest и FirePoint нравится это.

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