krok za krokem
FigAdmin je banovací nástroj s více možnostmi využití. Umí banovat, kickovat, IP banovat, varovat. Další skvělá věc, je online banlist.
Upozornění: NIKDE NESMÍTE POUŽÍT TABULÁTOR!
Stažení:
http://dev.bukkit.org/server-mods/figadmin/
Příkazy:
/ban jméno_hráče (důvod) - Zabanuje hráče.
/tempban jméno_hráče počet sec/min/hour/day/week/month (důvod) - Časově zabanuje hráče.
Doby:
sec = sekunda
min = minuta
hour = hodina
day = den
week = týden (7 dní)
month = měsíc (30 dní)
/ipban on|off - Zapne nebo vypne IP bany (funguje jen pro hráče online)
/unban player - Odbanuje hráče
/unbanip ip_adresa - Odbanuje IP adresu
/checkban jméno_hráče - Stav banů pro hráče
/kick jméno_hráče (důvud) - Vyhodí hráče
/kick * - Vyhodí všechny ze serveru
/warn jméno_hráče důvod - Varuje hráče (za určitý počet varování je ban)
/clearwarnings jméno_hráče - Vyčistí varování hráče
/exportbans - Vypíše všechny hráče do banned-player.txt do základní databáze (hned po připojení do FTP)
/reloadfig - Znovunačte FigAdmin
/figadmin - Zobrazí verzi FigAdmin
Permissiony:
/ban - figadmin.ban
/tempban - figadmin.tempban
/ipban - figadmin.ipban
/unban - figadmin.unban
/unbanip - figadmin.unbanip
/checkban - figadmin.checkban
/kick - figadmin.kick
/kick * - figadmin.kick.all
/warn - figadmin.warn
/clearwarnings - figadmin.clearwarnings
/exportbans - figadmin.export
/reloadfig - figadmin.reload
Konfigurace:
Kód: Vybrat vše
mysql: false
mysql-database: jdbc:mysql://localhost:3306/minecraft
mysql-user: root
mysql-password: root
mysql-table: banlist
auto-complete: true
ip-ban: false
bans-to-banned-players: false
auto-ban-on-warnings: 4
auto-ban-time: 1 day
mysql: true
Zapnutí zapisování do databáze (true = zapnuto | false = vypnuto)
mysql-database: jdbc:mysql://localhost:3306/minecraft
Namísto localhost doplňte adresu serveru. Zjistíte to podle E-mailu, který Vám byl zaslán po objednání serveru. Místo minecraft doplňte název databáze. Najdete ji v E-mailu po zažádání o MySQL.
mysql-user: root
Změňte na uživatelské jméno vaší MySQL databáze (opět z E-mailu)
mysql-password: root
Změňte na heslo vaší MySQL (opět z E-mailu)
bans-to-banned-players: false
Nastavíte, zda-li permanentně zabanovaní hráči budou zapsáni do základní databaáze banů
auto-ban-on-warnings: 4
Zde nastavíte, za kolik varování obdrží hráč ban
auto-ban-time: 1 day
Čas automatického banu
Překlad:
Kód: Vybrat vše
messages:
banMsgFailed: '&cHrac &e%victim% &cje jiz zabanovany!'
unbanMsg: '&aUspesne odbanovany hrac &e%victim%&a!'
unbanMsgGlobal: '&e%victim% &6byl odbanovan adminem &e%player%&6!'
unbanMsgFailed: '&cPokus o unban nevysel &e%victim%&c!'
kickAllMsg: '%player% vsechny vyhodil. Duvod: %reason%'
kickDefaultReason: '&eByl jsi vyhozen ze serveru!'
kickGobalDefaultRason: '&eGlobalni vyhozeni'
kickMsgVictim: 'Byl jsi vyhozen adminem %player%. Duvod: %reason%'
kickMsgBroadcast: '&e%victim% &6byl vyhozen adminem &e%player%&6. Duvod: &e%reason%'
kickMsgFailed: '&cVyhozeni hrace: &6%victim% &cse nepovedlo. Neni online.'
banMsgVictim: '&eByl jsi zabanovan adminem &e%player%&f.&6 Duvod: %reason%'
banMsgBroadcast: '&e%victim% &6byl zabanovan adminem &e%player%&f.&6 duvod: &e%reason%'
banDefaultReason: '&eByl jsi zabanovan!'
banOffline: '&eVarovani: &8Hrac &a%player%&8 jeste nebyl na serveru.'
tempbanMsgVictim: 'Mate docasny ban. Zabanovan adminem %player%. Duvod: %reason%'
tempbanMsgBroadcast: '&e%victim% &6dostal docasny ban od admina &e%player%&6. Duvod:
&e%reason%'
LoginTempban: '&cjsi zabanovan do &e%time%&c! Duvod: &e%reason%'
LoginBan: '&cJsi zabanovan na tomto serveru! Duvod: &e%reason%'
LoginIPBan: '&cTato IP je zabanovana!'
badPlayerName: '&cChybne jmeno!'
playerNotOnline: '&cHrac &e%player% &cneni online.'
warnMsgBroadcast: '&cHrac &e%player%&f byl varovan adminem &c%kicker%&f:'
warnMsgVictim: '&cDostal jsi varovani adminem &c%player%&f:'
reloadMsg: '&aFigAdmin znovunacten.'
exportMsg: '&aBanlist exportovan do banned-players.txt'
playerBanned: '&cHrac %player% je zabanovan.'
playerNotBanned: '&aHrac %player% neni zabanovan.'
ipBan: '&eIP banovani je'
noPermission: '&cNa toto nemas opravneni.'
warnDeleted: '&aVsech %number% vyrovani bylo odstraneno od hrace &e%player%&a.'
warnNone: '&cZadna nalezena varovani pro hrace &e%player%&c!'
Web-banlist:
Download:
http://sourceforge.net/projects/figadmi ... p/download
Kód: Vybrat vše
<?
header('Content-Type: text/html; charset=utf-8');
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Online Banlist</title> //Nadpis stránky (můžete přejmenovat na cokoli se vám zlíbí)
</head>
<body>
<?php
// change these things
$server = "localhost"; //Adresa serveru (to co jste obdrželi E-mailem a nasavovali výše) (cvok.fakaheda.eu)
$dbuser = "root"; //Uživatelské jméno do MySQL databáze (to co jste obdrželi po zažádání o MySQL)
$dbpass = "root"; //Heslo do MySQL databáze (to co jste obdrželi po zažádání o MySQL
$dbname = "minecraft"; //Jméno MySQL databáze (to co jste obdrželi po zažídíné o MySQL)
mysql_connect($server, $dbuser, $dbpass);
mysql_select_db($dbname);
$result = mysql_query("SELECT * FROM banlist ORDER BY time DESC");
echo "<table width=70% border=1 cellpadding=5 cellspacing=0>";
echo "<tr style=\"font-weight:bold\">
<td>Hráč</td> //Můžete přejmenovat (Jméno hráče)
<td>Důvod</td> //Můžete přejmenovat (Důvod)
<td>Kdo zabanoval</td> //Můžete přejmenovat (Který admin)
<td>Čas zabanování</td> //Můžete přjmenovat (Čas zabanování)
<td>Čas unbanu</td> //Můžete přejmenovat (Čas unbanu)
</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>"
?>
Bonová databáze provozovaná
<a href="http://dev.bukkit.org/server-mods/figadmin/">FigAdmin</a>.
</body></html>
Pokud by cokoli nefungovalo, nebojte se se zeptat
