Hallo. Ich hatte einfach nur mal aus fun vor, für gta vice city eine Missionscheckliste zu machen, aber irgendwie geht das garnicht.
(Da kommen noch mehr Missionen)
http://www.foren-4-all.bplaced.net/gta/index.php
Der Fehler liegt darin, dass nicht auf die Datei geschrieben wird, und dass es trotzdem noch nach der Checkbox weitergeht, was nicht sein dürfte. Aber ihr könnt euch ja selber einen Blick verschaffen, wenn ihr auf der Seite seid....
Viele Grüße
Jonathan
PHP:
<?php
$m1 = "1";
$m2 = "2";
$m3 = "3";
$m4 = "4";
$m5 = "5";
$all = "all";
echo "<h2>Ken Rosenberg<h2>";
if ($inhalt == $all) {
echo "<h3>Keine Aufträge mehr</h3>";
}
if ($inhalt == "") {
echo "<form action='' method='post' />
<h3>Ein alter Freund (0$)</h3>
Diese Mission ist einfach. Ihr müsst nur vom Startpunkt zu dem mit L gekennzeichneten Punkt auf eurer Karte fahren.
<input type='checkbox' name='freund' value='win' />
<h3>Die Party (100$)</h3>
Fahrt zuerst zu dem T-Shirt-Symbol auf der Karte, habt ihr neue Klamotten an steht vor dem Laden ein Motorrad,<br />
wie praktisch. Steigt auf und fahrt zum Colonel, welcher sich am Strand befindet.<br />
Danach müsst ihr die Tochter des Colonels mitnehmen und sie zum Pole Position Club fahren.<br />
Mission geschafft
<h3>Dunkle Gassen (200$)</h3>
Begebt euch zum Malibu Club um Infos über einen Koch zu erhalten. Dann fahrt einfach zur markierten Stelle auf<br />
dem Radar und streckt den Koch nieder. Dafür erhaltet ihr euer Handy.<br />
Fahrt dann zum Waffensymbol und begebt euch nach der Zwischensequenz wieder zum Startpunkt, dem Hotel.
<h3>Die Geschworenen (400$)</h3>
Nach einem kurzen Telefonat bietet euch Ken den nächsten Auftrag an. Das Ziel ist einfach.<br />
Sucht die Geschworenen (gelbe Markierungen) und überzeugt sie von der Unschuld eures Freundes.
<h3>Aufruhr (1.000$)</h3>
Wieder ein verdammt leichter Auftrag. Zuerst geht es zu Rafael (T-Shirt-Symbol).<br />
Dort bekommt ihr einen Overall, und folgt dann, wie immer, der Markierung. Dort pöbelt ihr euch mit 4 Arbeitern.
<br />
Danach versuchen die Wachen, den Aufruhr zu stoppen. Ihr müsst nun alle der Wagen zerstören (rosa Pfeilsymbol).<br />
Dann verschwindet und das war’s.<br /><br />
<input type='submit' value='Missionen aktualisieren' />
</form>";
}
if ($_POST['freund'] == "win") {
$datei = fopen("0.txt", "w");
$inhalt = fgets($datei, 100);
fwrite($datei, $inhalt);
$inhalt = $m1;
fclose($datei);
}
if ($inhalt == $m1) {
echo "<form action='' method='post' />
<h3>Die Party (100$)</h3>
Fahrt zuerst zu dem T-Shirt-Symbol auf der Karte, habt ihr neue Klamotten an steht vor dem Laden ein Motorrad,<br />
wie praktisch. Steigt auf und fahrt zum Colonel, welcher sich am Strand befindet.<br />
Danach müsst ihr die Tochter des Colonels mitnehmen und sie zum Pole Position Club fahren.<br />
Mission geschafft
<input type='checkbox' name='party' value='win' />
<h3>Dunkle Gassen (200$)</h3>
Begebt euch zum Malibu Club um Infos über einen Koch zu erhalten. Dann fahrt einfach zur markierten Stelle auf<br />
dem Radar und streckt den Koch nieder. Dafür erhaltet ihr euer Handy.<br />
Fahrt dann zum Waffensymbol und begebt euch nach der Zwischensequenz wieder zum Startpunkt, dem Hotel.
<h3>Die Geschworenen (400$)</h3>
Nach einem kurzen Telefonat bietet euch Ken den nächsten Auftrag an. Das Ziel ist einfach.<br />
Sucht die Geschworenen (gelbe Markierungen) und überzeugt sie von der Unschuld eures Freundes.
<h3>Aufruhr (1.000$)</h3>
Wieder ein verdammt leichter Auftrag. Zuerst geht es zu Rafael (T-Shirt-Symbol).<br />
Dort bekommt ihr einen Overall, und folgt dann, wie immer, der Markierung. Dort pöbelt ihr euch mit 4 Arbeitern.
<br />
Danach versuchen die Wachen, den Aufruhr zu stoppen. Ihr müsst nun alle der Wagen zerstören (rosa Pfeilsymbol).<br />
Dann verschwindet und das war’s.<br /><br />
<input type='submit' value='Missionen aktualisieren' />
</form>";
}
if ($_POST['party'] == "win") {
$datei = fopen("0.txt", "w");
$inhalt = fgets($datei, 100);
fwrite($datei, $inhalt);
$inhalt = $m2;
fclose($datei);
}
if ($inhalt == $m2) {
echo "<form action='' method='post' />
<h3>Dunkle Gassen (200$)</h3>
Begebt euch zum Malibu Club um Infos über einen Koch zu erhalten. Dann fahrt einfach zur markierten Stelle auf<br />
dem Radar und streckt den Koch nieder. Dafür erhaltet ihr euer Handy.<br />
Fahrt dann zum Waffensymbol und begebt euch nach der Zwischensequenz wieder zum Startpunkt, dem Hotel.
<input type='checkbox' name='gassen' value='win' />
<h3>Die Geschworenen (400$)</h3>
Nach einem kurzen Telefonat bietet euch Ken den nächsten Auftrag an. Das Ziel ist einfach.<br />
Sucht die Geschworenen (gelbe Markierungen) und überzeugt sie von der Unschuld eures Freundes.
<h3>Aufruhr (1.000$)</h3>
Wieder ein verdammt leichter Auftrag. Zuerst geht es zu Rafael (T-Shirt-Symbol).<br />
Dort bekommt ihr einen Overall, und folgt dann, wie immer, der Markierung. Dort pöbelt ihr euch mit 4 Arbeitern.
<br />
Danach versuchen die Wachen, den Aufruhr zu stoppen. Ihr müsst nun alle der Wagen zerstören (rosa Pfeilsymbol).<br />
Dann verschwindet und das war’s.<br /><br />
<input type='submit' value='Missionen aktualisieren' />
</form>";
}
if ($_POST['gassen'] == "win") {
$datei = fopen("0.txt", "w");
$inhalt = fgets($datei, 100);
fwrite($datei, $inhalt);
$inhalt = $m3;
fclose($datei);
}
if ($inhalt == $m3) {
echo "<form action='' method='post' />
<h3>Die Geschworenen (400$)</h3>
Nach einem kurzen Telefonat bietet euch Ken den nächsten Auftrag an. Das Ziel ist einfach.<br />
Sucht die Geschworenen (gelbe Markierungen) und überzeugt sie von der Unschuld eures Freundes.
<input type='checkbox' name='geschworenen' value='win' />
<h3>Aufruhr (1.000$)</h3>
Wieder ein verdammt leichter Auftrag. Zuerst geht es zu Rafael (T-Shirt-Symbol).<br />
Dort bekommt ihr einen Overall, und folgt dann, wie immer, der Markierung. Dort pöbelt ihr euch mit 4 Arbeitern.
<br />
Danach versuchen die Wachen, den Aufruhr zu stoppen. Ihr müsst nun alle der Wagen zerstören (rosa Pfeilsymbol).<br />
Dann verschwindet und das war’s.<br /><br />
<input type='submit' value='Missionen aktualisieren' />
</form>";
}
if ($_POST['geschworenen'] == "win") {
$datei = fopen("0.txt", "w");
$inhalt = fgets($datei, 100);
fwrite($datei, $inhalt);
$inhalt = $m4;
fclose($datei);
}
if ($inhalt == $m4) {
echo "<form action='' method='post' />
<h3>Aufruhr (1.000$)</h3>
Wieder ein verdammt leichter Auftrag. Zuerst geht es zu Rafael (T-Shirt-Symbol).<br />
Dort bekommt ihr einen Overall, und folgt dann, wie immer, der Markierung. Dort pöbelt ihr euch mit 4 Arbeitern.
<br />
Danach versuchen die Wachen, den Aufruhr zu stoppen. Ihr müsst nun alle der Wagen zerstören (rosa Pfeilsymbol).<br />
Dann verschwindet und das war’s.
<input type='checkbox' name='aufruhr' value='win' /><br /><br />
<input type='submit' value='Missionen aktualisieren' />
</form>";
}
if ($_POST['aufruhr'] == "win") {
$datei = fopen("0.txt", "w");
$inhalt = fgets($datei, 100);
fwrite($datei, $inhalt);
$inhalt = $all;
fclose($datei);
}
?>
http://www.foren-4-all.bplaced.net/gta/index.php
Der Fehler liegt darin, dass nicht auf die Datei geschrieben wird, und dass es trotzdem noch nach der Checkbox weitergeht, was nicht sein dürfte. Aber ihr könnt euch ja selber einen Blick verschaffen, wenn ihr auf der Seite seid....
Viele Grüße
Jonathan