anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: So 08 Jun, 2025 21:39

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 8 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Metal-Jukebox
BeitragVerfasst: Mi 05 Jan, 2005 22:46 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 17 Nov, 2004 13:29
Beiträge: 296
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 :D

_________________
Cop-LoGD ist nun HoMaF-LoGD...
Aus dem ehemaligen Zockerparadies ist ein echter Rollenspielserver mit einer grandiosen Community geworden--->http://www.cop-logd.de


Zuletzt geändert von Hecki am Do 06 Jan, 2005 02:58, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 06 Jan, 2005 00:12 
autostart=true loop=true
mach doch mal false draus :) aus dem loop
loop heisst schleife


Nach oben
  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 06 Jan, 2005 01:30 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 17 Nov, 2004 13:29
Beiträge: 296
Loop hab ich extra reingemacht, weil einige lieder doch recht kurz sind :D

EDIT: na also es geht doch, hab eine Lösung gefunden!
Sie is zwar nich ganz perfekt, aber es funzt so wie ichs gerne hätte
Ich mach einfach die musik in einem neuen fenster auf, wenn man nu auf dem alten aktualisiert kann man labern ohne das die musik von vorne anfängt und es wird auch nich doppelt abgespielt :D
[php] addnav("Disturbed - Stupify","metal.php?op=stupify",false,true); [/php]

un das bei jedem op-link :D

Wenn jmd aber ne elegantere Lösung hat, bitte sagen danke :)

_________________
Cop-LoGD ist nun HoMaF-LoGD...
Aus dem ehemaligen Zockerparadies ist ein echter Rollenspielserver mit einer grandiosen Community geworden--->http://www.cop-logd.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 06 Jan, 2005 12:22 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
öhm das false,true macht kein sinn, du gibt ihn einmal den 0wert und dann auf einmal wieder den 1wert..
macht kein besonderen sinn..also find ich^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 06 Jan, 2005 12:32 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 17 Nov, 2004 13:29
Beiträge: 296
Doch, dann werden die midis in dem neuen fenster abgespielt, und in den alten kann man ganz normal weiter spielen, labern etc...
du bist doch angemeldet, teste es doch einfach :D

_________________
Cop-LoGD ist nun HoMaF-LoGD...
Aus dem ehemaligen Zockerparadies ist ein echter Rollenspielserver mit einer grandiosen Community geworden--->http://www.cop-logd.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 06 Jan, 2005 12:56 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
hm stimmt...hehe so früh am morgen kann ich net arbeiten...xDD


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 06 Jan, 2005 13:01 
Offline
Admin
Admin
Benutzeravatar

Registriert: Di 21 Jan, 2003 01:11
Beiträge: 1604
Wohnort: Haßfurt
Geschlecht: Männlich
LoGD: http://www.anpera.net/logd
Skype: anpera-net
Die Definition der Funktion "addnav" in ext GER 3:[php]function addnav($text,$link=false,$priv=false,$pop=false,$newwin=false)[/php]
  • $text: Der Text, der erscheinen soll.
  • $link: Der Link. Standard ist false. Wenn kein Link angegeben wird, wird $text als Überschrift interpretiert.
  • $priv: Art der Zeichenausgabe. Standard ist false, also alle Zeichen HTML-codiert ausgeben. ($priv=true ermöglicht es z.B., Bilder als Links einzubauen und andere HTML-Tags in $text zu verwenden.)
  • $pop: Ziel als Popup öffnen. Standard ist false.
  • $newwin: Ziel in neuem Fenster öffnen. Standard ist false. Wenn $newwin=true gesetzt wird, muss $pop=false sein.

_________________
Praxis ist, wenn alles klappt aber keiner weiß warum. Theorie ist, wenn man weiß wie es geht, aber nichts klappt. Wir haben beides erfolgreich vereinigt: Bei uns klappt nichts und keiner weiß warum!

Neues Video: Marios freier Tag in Second Life


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 06 Jan, 2005 13:17 
Offline
Held
Held
Benutzeravatar

Registriert: Mi 17 Nov, 2004 13:29
Beiträge: 296
AAAH danke anpera, damit hast du viele weitere Postings von mir verhindert nehm ich an :D
Aber ne bessere Lösung haste ned odda? :D

_________________
Cop-LoGD ist nun HoMaF-LoGD...
Aus dem ehemaligen Zockerparadies ist ein echter Rollenspielserver mit einer grandiosen Community geworden--->http://www.cop-logd.de


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 8 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 16 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum