session_start();
include("../config.php");
$status_db = mysql_query("SELECT ID, nickname, respekt, credits FROM status WHERE nickname = '$_SESSION[nickname]'");
$status = mysql_fetch_array($status_db);
$sell_db = mysql_query("SELECT aktiv, wert, hsteller, modell FROM fahrzeuge WHERE ID = '$_GET[ID]'");
$sell = mysql_fetch_array($sell_db);
$sell2_db = mysql_query("SELECT * FROM fahrzeuge WHERE ID = '$_POST[ID]'");
$sell2 = mysql_fetch_array($sell2_db);
?>
PS-Regel: Die Respektpunkte geben die maximale PS-Grenze beim Kauf eines Wagens 1:1 an.
$status2_db = mysql_query("SELECT maxfahrzeuge FROM user WHERE nickname = '$_SESSION[nickname]'");
$status2 = mysql_fetch_array($status2_db);
$fahr2_db = mysql_query("SELECT * FROM fahrzeuge WHERE nickname = '$_SESSION[nickname]' AND wait=0");
$fahr2 = mysql_num_rows($fahr2_db);
$max = $status2['maxfahrzeuge'] - $fahr2;
if($_GET['car'] == "buy" && $_GET['art'] == "new")
{
if($_GET['ID'])
$buy_db = mysql_query("SELECT * FROM neuwagen WHERE ID = '$_GET[ID]'");
elseif($_GET['ownID'])
$buy_db = mysql_query("SELECT * FROM fahrzeuge WHERE ID = '$_GET[ownID]'");
else $buy_db = mysql_query("SELECT * FROM neuwagen WHERE modell = '$_GET[modell]'");
$buy = mysql_fetch_array($buy_db);
if($_GET['akt'] == "los")
{
if($status['respekt'] < $buy['ps'])
echo "
Dein Respekt reicht nicht für dieses Fahrzeug.";
if(!$_GET['ownID'])
{
echo "Informationen vom Wagen ".$buy['hsteller']." ".$buy['modell'];
echo "
Dieser Wagen wurde ".$buy['bj']." in ".$buy['land']." gebaut.
";
echo "Die Motorleistung beträgt ".$buy['ps']." PS.";
}
if($buy['uni'] == 0)
{
if($_GET['ok'] != 2)
{
$c = -1;
if($_GET['ownID'])
$buy_db = mysql_query("SELECT * FROM neuwagen WHERE modell = '$buy[modell]' AND img<>'' order by modellnr");
else $buy_db = mysql_query("SELECT * FROM neuwagen WHERE modell = '$_GET[modell]' AND img<>'' order by modellnr");
?>
}
}
else
{
$buy = mysql_fetch_array(mysql_query("SELECT * FROM neuwagen WHERE ID = '$_GET[ID]'"));
?>
" src=" echo $buy['img']; ?>" border=0>
zurück
}
if($_GET['ok'] == 1)
{
$buy_db = mysql_query("SELECT * FROM neuwagen WHERE ID = '$_GET[ID]'");
$buy = mysql_fetch_array($buy_db);
if($status['respekt'] < $buy['ps'])
echo "
Dein Respekt reicht für dieses Fahrzeug nicht.";
else
{
if($max <= 0)
echo "
Du hast keinen Platz mehr in deiner Garage.";
else
{
if($status['credits'] < $buy['preis'])
echo "
Du kannst dir diesen Wagen nicht leisten.";
else
{
$credits = $status['credits'] - $buy['preis'];
$zweck = "Neuwagen gekauft (".$buy['hsteller']." - ".$buy['modell'].")";
mysql_query("INSERT INTO konto_aus (datum, nickname, soll, haben, zweck) VALUES ('$time', '$status[nickname]', '$buy[preis]', '0', '$zweck')");
mysql_query("UPDATE status SET credits = '$credits' WHERE nickname = '$_SESSION[nickname]'");
mysql_query("INSERT INTO fahrzeuge (nickname, hsteller, modell, modellnr, bj, ps, wert, km, wanted, rally) VALUES ('$_SESSION[nickname]', '$buy[hsteller]', '$buy[modell]', '$buy[modellnr]', '$buy[bj]', '$buy[ps]', '$buy[wert]', '$buy[km]', '$buy[ps]', '$buy[rally]')");
$text = strftime("%d.%m.%y - %R", time()).": Herzlichen Glückwunsch zu deinem Neuwagen ".$buy['hsteller']." ".$buy['modell'];
mysql_query("INSERT INTO status2 (UID, text) VALUES ('$status[ID]', '$text')");
echo "
Herzlichen Glückwunsch, das Auto ".$buy['hsteller']." ".$buy['modell']." gehört nun dir.";
$preis = $buy['preis']-($buy['preis']*2);
cash($us['ID'],$preis);
}
}
}
}
elseif($_GET['ok'] == 2)
{
if($status['credits'] < 1000)
echo "
Du kannst dir die Lackierung nicht leisten.";
else
{
$credits = $status['credits'] - 1000;
$zweck = "Umlackierung";
mysql_query("INSERT INTO konto_aus (datum, nickname, soll, haben, zweck) VALUES ('$time', '$status[nickname]', '1000', '0', '$zweck')");
mysql_query("UPDATE status SET credits = '$credits' WHERE nickname = '$_SESSION[nickname]'");
mysql_query("UPDATE fahrzeuge SET modellnr=$_GET[modellnr] WHERE ID=$_GET[ownID]");
echo "
Dein Wagen hat nun eine andere Lackierung.";
$preis = -1000;
cash($us['ID'],$preis);
}
}
}
else
{
//Neuwagenliste
echo "Du hast dich also für einen Neuwagen entschieden. Eine wirklich gute Wahl, wenn man das nötige Kleingeld besizt.
";
?>
alle Modelle anzeigen
$marke_db = mysql_query("SELECT hsteller,markenimg,count(ID) as anzahl FROM neuwagen WHERE uni=0 GROUP BY hsteller ORDER BY hsteller");
while($marke = mysql_fetch_array($marke_db))
{
?>
>
echo $marke['hsteller']; ?>
echo $marke['anzahl']; ?> Modelle
}
?>
|
|
if($_GET['hsteller'])
{
?>
Rot markiert bedeutet zu wenig Respekt!
$sort = $_GET['sort'];
if(!$sort)
$sort = "ps";
if($_GET['hsteller'] == "all")
$hsteller = "";
else $hsteller = "AND hsteller='".$_GET['hsteller']."'";
?>
Hersteller |
Modell |
PS |
Preis |
|
|
$wagencount = 0;
$fahr2_db = mysql_query("SELECT * FROM neuwagen WHERE uni=0 $hsteller order by $sort,modell,modellnr DESC");
while($fahr2 = mysql_fetch_array($fahr2_db))
{
$wagencount++;
if($fahr2['modellnr'] != "1")
continue;
?>
if($fahr2['rally'] == 1){ echo "(Rally) - "; }echo $fahr2['hsteller']; ?> |
echo $fahr2['modell']; ?> |
if($status['respekt']<$fahr2['ps']){ ?> } echo $fahr2['ps']; if($status['respekt']<$fahr2['ps']){ ?> } ?> |
echo $fahr2['preis']; ?> Cr. |
Modell anschauen
echo $wagencount; ?> Lackierungen |
" src=" echo $fahr2['img']; ?>" width=50> |
if($fahr2['modellnr'] == "1")
$wagencount = 0;
}
?>
|
}
}
?>
}
else
{
if($_GET['car'] == "sell")
{
echo "Dein altes Auto soll also den Besitzer wechseln. Wähle aus welches du los werden möchtest.
"; ?>
Modell |
Wert |
Status |
|
$fahr_db = mysql_query("SELECT ID, hsteller, modell, wert, aktiv, fahrname, uni FROM fahrzeuge WHERE nickname = '$_SESSION[nickname]' AND wait=0 ORDER BY ps DESC");
while($fahr = mysql_fetch_array($fahr_db))
{
?>
if($fahr['aktiv'] == 1)
{
?>
}
echo $fahr['hsteller']." ".$fahr['modell'];
if($fahr['fahrname']!="")
echo " (".$fahr['fahrname'].")";
?>
|
echo $fahr['wert']; ?> |
if($fahr['aktiv'] == 0)
echo "OK";
else echo "beschäftigt";
?>
|
?>
if($fahr['uni'] == 0 && $fahr['aktiv'] == 0)
{
?>
Wagen verkaufen
}
?>
|
}
?>
if($_GET['s1'] == "ok")
{
$restwert = $sell['wert'] / 100 * 75;
$maxwert = $sell['wert'] / 100 * 125;
$restwert = floor($restwert);
?>
Das Auto direkt für echo $restwert; ?> Credits verkaufen
}
if($_GET['s2'] == 1)
{
?>
Das Auto wirklich für echo $restwert; ?> Credits verkaufen
}
if($_GET['s2'] == 1 && $_GET['s3'] == "ok" && $sell['aktiv'] == 0)
{
$restwert = $sell['wert'] / 100 * 75;
$cred = $status['credits'] + $restwert;
mysql_query("DELETE FROM fahrzeuge WHERE ID = '$_GET[ID]' && nickname = '$_SESSION[nickname]'");
mysql_query("UPDATE status SET credits = '$cred' WHERE nickname = '$_SESSION[nickname]'");
echo "
Du hast dein Auto erfolgreich für ".$restwert." Credits verkauft.";
$zweck3 = "Gebrauchtwagen verkauft (".$sell['hsteller']." - ".$sell['modell'].")";
mysql_query("INSERT INTO konto_aus (datum, nickname, soll, haben, zweck) VALUES ('$time', '$status[nickname]', '0', '$restwert', '$zweck3')");
$text = strftime("%d.%m.%y - %R", time()).": Das Auto ".$sell['hsteller']." ".$sell['modell']." wurde für ".$restwert." Credits verkauft.";
mysql_query("INSERT INTO status2 (UID, text) VALUES ('$status[ID]', '$text')");
cash($us['ID'],$restwert);
}
}
else
{
### AUKTION ###
if($_GET['car'] == "auction")
{
$aucuni_db = mysql_query("SELECT * FROM auction AS a INNER JOIN neuwagen AS n ON a.cid=n.ID");
$aucuni = mysql_fetch_array($aucuni_db);
//Admin
$team_db = mysql_query("SELECT status FROM team WHERE nickname = '$_SESSION[nickname]'");
$team = mysql_fetch_array($team_db);
if($team['status'] > 2 && $aucuni['ID']=="")
{
?>
}
//User
if($aucuni['ID']!="") //Auktion läuft
{
echo "
Auktion läuft...";
echo "
Fahrzeugdaten:";
echo "
Modell: ".$aucuni['hsteller']." ".$aucuni['modell'];
echo "
PS: ".$aucuni['ps'];
?>
Wagen anschauen
echo "
Auktionsdaten:";
$end = $aucuni['start'] + 604800;
echo "
Endzeitpunkt der Auktion: ".strftime("%d.%m.%y - %R:%S",$end);
$dauer = $end - $time;
$day = $dauer/86400; $day = floor($day);
$hour = ($dauer-$day*86400)/3600; $hour = floor($hour);
$min = ($dauer-$day*86400-$hour*3600)/60; $min = floor($min);
$sek = ($dauer-$day*86400-$hour*3600-$min*60); $sek = floor($sek);
echo "
Dauer der Auktion: ";
if($day > 1) echo $day." Tage ".$hour." Std.";
elseif($day > 0) echo $day." Tag ".$hour." Std.";
elseif($hour > 0) echo $hour." Std. ".$min." Min.";
else
{
?>
echo $min." Min. ".$sek." Sek."; ?>
}
echo "
aktuelles Gebot:
".$aucuni['gebot']." Credits von
".$aucuni['nickname']."";
?>
$useruni = mysql_num_rows(mysql_query("SELECT ID FROM fahrzeuge WHERE uni=1 AND nickname='$status[nickname]'"));
$useruni2 = mysql_num_rows(mysql_query("SELECT ID FROM fahrzeuge WHERE uni=1 AND uni2=1 AND nickname='$status[nickname]'"));
if(($useruni == 1 && $useruni2 == 1) or $useruni == 0)
{
?>
Bieten
}
else echo "Du kannst nicht bieten, weil du schon ein Unikat besitzt.";
//bieten
if($_GET['akt'] == "los")
{
$stan = $aucuni['gebot']*1.05 +1;
$stan = round($stan);
?>
}
}
else echo "
Derzeit läuft keine Auktion.";
}
### AUKTION ENDE ###
else
{
if($_POST['startauc'])
mysql_query("INSERT INTO auction (cid,start) VALUES ('$_POST[car]','$time')"); //Auktion starten
if($_POST['bet']) //Auktion bieten
{
$aucuni_db = mysql_query("SELECT * FROM auction");
$aucuni = mysql_fetch_array($aucuni_db);
$stan = $aucuni['gebot']*1.05 +1;
$stan = round($stan);
if($_POST['gebot'] <= $status['credits'])
{
if($_POST['gebot'] >= $stan)
{
mysql_query("UPDATE auction SET gebot='$_POST[gebot]', nickname='$_SESSION[nickname]'");
echo "Du hast erfolgreich ein Gebot abgegeben.
";
}
else echo "
Dein aktuelles Gebot ist zu niedrig.
Das Mindestgebot steht in der Textbox.";
}
else echo "
Du hast nicht genügend Cash.
";
}
}
}
}
}
include("../werbung.php");
?>