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

Мод [1.6.4/1.7.10] [1.1] Шлём запрос, когда кто-то умирает

Тема в разделе "Модификации клиента", создана пользователем sashabelii, 27 авг 2014.

  1. Автор темы
    sashabelii

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

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    Доброго времени суток.

    queryOfDeath_bigLogo.png
    Что нам нужно? SQL запросы! Когда нам это нужно? Когда мобы умирают!
    Что оно может:
    • Есть возможность выполнить SQL-запрос с определенным шансом
    • Простецки настраивается
    • Работает с сущностными из модов

    Команды:
    /qod r - перезагружает конфиг
    /qod reload

    Пример конфига:
    Код:
    {
      "INFO": [
        "# Если isEnable равен true, то во время включения сервера включаеться мэнэджер, который",
        "# будет выполнять произвольный SQL-запрос при убийстве определенного интити, если вы предварительно указали его",
        "# ниже(\"MySQLMobsQueries\").",
        "# ",
        "# Тег: имя игрока - (%p%);",
        "# ",
        "# ",
        "# If isEnable is true, that with server launching manager SQL-statements. It is will be send",
        "# your SQL-query when entity killed. You can prints SQL-query below \"MySQLMobsQueries\" ",
        "# ",
        "# Tag: player name - (%p%);",
        "# ",
        "# ",
        "# Example of setting/Пример настроек: http://pastebin.com/ad2JdjhB"
      ],
      "MySQLurl": "mysql://localhost/site",
      "MySQLuser": "root",
      "MySQLpassword": "password",
      "isEnable": true,
      "isDebug": true,
      "lang": "en",
      "MySQLMobsQueries": {
        "Creeper": {
          "sqlQuery": "UPDATE money SET money = money + 30 WHERE name = '%p%'",
          "sqlQueryChance": 100
        },
        "Pig": {
          "sqlQuery": "UPDATE money SET money = money - 40 WHERE name = '%p%'",
          "sqlQueryChance": 100
        }
      }
    }
    
    Внимание!
    Ставить этот мод на клиент не нужно, а уж тем более - закидывать следом за ним конфиги с данными от вашей базы данных.

    Скачать:
    Google диск

    Исходный код:
    GitHub

    *По поводу багов пишите ниже.

    1.1: Мод портирован на 1.7.10
    1.0: Первая версия

    Нету пока что планов.
     
    Последнее редактирование: 25 сен 2014
  2. DragoSFire

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

    Баллы:
    123
    Skype:
    dragosfire2012
    Имя в Minecraft:
    DragoSFire
  3. Автор темы
    sashabelii

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

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    А я вот не понял. К чему это?
     
  4. DragoSFire

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

    Баллы:
    123
    Skype:
    dragosfire2012
    Имя в Minecraft:
    DragoSFire
    Описал название плагина в картинках, ты букву "ё" добавь в заголовок, а то я сначала про Шлем подумал)
     
  5. Автор темы
    sashabelii

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

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    Нуу, окей :)
    Я же подумал про безысходность или что-то в этом духе.
     
    Последнее редактирование: 27 авг 2014
  6. Agravaine

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

    Баллы:
    88
    Имя в Minecraft:
    Agravaine25
    Объясните нубу: зачем слать эти запросы? =)
     
  7. DragoSFire

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

    Баллы:
    123
    Skype:
    dragosfire2012
    Имя в Minecraft:
    DragoSFire
    Плагин дает пространство для своих идей.
    Например. Убил ты определенного моба и сервер отправил запрос на выдачу тебе определенной награды. Так можно даже свои квесты пилить.
     
  8. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    Лучше бы это плагином реализовал, дабы совместимость с другими версиями кубача была выше.
     
  9. Автор темы
    sashabelii

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

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    Исходники на GitHub'е. Если кто уже скачал мод с Google диска - перекачайте, я забыл доложить библиотеку для работы с бд.
    Мне удобно писать под Forge, да и мод совсем не большой и от версии почти не зависит, перетащить куда-то будет очень просто.
     
    Последнее редактирование: 27 авг 2014
  10. DragoSFire

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

    Баллы:
    123
    Skype:
    dragosfire2012
    Имя в Minecraft:
    DragoSFire
    Предупреди кстати, что это сервер мод, а то вдруг еще засунут в клиент с логинами и паролями от базы.
     
  11. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    Незачем. Сливать базы нубоадминов можно будет :rolleyes:
     
  12. Автор темы
    sashabelii

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

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    Дык он и на клиенте работает, правда я не знаю, зачем :)
    В шапке шо-нибудь нацарапаю, сяп.
    Не нужно лишних проклятий на мою голову :)


    Докинул языковые файлы, ранее сервер падал при запуске.
    Версия 1.1
    - Мод портирован на 1.7.10

    * Новая версия уже на Google-диске
    * Толком не тестировал
    * Коммит на гитхаб будет когда-нибудь
     

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