Stránka 1 z 1

otzáka - banlist, residence

Napsal: 07 zář 2012, 18:07
od Welton123
PODPIS


Ahoj, mam problem se banlistem. Na webu mi zapisuje, kdzy nekdo dostane unban jako, typ banu ban a ja potrebujji jen tempban,ban,ipban a aby se poto vyprseni banu odtamtud smazal ://. Zde je ukazka: http://Weltcraft.eu/eco/bans a zde je banlist.php
Spoiler: zobrazit
<?
header('Content-Type: text/html; charset=windows-1250');
?>
<html>
<head>
<title>Weltcraft.eu - Banlist </title>
</head>
<body>
<body style="background-color: black; background-image: url(images/bg.jpg); margin: 0 auto; background-position: center top;background-attachment: fixed">
<center><a href="http://weltcraft.eu/?page_id=334"><img src="images/header.png"></a>
<?php

// change these things

$server = "lima.fakaheda.eu";
$dbuser = "gs_27653_1";
$dbpass = "tajne :p";
$dbname = "gs_27653_1";

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

$result = mysql_query("SELECT * FROM banlist ORDER BY id DESC");
//This will display the most recent by id edit this query how you see fit. Limit, Order, ect.
echo "<table width=65% border=1 cellpadding=3 cellspacing=0>";

echo "<tr style=\"font-weight:bold\">
<td>Typ banu</td>
<td>Jméno</td>
<td>Důvod</td>
<td>Admin/Mod</td>
<td>Čas banu</td>
<td>Čas unbanu</td>

</tr>";

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

if($col == "#eeeeee"){
$col = "#ffffff";
}else{
$col = "#eeeeee";
}
echo "<tr bgcolor=$col>";
if($row['type'] == "5"){
echo "<td>Ban</td>";
}else{
if($row['type'] == "0"){
echo "<td>Ban</td>";
}else{
if($row['type'] == "1"){
echo "<td>IP Ban</td>";
}else{
if($row['type'] == "9"){
echo "<td>Permanentí ban</td>";
}else{
echo "<td>Ban</td>";
}
}
}
}
echo "<td><b>".$row['name']."</td></b>";
echo "<td>".$row['reason']."</td>";
echo "<td>".$row['admin']."</td>";
//Convert Epoch Time to Standard format
$datetime = date("j/m/Y, H:i:s", $row['time']);
echo "<td>$datetime</td>";
$dateconvert = date("j/m/Y, H:i:s", $row['temptime']);
if($row['temptime'] == "0"){
echo "<td>Nikdy</td>";
}else{
echo "<td>$dateconvert</td>";
}

echo "</tr>";
}

echo"</table>"

?>
</div><br></br>
<font color="white"><i>Pro WeltCraft sestrojil Ollie987</i><br><b>(C) 2012 WeltCraft</b><br></br></font>
</body></html>


Druhý problem je s residenci. Kdzy resider udela residenci 35x35 např. a chce ji pře /res give reska jmeno dat hraci, tak mu to nejde, protoze hrac muze resky jen 16x16. Jde nekde nastavit, aby mu to slo dat ?

Předem děkuji za odpověď(i)

Re: otzáka - banlist, residence

Napsal: 07 zář 2012, 18:15
od zdenda204
1) Asi by jsi musel pouzit jiny plugin na bany
2) Pokud mas posledni verzi pro CB 1.3.1 tak by nemel byt problem (nedavno jsem s tim givnul resku 100x100 hraci s limitem 16x16)

Re: otzáka - banlist, residence

Napsal: 07 zář 2012, 19:48
od Welton123
to ano, protoze mas residence.admin jako admin, ale kdyz ej to normalni hrac a ma jen prava v configu ?
K tomu banu, mám ultrabanna figamdin nechci, protoze neumi davat ipban jednim prikazem a to ja potrebuji k jednomu pluginu ://.

Re: otzáka - banlist, residence

Napsal: 08 zář 2012, 18:50
od Welton123
refresh

Re: otzáka - banlist, residence

Napsal: 08 zář 2012, 19:46
od Mysteria
Místo

Kód: Vybrat vše

SELECT * FROM banlist ORDER BY id DESC
dej tohle

Kód: Vybrat vše

SELECT * FROM banlist WHERE id = X AND id = Y AND id = Z ORDER BY id DESC
kde X, Y, Z (můžeš přidat i další) jsou čísla těch typů trestů, který tam chceš zobrazovat.

A co se týká toho, že ti to unban zobrazuje jako ban, tak problém je v té podmínce:

Kód: Vybrat vše

if($row['type'] == "5"){
echo 
"<td>Ban</td>";
}else{
if(
$row['type'] == "0"){
echo 
"<td>Ban</td>";
}else{
if(
$row['type'] == "1"){
echo 
"<td>IP Ban</td>";
}else{
if(
$row['type'] == "9"){
echo 
"<td>Permanentí ban</td>";
}else{
echo 
"<td>Ban</td>";
Máš u typu 5 a 0 napsáno ban, přičemž oboje ban určitě není. Co je co z hlavy nevím, ale můžeš se mrknou k mámu Ultrabans Web Templatu, tam to najdeš, jaký číslo je jakej trest.

Re: otzáka - banlist, residence

Napsal: 08 zář 2012, 20:19
od Welton123
Super, díky moc

Re: otzáka - banlist, residence

Napsal: 09 zář 2012, 17:23
od Welton123
Aha, tak další problem ://. Teď to neukazuje žádné bany ani nic. Heslo atd.. mám dobře.

Spoiler: zobrazit

Kód: Vybrat vše

<?
header('Content-Type: text/html; charset=windows-1250');
?>
<html>
<head>
<title>Weltcraft.eu - Banlist </title>
</head>
<body>
<body style="background-color: black; background-image: url(images/bg.jpg); margin: 0 auto; background-position: center top;background-attachment: fixed">
<center><a href="http://weltcraft.eu/?page_id=334"><img src="images/header.png"></a>
<?php
$col = 0;
// change these things

$server = "lima.fakaheda.eu";
$dbuser = "gs_27653_1";
$dbpass = "heslo";
$dbname = "gs_27653_1";

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

mysql_select_db($dbname);

$result = mysql_query("SELECT * FROM banlist WHERE id = 9 AND id = 1 AND id = 5 ORDER BY id DESC");
//This will display the most recent by id edit this query how you see fit. Limit, Order, ect.
echo "<table width=65% border=1 cellpadding=3 cellspacing=0>";

echo "<tr style=\"font-weight:bold\">
<td>Typ banu</td>
<td>Jméno</td>
<td>Duvod</td>
<td>Admin/Mod</td>
<td>Cas banu</td>
<td>Cas unbanu</td>

</tr>";

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

if($col == "#eeeeee"){
$col = "#ffffff";
}else{
$col = "#eeeeee";
}
echo "<tr bgcolor=$col>";
if($row['type'] == "5"){
echo "<td>BAN</td>";
}else{
if($row['type'] == "1"){
echo "<td>IP Ban</td>";
}else{
if($row['type'] == "9"){
echo "<td>Permanentní Ban</td>";
};
}
}

Re: otzáka - banlist, residence

Napsal: 11 zář 2012, 18:10
od Welton123
ref

Re: otzáka - banlist, residence

Napsal: 12 zář 2012, 00:01
od Mysteria
Koukám, že už ti to ukazuje, ale máš divně posunutý sloupečky. Hoď sem aktuální PHP kód, co tam teď máš v tomhle stavu, jak to teď je. Určitě jsi tam upravil něco co tam být nemělo.

Re: otzáka - banlist, residence

Napsal: 12 zář 2012, 15:13
od Welton123
Tak mám to takto:


....php

Spoiler: zobrazit

Kód: Vybrat vše

<?
header('Content-Type: text/html; charset=windows-1250');
?>
<html>
<head>
<title>Weltcraft.eu - Banlist </title>
</head>
<body>
<body style="background-color: black; background-image: url(images/bg.jpg); margin: 0 auto; background-position: center top;background-attachment: fixed">
<center><a href="http://weltcraft.eu/?page_id=334"><img src="images/header.png"></a>
<?php
$col = 0;
// change these things

$server = "lima.fakaheda.eu";
$dbuser = "gs_27653_1";
$dbpass = "heslo";
$dbname = "gs_27653_1";

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

mysql_select_db($dbname);

$result = mysql_query("SELECT * FROM banlist ORDER BY id DESC");
//This will display the most recent by id edit this query how you see fit. Limit, Order, ect.
echo "<table width=65% border=1 cellpadding=3 cellspacing=0>";

echo "<tr style=\"font-weight:bold\">
<td>Typ banu</td>
<td>Jméno</td>
<td>Duvod</td>
<td>Admin/Mod</td>
<td>Cas banu</td>
<td>Cas unbanu</td>

</tr>";

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

if($col == "#eeeeee"){
$col = "#ffffff";
}else{
$col = "#eeeeee";
}
echo "<tr bgcolor=$col>";
if($row['type'] == "5"){
echo "<td>BAN</td>";
}else{
if($row['type'] == "1"){
echo "<td>IP Ban</td>";
}else{
if($row['type'] == "9"){
echo "<td>Permanentní Ban</td>";
};
}
}

echo "<td><b>".$row['name']."</td></b>";
echo "<td>".$row['reason']."</td>";
echo "<td>".$row['admin']."</td>";
//Convert Epoch Time to Standard format
$datetime = date("j/m/Y, H:i:s", $row['time']);
echo "<td>$datetime</td>";
$dateconvert = date("j/m/Y, H:i:s", $row['temptime']);
if($row['temptime'] == "0"){
echo "<td>Nikdy</td>";
}else{
echo "<td>$dateconvert</td>";
}}

echo "</tr>";


echo"</table>"

?>
</div><br></br>
<font color="white"><i>Pro WeltCraft sestrojil Ollie987</i><br><b>(C) 2012 WeltCraft</b><br></br></font>
</body></html>


Nechapu jak, ale nejak mi to neukazuje typ banu a ukazuje to i kicky, coz nechci ://