Hi, ich hab was kleines für meine Kneipe gemacht, ist bei den Usern auch sehr gut angekommen.
Aber eins fehlt mir noch zu meinem glück, und zwar das die User sich unterhalten können ohne das das Lied neustartet.
Ich weis das es ned einfach is (glaub ich zumindest), aber vielleicht hat jmd sowas ähnliches schonmal gemacht.
Ich glaube auch mal gelesen zu haben das jmd den Chat auf dem Dorfplatz so umschreiben wollte das nur der text aktualisiert wird, aber leider finde ich den Thread nimma.
So hier nun die Datei.
//edit: ich hab die datei auf den neuesten Stand gebracht, und mit meiner Lösung von weiter unten versehen!
[php]<?php
//Metal-Box
//©by Hecki
//Version: 0.6
//Erstmals erschienen auf
http://www.cirlce-of-prophets.de/logd
require_once "common.php";
if ($HTTP_GET_VARS[op] == ""){
page_header("Die Headbanger Ecke");
output("`qDu gehst in den hintere Teil der Kneipe, vor dir steht eine Pechschwarze Jukebox!`n");
output("Du betrachtest die Leute in dem Raum und bemerkst das hier wohl der Metaltreff des Dorfes ist.`n");
output("Wähle nun ein Lied und geh mal so richtig aus dir raus.`n`n");
output("`^ACHTUNG--> Es geht ein neues Fenster auf in dem die Musik gespielt wird, das neue Fenster nicht beachten, drückt in dem alten Fenster einmal aktualisieren und schon könnt ihr labern ohne das die Musik von vorne anfängt, oder spielt nebenbei ganz einfach euren Tag!`n`n");
addcommentary();
viewcommentary("metal","Schreien",10,"schreit",true);
addnav("Songs");
addnav("Disturbed - Stupify","metal.php?op=stupify",false,true);
addnav("Machine Head - The Burning Red","metal.php?op=red",false,true);
addnav("Him - Wicked Game","metal.php?op=him",false,true);
addnav("Bush - Machine Head","metal.php?op=head",false,true);
addnav("Evanescence - Bring Me To Life","metal.php?op=bring",false,true);
addnav("Slipknot - Wait and Bleed","metal.php?op=slip1",false,true);
addnav("Slipknot - (SIC)","metal.php?op=slip2",false,true);
addnav("Slipknot - Left Behind","metal.php?op=slip3",false,true);
addnav("Linkin Park - One Step Closer","metal.php?op=lp1",false,true);
}
if ($HTTP_GET_VARS[op] == "stupify"){
page_header("Disturbed - Stupify");
if (!$session['user']['prefs']['nosounds']) output("<embed src=\"media/disturbedstupify.mid\" width=10 height=10 autostart=true loop=true hidden=true volume=100>",true);
output("Schalte ab und genieße Disturbed - Stupify.`n`n");
addcommentary();
viewcommentary("metal.php?op=stupify","Schreien",10,"schreit",true);
addnav("Zurück zur Metal-Ecke","metal.php");
}
else if ($HTTP_GET_VARS[op] == "red"){
page_header("Machine Head - The Burning Red");
if (!$session['user']['prefs']['nosounds']) output("<embed src=\"media/machineheadtheburningred.mid\" width=10 height=10 autostart=true loop=true hidden=true volume=100>",true);
output("Schalte ab und genieße Machine Head - The Burning Red.`n`n");
addcommentary();
viewcommentary("metal.php?op=red","Schreien",10,"schreit",true);
addnav("Zurück zur Metal-Ecke","metal.php");
}
else if ($HTTP_GET_VARS[op] == "him"){
page_header("Him - Wicked Game");
if (!$session['user']['prefs']['nosounds']) output("<embed src=\"media/himwickedgame.mid\" width=10 height=10 autostart=true loop=true hidden=true volume=100>",true);
output("Schalte ab und genieße Him - Wicked Game.`n`n");
addcommentary();
viewcommentary("metal.php?op=him","Schreien",10,"schreit",true);
addnav("Zurück zur Metal-Ecke","metal.php");
}
else if ($HTTP_GET_VARS[op] == "head"){
page_header("Bush - Machine Head");
if (!$session['user']['prefs']['nosounds']) output("<embed src=\"media/bushmachinehead.mid\" width=10 height=10 autostart=true loop=true hidden=true volume=100>",true);
output("Schalte ab und genieße Bush - Machine Head.`n`n");
addcommentary();
viewcommentary("metal.php?op=head","Schreien",10,"schreit",true);
addnav("Zurück zur Metal-Ecke","metal.php");
}
else if ($HTTP_GET_VARS[op] == "bring"){
page_header("Evanescence - Bring Me To Life");
if (!$session['user']['prefs']['nosounds']) output("<embed src=\"media/evanescencebringmetolife.mid\" width=10 height=10 autostart=true loop=true hidden=true volume=100>",true);
output("Schalte ab und genieße Evanescence - Bring Me To Life.`n`n");
addcommentary();
viewcommentary("metal.php?op=bring","Schreien",10,"schreit",true);
addnav("Zurück zur Metal-Ecke","metal.php");
}
else if ($HTTP_GET_VARS[op] == "slip1"){
page_header("Slipknot - Wait and Bleed");
if (!$session['user']['prefs']['nosounds']) output("<embed src=\"media/waitandbleedslipknot.mid\" width=10 height=10 autostart=true loop=true hidden=true volume=100>",true);
output("Schalte ab und genieße Slipknot - Wait and Bleed.`n`n");
addcommentary();
viewcommentary("metal.php?op=slip1","Schreien",10,"schreit",true);
addnav("Zurück zur Metal-Ecke","metal.php");
}
else if ($HTTP_GET_VARS[op] == "slip2"){
page_header("Slipknot - (SIC)");
if (!$session['user']['prefs']['nosounds']) output("<embed src=\"media/slipknotsic.mid\" width=10 height=10 autostart=true loop=true hidden=true volume=100>",true);
output("Schalte ab und genieße Slipknot - (SIC).`n`n");
addcommentary();
viewcommentary("metal.php?op=slip2","Schreien",10,"schreit",true);
addnav("Zurück zur Metal-Ecke","metal.php");
}
else if ($HTTP_GET_VARS[op] == "slip3"){
page_header("Slipknot - Left Behind");
if (!$session['user']['prefs']['nosounds']) output("<embed src=\"media/slipknotleftbehind.mid\" width=10 height=10 autostart=true loop=true hidden=true volume=100>",true);
output("Schalte ab und genieße Slipknot - Left Behind.`n`n");
addcommentary();
viewcommentary("metal.php?op=slip3","Schreien",10,"schreit",true);
addnav("Zurück zur Metal-Ecke","metal.php");
}
else if ($HTTP_GET_VARS[op] == "lp1"){
page_header("Linkin Park - One Step Closer");
if (!$session['user']['prefs']['nosounds']) output("<embed src=\"media/onestepcloserlinkinpark.mid\" width=10 height=10 autostart=true loop=true hidden=true volume=100>",true);
output("Schalte ab und genieße Linkin Park - One Step Closer.`n`n");
addcommentary();
viewcommentary("metal.php?op=lp1","Schreien",10,"schreit",true);
addnav("Zurück zur Metal-Ecke","metal.php");
}
addnav("Zurück zur Kneipe","inn.php");
page_footer();
?>[/php]
Wie immer bedank ich mich ma im vorraus
