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

Туториал Плагины и MySql

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем zivgta, 7 окт 2013.

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

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

    Баллы:
    123
    Имя в Minecraft:
    TheThomas
    Если вы читаете этот гид, у вас уже настроенный пермишнс.​
    Итак, мы выяснили, что у вас уже настроен pex и все права выставлены но вы не знаете как подключить данный плагин к Sql. Теперь перейдем к подключению.​
    1. Запускаем сервер.​
    2. Пишем в консоли pex dump sql permissions.yml и жмем enter (перед этим сделайте копию ваших pex)​
    3. Останавливаем сервер командой stop​
    4. Открываем директорию вашего сервера, там папку /plugins/​
    5. Ищем там папку PermissionsEX​
    6. Открываем config.yml, заменяем там все на:​
    Код:
    permissions:
      backend: sql
      backends:
        sql:
          driver: mysql
          uri: mysql://localhost:3306/имя_базы
          user: пользователь_базы
          password: пароль_базы
      superperms:
        parent-nodes: true
        enable: true
        strict-mode: false
      createUserRecords: false
      allowOps: true
      debug: false
      basedir: plugins/PermissionsEx
      log-players: false
    
    7. Сохраняем
    8. Запускаем сервер
    9. Ждем пока загрузится и создаст в базе таблицы
    10. Заходим в PhpMyAmin, в нашу базу импортируем файл permissions.yml (из папки /ваш_сервер/plugins/PermissionsEX/)
    11. Если все сделано окей - выдаст, что файл импортирован, а если нет - ошибку.

    [​IMG]

    iConomy (скачать, plugins.bukkit.org)
    1. Открываем в папке сервера plugins/iConomy
    2. Там config.yml
    3. Ищем строки:
    Код:
    Type: 'minidb'
    #заменяем тут minidb на mysql
    Код:
    Table: 'iConomy'
    #тут ваша таблица с экономикой (не база)
    Код:
    URL: 'mysql://localhost:3306/ваша_база'
    #вместо ваша_база вводим имя базы
    Код:
    Username: 'логин к бд'
    #вводим логин к базе
    Код:
    Password: 'тут ваш пароль'
    #вводим пароль к бд
    4. Сохраняем
    5. Перезапускаем или запускаем
    6. Ждем полной загрузки и еще раз перезагружаем.

    [​IMG]


    На этом пока что все. Скоро буду дополнять. Спасибо за прочтение темы. Ставим лайки. Скоро увидимся!
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    zivgta

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

    Баллы:
    123
    Имя в Minecraft:
    TheThomas
    Резерв//
     
  4. GAZ6363

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

    Баллы:
    88
    Имя в Minecraft:
    GAZ6363
    SQL-запрос:

    INSERT INTO `permissions_entity` ( `name` , `type` , `prefix` , `suffix` , `default` )
    VALUES (

    'Player', 0, '&f', 'null', 1
    );

    Ответ MySQL: Документация

    #1146 - Table 'чтото_dle.permissions_entity' doesn't exist
    Ошибку вот такую выдает
     
  5. max--2

    max--2 Старожил Пользователь

    Баллы:
    173
  6. syllik

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

    Баллы:
    153
     
  7. Автор темы
    zivgta

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

    Баллы:
    123
    Имя в Minecraft:
    TheThomas
    Скоро буду дополнять. Спасибо за прочтение темы. Ставим лайки. Скоро увидимся! - это вам что-нибудь сказало? Там только pex и экономика максимум. Я же подключать все, до чего дойдут руки.
     
  8. GAZ6363

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

    Баллы:
    88
    Имя в Minecraft:
    GAZ6363
    гы, я так понял я левый тут? и на мой вопрос выше не ответят?
     
  9. Автор темы
    zivgta

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

    Баллы:
    123
    Имя в Minecraft:
    TheThomas
    Ответим, как только я освобожусь.
     

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