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

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

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

  1. _Dimk_O_

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

    Баллы:
    123
    Skype:
    dimk__o
    Я смирился...
    Или пишу транслитом.
     
  2. Хостинг MineCraft
    <
  3. Jampire

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

    Баллы:
    173
    Skype:
    jampire-h
    Имя в Minecraft:
    Jampire
    Кстати было бы хорошо, если бы кто-то нашел решение проблемы этой.. То же линукс и тоже вопросы, только в другом коде. Так-же работа с БД.
     
  4. Kachalov

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

    Баллы:
    103
    Skype:
    alex-kachalov-01
    Имя в Minecraft:
    Kachalov
    Доброго времени суток! У меня вопрос. После окончания бана причина меняется на:
    Код:
    Untempbanned: test
    Как исправить?
     
    BleaZzZ нравится это.
  5. sana691

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

    Баллы:
    88
    Skype:
    makers691
    Имя в Minecraft:
    sana691
    2013-01-24 04:23:00 [INFO] [FigAdmin] Enabling FigAdmin v4.0.16
    2013-01-24 04:23:05 [SEVERE] Unable to retreive connection
    com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    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:1013)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
    at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2239)
    at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2168)
    at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:794)
    at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
    at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:378)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305)
    at java.sql.DriverManager.getConnection(DriverManager.java:582)
    at java.sql.DriverManager.getConnection(DriverManager.java:207)
    at selfservice.MySQLDatabase.getSQLConnection(MySQLDatabase.java:30)
    at selfservice.MySQLDatabase.getSQLConnection(MySQLDatabase.java:41)
    at selfservice.MySQLDatabase.initialize(MySQLDatabase.java:53)
    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(SimplePluginManager.java:386)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:262)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:244)
    at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:375)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:362)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:191)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.sql.SQLException: Access denied for user 'easyliferu_rel'@'5.9.130.216' (using password: YES)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:931)
    at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:4031)
    at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1296)
    at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2338)
    at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2186)
    ... 26 more
    2013-01-24 04:23:05 [SEVERE] Error occurred while enabling FigAdmin v4.0.16 (Is it up to date?)
    java.lang.NullPointerException
    at selfservice.MySQLDatabase.initialize(MySQLDatabase.java:54)
    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(SimplePluginManager.java:386)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:262)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:244)
    at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:375)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:362)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:191)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426)
     
  6. _Dimk_O_

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

    Баллы:
    123
    Skype:
    dimk__o
    Жалко только что я матом не могу ответить...
    ГУГЛ БЛЕАТЬ ПЕРЕВОДЧИКОМ ВОСПОЛЬЗУЙСЯ :fp::bm:


    да, да, зло из меня так и хлещет, потому что когда приходишь с работы, нормально такие тупые ошибки не возможно читать...
     
  7. sana691

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

    Баллы:
    88
    Skype:
    makers691
    Имя в Minecraft:
    sana691
    И что делать ?
    Не удалось создать соединение с сервером базы данных
     
    DavidShabaev нравится это.
  8. _Dimk_O_

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

    Баллы:
    123
    Skype:
    dimk__o
    не верный адресс
    не верный пароль
    база данных не работает
    закрыть порт к базам данных
    интетнета нет о__О
     
  9. sana691

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

    Баллы:
    88
    Skype:
    makers691
    Имя в Minecraft:
    sana691
    mysql: true
    mysql-database: jdbc:mysql://VH21.spaceweb.ru:3306/easyliferu_rel
    mysql-user: easyliferu_rel
    mysql-password: ******
    mysql-table: banlist

    Пароль точно правильный а вот порт я не знаю!
     
    ВремяПриключений нравится это.
  10. Kachalov

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

    Баллы:
    103
    Skype:
    alex-kachalov-01
    Имя в Minecraft:
    Kachalov
    Как отключить изменение причины бана после разбана? Плагин - Ultrabans.
     
  11. _Dimk_O_

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

    Баллы:
    123
    Skype:
    dimk__o
    что-то явно не так, ибо плагин ругается что он не может подключиться к бд
     
  12. TheftLeft

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

    Баллы:
    68
    Имя в Minecraft:
    TheftLeft
    Почему это еще не закреплено?! Спасибо огромное, вот это я понимаю все предельно ясно-понятно:)
    Все разжёвано как для даунов, таких как я:why:
    Еще раз спасибо. Надеюсь на этот гайд, поставят статус "Важно"
     
  13. TheftLeft

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

    Баллы:
    68
    Имя в Minecraft:
    TheftLeft
    Сделал все по инструкции - ничего не произошло вообще.
     
  14. hasio

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

    Баллы:
    63
    Пришлось немного повозиться, а так все работает, спасибо)
     
  15. sasha8085

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

    Баллы:
    103
    Skype:
    sasha80852
    Имя в Minecraft:
    SAHR
    Помогите пожайлуста, данные из FigAdmin записываются в базу, а из базы данных скрипт почему то не берет данные из базы данных, и просто их не выводит! Что мне делать? Все настроенно правильно. Помогите пожайлуста!
     
    Сникерсни нравится это.
  16. VaNnOrus

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

    Баллы:
    123
    Уже звоню экстрасенсам.
    В словах противоречие - скрипт или берет данные и работает, или настроен не правильно. Третьего не дано.
     
    Likeobot нравится это.
  17. sasha8085

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

    Баллы:
    103
    Skype:
    sasha80852
    Имя в Minecraft:
    SAHR
    Можете помочь пожайлуста? Вот мой скайп: sasha80852
     
  18. VaNnOrus

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

    Баллы:
    123
    Описывайте тут свою проблему.
     
  19. sasha8085

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

    Баллы:
    103
    Skype:
    sasha80852
    Имя в Minecraft:
    SAHR
    Я просто не знаю как ее описать... Вроде все правильно настроил, а данные из базы не лезут на сайт...
     
  20. VaNnOrus

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

    Баллы:
    123
    Ну поскольку тут нет экстрасенсов, то, очевидно, нужно показать что вы пишете в скрипте.
     
  21. sasha8085

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

    Баллы:
    103
    Skype:
    sasha80852
    Имя в Minecraft:
    SAHR
    Вот ссылка на страницу с бан листом: http://sahrcraft.ru/banlist.html
    Вот содержимое файла banlist.php:
    [PHP2]<?php

    // Данные для подключения к MySQL

    $server = "46.4.95.151";
    $dbuser = "s";
    $dbpass = "s";
    $dbname = "s";

    mysql_connect($server, $dbuser, $dbpass);
    mysql_select_db($dbname);
    mysql_query("SET NAMES UTF8");
    $result = mysql_query("SELECT * FROM banlist ORDER BY time DESC");

    echo '<table width="100%" border="1" cellpadding="2" cellspacing="0">';

    echo '<tr style="font-weight:bold">
    <td>Ник</td>
    <td>Причина</td>
    <td>Кто забанил</td>
    <td>Время бана</td>
    <td>Время разбана</td>
    </tr>';

    while($row = mysql_fetch_assoc($result)){

    if($col == "#eeeeee"){
    $col = "#ffffff";
    }else{
    $col = "#eeeeee";
    }
    echo "<tr bgcolor=$col>";

    echo "<td>".$row['name']."</td>";
    echo "<td>".$row['reason']."</td>";
    echo "<td>".$row['admin']."</td>";
    echo "<td>".date("d M, Y g:ia",$row['time'])."</td>";
    if($row['temptime'] == "0"){
    echo "<td>?</td>";
    }else{
    echo "<td>".date("d M, Y g:ia",$row['temptime'])."</td>";
    }

    echo "</tr>";
    }

    echo"</table>"

    ?>[/code]
     

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