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

Туториал Делаем онлайн бан-лист на сайте.

Discussion in 'Руководства, инструкции, утилиты' started by slenky, Mar 30, 2012.

  1. Mr.eTuKiK

    Mr.eTuKiK Старожил Пользователь

    Trophy Points:
    103
    Skype:
    davydov549
    Имя в Minecraft:
    eTuKiK
    Кто нибудь может скинуть мне файлы для UltraBans, у меня на http://adf.ly/CswC6 не качается, автор буду благодарен!
     
  2. Хостинг MineCraft
    <
  3. Configurator

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

    Trophy Points:
    63
    Как вставить html код в статическую страницу на DLE 7.3? Опции "Исходный текст HTML без фильтрации и изменений" там нет. Подскажите пожалуйста
     
    zuma2 likes this.
  4. EpicMan2

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

    Trophy Points:
    173
    Экзотика Оо, Хочешь я твой сайт взломаю за 5 секунд?) Там есть баг с выбором пользователя для восстановления. Сейчас есть версия 9.7
     
  5. SeoLive

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

    Trophy Points:
    68
    Имя в Minecraft:
    SeoLive
    Спасибо, хороший банлист.
     
  6. sergey260499

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

    Trophy Points:
    68
    Имя в Minecraft:
    TrollFace
    А как сделать что бы в базу заносилось русскими символами?
    Я кодировку изменил, если в самой БД менять причину на русский то она читается, но когда на сервере банишь то в БД идет не русский текст...
    Кто поможет????
     
    slavik123123123 and werg28 like this.
  7. Configurator

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

    Trophy Points:
    63
    FigAdmin не подключается к БД

    Code:
    00:03:23 [INFO] [FigAdmin] Enabling FigAdmin v4.0.16
    00:03:23 [INFO] [FigAdmin] Creating table banlist.
    00:03:23 [SEVERE] [FigAdmin] Couldn't execute MySQL statement:
    com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in
    your SQL syntax; check the manual that corresponds to your MySQL server version
    for the right syntax to use near 'USING BTREE
    ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ROW_FORMAT=' at line 10
            at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
     
            at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
     
            at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
    rce)
            at java.lang.reflect.Constructor.newInstance(Unknown Source)
            at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
            at com.mysql.jdbc.Util.getInstance(Util.java:382)
            at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052)
            at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)
            at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)
            at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
            at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
            at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2626)
            at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.ja
    va:2111)
            at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1362)
     
            at selfservice.MySQLDatabase.initialize(MySQLDatabase.java:64)
            at selfservice.FigAdmin.onEnable(FigAdmin.java:82)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:336)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:383)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:351)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:333
    )
            at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:423)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:410)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:224)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:478)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    00:03:24 [WARNING] [FigAdmin] Can't set up MySQL, trying flatfile
    
    БД на локалхосте. Я так понимаю, что-то с таблицами? есть у кого дамп таблиц?
     
  8. Автор темы
    slenky

    slenky Модератор

    Trophy Points:
    173
    Skype:
    slenky2
    Configurator, поищите в теме, дампы выкладовали точно.
     
  9. _Dimk_O_

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

    Trophy Points:
    123
    Skype:
    dimk__o
    Configurator
    я скомпилировал плагин с исправленным запросом
    базу создает, в бд пишет на русском, НО при правильной установке rufix
    на скрине первый запрос с консоли, второй через игру
    они слева
    Безымянный.png
    Плагин
    И я немного не правильно перевел то что выводится в консоль :D
     
    Configurator likes this.
  10. Автор темы
    slenky

    slenky Модератор

    Trophy Points:
    173
    Skype:
    slenky2
    Расскажите что и где меняли, пожалуйста. Будем и под UltraBans такое пилить :)
     
    caNek likes this.
  11. _Dimk_O_

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

    Trophy Points:
    123
    Skype:
    dimk__o
    Ничего особенного
    Просто удалил USING BTREE не пойму на кой оно вообще там)
    Безымянный.png
    Ну и изменил кодировку по умолчанию на utf8

    Если что, исходники лежат на гитхабе.
     
    sergey260499 and Linkinkov like this.
  12. Rinaz

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

    Trophy Points:
    63
    Имя в Minecraft:
    Rinaz_116rus
    а как сделать с какого сервера именно забанен игрок?
    Примерно вот такое: [​IMG]
     
  13. _Dimk_O_

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

    Trophy Points:
    123
    Skype:
    dimk__o
    Наверное для каждого сервера переписывать чутку плагин)
    Хотя можно же вынести название сервера в конфиг
     
  14. Rinaz

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

    Trophy Points:
    63
    Имя в Minecraft:
    Rinaz_116rus
    а не сможешь помочь?
     
  15. _Dimk_O_

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

    Trophy Points:
    123
    Skype:
    dimk__o
    У меня в принципе получается)
    Безымянный.png
    Но допиливать буду завтра, ибо мое незнание явы и хотение спать рубят меня)

    з.ы. не смотрите на ошибку, просто не там в конфиге прописал)
     
  16. Creative

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

    Trophy Points:
    68
    Имя в Minecraft:
    Creative
    Все равно у меня ?????, RuFIX стоит UTF-8. Что за правильная настройка? Там вроде всего 2 пункта опций
     
    Сникерсни likes this.
  17. _Dimk_O_

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

    Trophy Points:
    123
    Skype:
    dimk__o
    ну как его включать я смотрел в теме про него.
    и может у тебя фонт.тхт не тот, хз, у меня без танцев все норм как видно по скринам

    вот моя строка запуска
    java -Xmx1024M -Xms1024M -Djline.terminal=jline.UnsupportedTerminal -Dfile.encoding=UTF-8 -jar craftbukkit.jar
     
  18. EnderChiken

    EnderChiken Старожил

    Trophy Points:
    103
    Skype:
    EnderChiken
    Имя в Minecraft:
    EnderChiken
    Хороший туториал, а на друпале пойдет?
     
  19. _Dimk_O_

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

    Trophy Points:
    123
    Skype:
    dimk__o
    короче кому нужно могу выложить с тем что у меня получилось, а именно:
    создается таблица с доп столбцом для названия срвера
    в конфиге самому можно вписать название сервера

    если серверов несколько то скорее всего человек будет забанен на всех серверах

    хотел еще сделать так чтоб при сообщении автокика писалось на каком именно сервере был забанен, но я нифига не знаю джаву, вот так вот)
    и еще хотел сделать чтоб можно было отключать сию мультисерверность в конфиге, но не знаю как это сделать(((
     
  20. Автор темы
    slenky

    slenky Модератор

    Trophy Points:
    173
    Skype:
    slenky2
    Я как раз делаю это все по заказу. Позже по желанию клиента в паблик выложу.
     
    slavik123123123 likes this.
  21. _Dimk_O_

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

    Trophy Points:
    123
    Skype:
    dimk__o
    Я думаю будет приятней если убрать везде в плагине .tolovercase() или как там.
    Вообщем чтоб в бд заносило именно такой ник, какой и есть, чтоб не писало в нижнем регистре.

    Это так, на заметку)
     

Share This Page