anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mi 11 Jun, 2025 00:44

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Zeit warten
BeitragVerfasst: Fr 02 Feb, 2007 23:25 
Offline
User
User

Registriert: Fr 02 Feb, 2007 22:23
Beiträge: 11
Wohnort: Kerpen
Wollte mal wissen, ob ihr eine Ahnung habt, wie ich einstellen kann, dass nach dem Klick auf eine Nav erst eine Zeitanzeige kommt, die Runterläuft, sodass man z.B. dort stehen hat: 02:00:00 und die Zeit dann abläuft, also nach zwei Stunden 00:00:00 bzw. "Aktualisieren" oder gleich eine automatische Weiterleitung nach Ablauf der Zeit.

Nützlich wäre sowas zum Beispiel, wenn man jemanden mit dem Schiff reisen lassen kann.

Also nochmal für doofe (wie mich xD):
Beispiel:
hafen.php
> addnav("Nach Stadt XYZ-Reisen","hafen.php?op=reisen");
if ($_GET['op']=="reisen") {
>>>Code für Warten von Zeit
output("VERBLEIBENDE ZEIT");
if (ZEIT ABGELAUFEN) {
>>>automatische Weiterleitung
}
}

xD Ja ^^ so hab ich mir das Vorgestellt


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 02 Feb, 2007 23:39 
Offline
Großmeister
Großmeister
Benutzeravatar

Registriert: Fr 06 Jan, 2006 01:33
Beiträge: 459
Wohnort: Simmern
Geschlecht: Männlich
LoGD: http://www.morpheus-lotgd.de
Ich verstehe zwar, was Du meinst, aber nicht ganz, wozu das gut sein soll, außer das der Spieler sich ärgert, daß er nun xy Minuten warten muß, bevor er weiter spielen kann, denn der Abzug von Runden, wie ich es in meiner Schiffsreise gemacht habe, reicht doch völlig aus.
Das ist eine reine Interessenfrage, keine Kritik, denn ich würde den Sinn gerne verstehen, der hinter dem ganzen stehen soll... ;)

_________________
Ich bin das Land, meine Augen sind der Himmel, meine Glieder die Bäume, ich bin der Fels, die Wassertiefe. Ich bin nicht hier, um die Natur zu beherrschen oder sie auszubeuten. Ich bin selbst Natur.

(Hopi)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 03 Feb, 2007 00:07 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 15 Okt, 2005 14:06
Beiträge: 864
Geschlecht: Männlich
LoGD: http://shinobilegends.com
[php]
function crimsonleaf_leftdays() {
$name="`qCrimson `2Leaf `gClover";
$left=strtotime(date("Y-m-t 00:00:00"))-strtotime(date("Y-m-d H:i:s"));
$left+=86400;
$secs=$left%60;
$left/=60;
$mins=$left%60;
$left/=60;
$hours=$left%24;
$left/=24;
$days=floor($left);
$leftstring='';
if ($days>1) $d="days"; else $d="day";
if ($hours>1) $h="hours"; else $h="hour";
if ($mins>1) $m="minutes"; else $m="minute";
if ($secs>1) $s="seconds"; else $s="second";
if ($days) $leftstring.=" ".$days." ".translate_inline($d);
if ($hours) $leftstring.=" ".$hours." ".translate_inline($h);
if ($mins) $leftstring.=" ".$mins." ".translate_inline($m);
if ($secs) $leftstring.=" ".$secs." ".translate_inline($s);
output("Only little time left until the end of the %s`0 period!`n`n`% %s`n`0",$name,$leftstring);
}
[/php]

das ist (ein primitiver) algorithmus... hab das gleiche nochmal in javascript, wenns laufen soll.

ansonsten kannst du mit einer variable dann die zeit steuern... bei mir gings eben bis mitternacht des letzten tages des monats... daher nochmal 86400 sekunden drauf.

mit einer IF kannst du prüfen, ob die gesamtsekunden negativ sind. strtotime kann auch mehr.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 03 Feb, 2007 10:59 
Offline
User
User

Registriert: Fr 02 Feb, 2007 22:23
Beiträge: 11
Wohnort: Kerpen
Also folgende Idee'n hab ich im Kopf, was man damit anfangen kann:
etw. Lernen (neue Zauber)
Job ausüben (nach xyz Zeit erhält man Gold)
Reisen (denn wenn man viel reist, hat man garkeine Waldkämpfe mehr übrig)

^^
ich werde dieses Script mal ausprobieren. Danke ^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 03 Feb, 2007 11:37 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Das mit dem Arbeiten nach xy Zeit, könntes nach Waldkämpfen oder nach Zeit Dauer (Minuten/Stunden) rechnen. Aber das ist dabei immer so eine sache...


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

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