anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Sa 14 Jun, 2025 23:36

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 37 Beiträge ]  Gehe zu Seite Vorherige  1, 2
Autor Nachricht
 Betreff des Beitrags:
BeitragVerfasst: Mo 21 Mai, 2007 21:33 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Ich hätte da auch mal eine kleine Frage.
Und zwar möchte ich etwas in die newday.php einbauen, so das bei jedem "regulären" spieltag was in der newday.php passiert. Das Problemm ist aber das ich die wiedererweckungen davon ausschließen will. Könnte mir da kurz jemand die Zeit eingabe sagen? Danke

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 21 Mai, 2007 21:46 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
MySql hat geschrieben:
Ich hätte da auch mal eine kleine Frage.
Und zwar möchte ich etwas in die newday.php einbauen, so das bei jedem "regulären" spieltag was in der newday.php passiert. Das Problemm ist aber das ich die wiedererweckungen davon ausschließen will. Könnte mir da kurz jemand die Zeit eingabe sagen? Danke


Wenn ich mich nicht irre:

[php]if(empty($resline)) {
# wird ausgeführt, wenn man nicht wiedererweckt wird...
}[/php]

Könnte auch einen andern Wert als "leer" haben, musst halt im Kopf der newday.php schauen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 22 Mai, 2007 11:54 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
okay, vielen dank werde es gleich mal austesten.

EDIT:

Es funtz leider nicht.... :(

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 22 Mai, 2007 12:06 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Versuchs mal mit folgendem:

[php]if (!$_GET['resurrection'])
{
//Blubb-Blubb-Passiert hier wohl
}[/php]

Oder eventuell das hier:
[php]if ($_GET['resurrection']!="true" && $_GET['resurrection']!="egg" )
{
//Blubb-Blubb-Passiert hier wohl
}[/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 22 Mai, 2007 12:15 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
geht beides nicht. Liegt es villeicht daran das man addnav's nicht mit ner zeit bestimmen kann?

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 22 Mai, 2007 12:20 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Also, noch einmal zur Kontrolle.

Du willst, dass etwas passiert, wenn man einen regulären neuen Tag hat? Und nicht wenn man von Ramius oder über das Ei wiedererweckt worden war.

Dann stimmt dies durchaus so. Welchen Code verwendest du danach? Oder was willst du zusätzlich machen?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 22 Mai, 2007 12:25 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Also ich mache so etwas wie eine kleine Schule.
Alle 2 stunden (zu jedem neuen tag) soll man eine Prüfung ablegen.
Und dazu brauche ich in der newday halt folgenden addnav:

[php]addnav("Prüfen lassen","schule.php?op=pruefung");[/php]

dan habe ich eure codes verwendet:

[php]if (!$_GET['resurrection'])
{
addnav("Prüfen lassen","schule.php?op=pruefung");
} [/php]

ging nicht und die anderen gingen ebendfalls nicht.

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 22 Mai, 2007 12:28 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Sollte man nur an die Prüfung dürfen, und nirgends sonst?

EDIT: Falls ja, so kannst du folgendes versuchen:
[php]if (substr($rp,0,10)=="badnav.php")
{
addnav("Weiter","news.php");
}
else
{
addnav("Weiter",preg_replace("'[?&][c][=].+'","",$rp));
}[/php]
ersetzen durch folgendes:
[php]if (substr($rp,0,10)=="badnav.php")
{
addnav("Weiter","news.php");
}
elseif (!$_GET['resurrection'])
{
addnav("Prüfen lassen","schule.php?op=pruefung");
}
else
{
addnav("Weiter",preg_replace("'[?&][c][=].+'","",$rp));
}[/php]

Im Falle eines Badnav's wird der Spieler immer noch auf die news.php gelinkt... ist wohl ganz gut so. Falls er nicht durch Ramius oder das Ei wiederbelebt worden war, so kommt er zur Prüfung, und ansonsten wird restorepage (Der Ort, an dem er zuvor gewesen war) aktiv.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 22 Mai, 2007 12:53 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
ok das geht nun in der newday!
und auf dem dorfplatz muss ich auch ein addnav machen. habe versucht aber so geht es nun auch nicht. kannst du mir da noch mla helfen?
Sorry.

biba

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 22 Mai, 2007 12:55 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Was soll die Einschränkung des Nav's auf dem Dorfplatz sein? Auch, dass gerade ein neuer Tag gewesen war?

Soweit ich weiss, geht das leider nicht...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 22 Mai, 2007 15:59 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Ja wie auf dem Dorfplatz. Schade das dies nicht geht. könnte man dort nicht eine abfrage machen das es zu jeder vollen stunde sichtbar ist? Soweit ich weis hat das ein server wo ich mal angemeldet "war" gehabt. Hab den namen leider vergessen.. :pein: :pein:

Naja trotzdem Danke.

biba.

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 22 Mai, 2007 16:17 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Ja, das könnte man natürlich

[php] if (date('i') == '00')
{
//Blubb
}[/php]

Ich glaube, dass es so wäre. Immer wenn man XX.00 Uhr hat, wird das in der Klammer ausgeführt.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 22 Mai, 2007 16:23 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Ok mom ich hab auch mal was gemacht, und wollte wissen ob das villeicht auch ginge...

[php]$start = array(
array('00:00', 1),
array('02:00', 2),
array('04:00', 3),
array('06:00', 4),
array('08:00', 5),
array('10:00', 6),
array('12:00', 7),
array('14:00', 8),
array('16:00', 9),
array('18:00', 10),
array('20:00', 11),
array('22:00', 12),
);
$end = array(
array('00:01', 1),
array('02:01', 2),
array('04:01', 3),
array('06:01', 4),
array('08:01', 5),
array('10:01', 6),
array('12:01', 7),
array('14:01', 8),
array('16:01', 9),
array('18:01', 10),
array('20:01', 11),
array('22:01', 12),
);
foreach($start as $val) {
foreach($end as $val) {
if (date('H:i') >= $start && date('H:i') <= $end) {
addnav('Beispiel','beispiel.php');
}else{
//addnav('Beispiel','beispiel.php');
}
}
}[/php]


??

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 22 Mai, 2007 16:28 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Ich glaube nicht, dass es funktionieren würde. Ausserdem ist es hoffnungslos kompliziert.

Meine Lösung macht das gleiche ;-)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 22 Mai, 2007 16:29 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
ok und als beenden einfach das gleiche nur mit 01 wen ich es richtig verstanden habe..

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 22 Mai, 2007 16:32 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Nein.

[php]if (date('i') == '00')
{
//Blubb
}[/php]

Blubb wird hier immer nur aktiv, wenn wir exakt 00 Minuten haben (13.00, 15.00, u.a.) und ist daher exakt eine Minute lang aktiv. Wenn es beispielsweise 15.10, oder auch nur schon 17.01 ist, dann ist Blubb nicht mehr aktiv.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 22 Mai, 2007 17:33 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Okkkkkk, mach ich danke..

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 37 Beiträge ]  Gehe zu Seite Vorherige  1, 2

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 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