Pimp Fight das Browsergame
if(!$_GET['hilfe']){
?>
}
?>
if(!$_SESSION['pimp']){
echo "nicht eingeloggt";
}
elseif($_SESSION['pimp'] && $_SESSION['chat']){
$status=mysql_fetch_array(mysql_query("SELECT ID, nickname, farbe, chatsperre FROM user WHERE ID = '$_SESSION[pimp]'"));
if($_GET['hilfe']){
echo "zurück
1: Das Textfeld zum eingeben von Nachrichten leert sich bei einem Klick darauf.
2: Eine Nachricht kann maximal 255 Zeichen haben.
3: Eine Nachricht muss mindestens 4 Zeichen haben.
4: Der Chat läd ohne manuelles neu laden alle 45 Sekunden neu.
Befehle
1. Mit dem Code \"/farbe #farbcode\" kann man die Farbe des Nicknamens im Chat ändern.
(Tabelle)
2. /quit um den Chat zu schließen (Kann in den Einstellungen wieder aktiviert werden)
3. /privat Nickname: Text... um eine private Nachricht zu senden.
";
}
else{
if($_POST['text']){
$text = htmlentities($_POST['text']);
$check = explode(" ", $text);
$ok = 1;
if($check[0] == "/farbe"){
$farbe = str_replace("#","",$check[1]);
mysql_query("UPDATE user SET farbe = '$farbe' WHERE ID = '$_SESSION[pimp]'");
echo "GESPEICHERT ";
$ok = 2;
}
if($check[0] == "/sperre"){
$daten=mysql_fetch_array(mysql_query("SELECT chatmod FROM user WHERE ID = '$_SESSION[pimp]'"));
if($daten['chatmod'] == 1){
$nick = $check[1];
$dauer = $check[2];
$dauer *= 60;
$dauer *= 60;
$dauer += time();
mysql_query("UPDATE user SET chatsperre = '$dauer' WHERE nickname = '$nick'");
echo $nick." wurde für ".(($dauer-time())/60/60)." Stunden aus dem Chat gesperrt. ";
}
$ok = 2;
}
if($check[0] == "/frei"){
$daten=mysql_fetch_array(mysql_query("SELECT chatmod FROM user WHERE ID = '$_SESSION[pimp]'"));
if($daten['chatmod'] == 1){
$nick = $check[1];
mysql_query("UPDATE user SET chatsperre = '0' WHERE nickname = '$nick'");
echo $nick." wurde wieder für den Chat freigeschalten. ";
}
$ok = 2;
}
if($check[0] == "/quit"){
echo "Du hast den Chat verlassen, beim nächsten Klick wird der Chat ausgeblendet!
";
unset($_SESSION["chat"]);
mysql_query("UPDATE user SET chat = '0' WHERE ID = '$_SESSION[pimp]'");
$text = " hat den Chat verlassen";
}
if($ok == 1){
mysql_real_escape_string($text);
if(isset($text) && strlen($text) > 3){
$time = time();
if($status['chatsperre'] > time()){
echo "Du darfst nicht schreiben, weil du im Chat gesperrt wurdest. ";
}
else{
mysql_query("INSERT INTO chat (datum, name, pID, farbe, text) VALUES ('$time', '$status[nickname]', '$status[ID]', '$status[farbe]', '$text')");
}
}
}
}
include("bb.php");
$chat_db = mysql_query("SELECT * FROM chat ORDER BY ID DESC LIMIT 75");
while($chat = mysql_fetch_array($chat_db)){
$check = explode(" ", $chat['text']);
$check2 = explode(":", $chat['text']);
$an = str_replace("/privat ","",$check2[0]);
$text = $chat['text'];
if($check[0] == "/privat" && ($an == $status['nickname'] or $status['nickname'] == $chat['name'])){
$text = str_replace("/privat", "", $text);
$text = str_replace($an, "", $text);
$text = str_replace(" :",":",$text);
$text = str_replace(" :","´",$text);
echo "Privat an ".$an." | ".strftime("%H.%M", $chat['datum'])." - (Pr.) ".$chat['name']."".bb_code($text)." ";
}elseif($check[0] != "/privat"){
echo "".strftime("%H.%M", $chat['datum'])." - "; ?>(Pr.) echo " ".$chat['name'].": ".bb_code($text)." ";
}
}
}
}
?>