Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie]Lista banów


Rekomendowane odpowiedzi

Opublikowano

Witam, posiadam na serwerze AdvancedBans z połączeniem do bazy danych, wszystko jest ok, teraz tylko, jak zrobić liste banów na stronie?

Jest ktoś w stanie napisać dla mnie ten skrypt? ( sam bym sobie skonfigurował, nie ma problemu )

Opublikowano

Like nie będzie, ponieważ jak napisałem mam Advanced Bans, i chciałbym pod niego skonfigurować, ponieważ figadmin jest pod mc 1.2.5 :C

a jak próbowałem pozmieniać nazwy tabel w tym banlist.php to w ogóle nic nie szło :c

ale połączenie z bazą było :)

 

//Okej działa wszystko ładnie, pięknie :3

Po prostu musiałem zmienić wybieranie tabeli itp.

Opublikowano

na bukkit.org na stronie pluginu takie cos masz w pisz w google

banlist.php do <Plugin> a jesli nie znajdziesz nic ciekawego to polecam ci ultrabans :)

Opublikowano

ooo ;D jak ja robilem to na xaa mi nie dzialalo :( podalbys scrypt ? a co do zmiany to ten czas da sie w tym kodzie zmienic ;> [skrypcie]

Opublikowano

Proszę skrypcik :) Przystosowany pod Advanced Bans :D

<?
header('Content-Type: text/html; charset=utf-8');
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Zbanowani gracze na serwerze</title>
</head>
<body>
<?php

// change these things

$server = "localhost";
$dbuser = "uzytkkownik";
$dbpass = "haslo";
$dbname = "baza_danych";

mysql_connect($server, $dbuser, $dbpass);
mysql_select_db($dbname);

$result = mysql_query("SELECT * FROM `nazwa_tabeli_z_banami_np._ab_list` LIMIT 0 , 30");

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

echo "<tr style=\"font-weight:bold\">
<td><center>Lp.</center></td>
<td><center>Nick Gracza</center></td>
<td><center>Nick Admina/Moderatora</center></td>
<td><center>IP Gracza</center></td>
<td><center>Ban od:</center></td>
<td><center>Ban skończy się:</center></td>
<td><center>Powód</center></td>
<td><center>Nick odbanowywującego</center></td>
<td><center>Powód odbanowania</center></td>
<td><center>Status</center></td>
</tr>";

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

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

echo "<td><center>".$row['id']."</center></td>";
echo "<td><center>".$row['nick']."</center></td>";
echo "<td><center>".$row['adminnick']."</center></td>";
echo "<td><center>".$row['ip']."</center></td>";
echo "<td><center>".date("d M, Y g:ia",$row['banfrom'])."</center></td>";
if($row['banto'] == "0"){
echo "<td><center>∞</center></td>";
}else{
echo "<td><center>".date("d M, Y g:ia",$row['banto'])."</center></td>";
}
echo "<td><center>".$row['reason']."</center></td>";
echo "<td><center>".$row['unbannick']."</center></td>";
echo "<td><center>".$row['unbanreason']."</center></td>";
echo "<td><center>".$row['status']."</center></td>";

echo "</tr>";
}

echo"</table>"

?>
</body></html>

Opublikowano

yy nie wiem jaki status ale mozesz dac zawsze sie przyda ;D i male pytanie przy okazji ^^ czy na jakiejs stronie da sie zrobic baze danych MySQL ? czy cos takiego ? bo na tym hostingu co mam serwa jest ale nie moge miec polaczenia ze swoja strona :/

Opublikowano

tutaj małe demko : http://dragonit.xaa.pl/banlist.php z wszystkimi rodzajami statusu

a tutaj kodzik:

 

<?

header('Content-Type: text/html; charset=utf-8');

?>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

<title>Zbanowani gracze na serwerze</title>

</head>

<body>

<?php

 

// change these things

 

$server = "localhost";

$dbuser = "p265258_bans";

$dbpass = "1minecraftbans2";

$dbname = "p265258_minecraft";

 

mysql_connect($server, $dbuser, $dbpass);

mysql_select_db($dbname);

 

$result = mysql_query("SELECT * FROM `ab_list` LIMIT 0 , 30");

 

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

 

echo "<tr style=\"font-weight:bold\">

<td><center>Lp.</center></td>

<td><center>Nick Gracza</center></td>

<td><center>Nick Admina/Moderatora</center></td>

<td><center>IP Gracza</center></td>

<td><center>Ban od:</center></td>

<td><center>Ban skończy się:</center></td>

<td><center>Powód</center></td>

<td><center>Nick odbanowywującego</center></td>

<td><center>Powód odbanowania</center></td>

<td><center>Status</center></td>

</tr>";

 

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

 

if($col == "#eeeeee"){

$col = "#ffffff";

}else{

$col = "#eeeeee";

}

echo "<tr bgcolor=$col>";

 

echo "<td><center>".$row['id']."</center></td>";

echo "<td><center>".$row['nick']."</center></td>";

echo "<td><center>".$row['adminnick']."</center></td>";

echo "<td><center>".$row['ip']."</center></td>";

echo "<td><center>".date("d M, Y g:ia",$row['banfrom'])."</center></td>";

if($row['banto'] == "0"){

echo "<td><center>Nigdy</center></td>";

}else{

echo "<td><center>".date("d M, Y g:ia",$row['banto'])."</center></td>";

}

echo "<td><center>".$row['reason']."</center></td>";

echo "<td><center>".$row['unbannick']."</center></td>";

echo "<td><center>".$row['unbanreason']."</center></td>";

if($row['status'] == "0"){

echo "<td><center>Wygasł</center></td>";

}else{

if($row['status'] == "1"){

echo "<td><center>Aktywny</center></td>";

}else{

if($row['status'] == "2"){

echo "<td><center>Odbanowany</center></td>";

}

}

}

echo "</tr>";

}

 

echo"</table>"

 

?>

</body></html>

 

 

 

 

napisz na gg: 7502883 to Ci pomoge we wszystkim, musisz w cpanelu w menedżerze zdalnego połączenia mysql wpisać ip serwera mc ( bez portu ) albo 0.0.0.0 dając dostęp wszystkkim ip ;)

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...