anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 20 Mai, 2019 12:00

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 9 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Nächster Tag
BeitragVerfasst: Do 19 Aug, 2004 18:18 
Offline
Newbie

Registriert: Di 17 Aug, 2004 13:21
Beiträge: 7
Hi,
ich habe mal versucht die Info "Neuer Tag" in den Vital Infos einzufügen. Habe es so gemacht:
Code:
.templatereplace("statrow",array("title"=>"Nächster Tag","value"=>date("G\\h, i\\m, s\\s \\",strtotime("1980-01-01 00:00:00 + $realsecstotomorrow seconds"))))

Unter den anderen Infos. Dann vor dieser Funktion "charstats" folgendes:

Code:
$time = gametime();
$tomorrow = strtotime(date("Y-m-d H:i:s",$time)." + 1 day");
$tomorrow = strtotime(date("Y-m-d 00:00:00",$tomorrow));
$secstotomorrow = $tomorrow-$time;
$realsecstotomorrow = round($secstotomorrow / (int)getsetting("daysperday",4));


Dies funktioniert aber nicht, wenn ich das Spiel nun aufrufe erscheint ein mySQL Fehler:
Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in /var/www/web78/html/dbwrapper.php on line 54

SELECT * FROM settings

Höffe ihr könnt helfen!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 19 Aug, 2004 19:53 
Ähm, die idee find ich cool muss ich sagen, aber ich glaub irgendwie das du da fast mit der funktion meiner sicht falsch gemacht hast ich testes nochmal wenns funzt mach ich es hier rein


Nach oben
  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 20 Aug, 2004 02:56 
Offline
Admin
Admin
Benutzeravatar

Registriert: Di 21 Jan, 2003 01:11
Beiträge: 1594
Wohnort: Haßfurt
Geschlecht: Männlich
LoGD: http://www.anpera.net/logd
Skype: anpera-net
Aaaaalso:
Zunächst muss ich mal sagen, die Idee ist wirklich nicht schlecht und es funktioniert bei mir sogar. Warum es bei dir nicht funktioniert, liegt vermutlich daran, dass du nur ein paar Befehle an die falsche Stelle geschrieben hast.

Ich denke, das geht in folgender Weise noch ins nächste Paket mit ein:

Code:
---- Öffne:
common.php

---- Finde:
      if (!is_array($session[bufflist])) $session[bufflist]=array();

---- Füge davor ein:
      if (getsetting("dispnextday",0)){
         $time = gametime();
         $tomorrow = strtotime(date("Y-m-d H:i:s",$time)." + 1 day");
         $tomorrow = strtotime(date("Y-m-d 00:00:00",$tomorrow));
         $secstotomorrow = $tomorrow-$time;
         $realsecstotomorrow = round($secstotomorrow / (int)getsetting("daysperday",4));
         $charstat.=appoencode(templatereplace("statrow",array("title"=>"Nächster Tag","value"=>date("G\\h, i\\m, s\\s \\",strtotime("1980-01-01 00:00:00 + $realsecstotomorrow seconds")))),true);
      }



---- Öffne:
configuration.php

---- Finde:
"daysperday"=>"Spieltage pro Kalendertag,int",

---- Füge danach ein:
"dispnextday"=>"Zeit zum nächsten Tag in Vital Info,bool",

---- Speichern und schließen


P.S.: Hab das mal ins Addons-Forum verschoben. ;)

_________________
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: Sa 21 Aug, 2004 08:31 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
also bei mir zeigt es das nirgends an obwohl ich alles richtig gemacht hab...

Code:
.templatereplace("stathead",array("title"=>"Zusatz Infos:"))
       ,true);
[b]      if (getsetting("dispnextday",0)){
         $time = gametime();
         $tomorrow = strtotime(date("Y-m-d H:i:s",$time)." + 1 day");
         $tomorrow = strtotime(date("Y-m-d 00:00:00",$tomorrow));
         $secstotomorrow = $tomorrow-$time;
         $realsecstotomorrow = round($secstotomorrow / (int)getsetting("daysperday",4));
         $charstat.=appoencode(templatereplace("statrow",array("title"=>"Nächster Tag","value"=>date("G\\h, i\\m, s\\s \\",strtotime("1970-01-01 00:00:00 + $realsecstotomorrow seconds")))),true);
      } [/b]
      if (!is_array($session[bufflist])) $session[bufflist]=array();


Code:
   "daysperday"=>"Spieltage pro Kalendertag,int",
   [b]"dispnextday"=>"Zeit zum nächsten Tag in Vital Info,bool",[/b]
   "specialtybonus"=>"Zusätzliche Einsätze der Spezialfertigkeit am Tag,int",

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 21 Aug, 2004 13:20 
Offline
Admin
Admin
Benutzeravatar

Registriert: Di 21 Jan, 2003 01:11
Beiträge: 1594
Wohnort: Haßfurt
Geschlecht: Männlich
LoGD: http://www.anpera.net/logd
Skype: anpera-net
Dann geh mal in die Spieleinstellungen und schalte dort die "Zeit zum nächsten Tag in Vital Info" auf "Ja" ;)

_________________
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: Sa 21 Aug, 2004 13:25 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
ok danke *hirn neustart*


mfg

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 23 Sep, 2004 19:17 
Offline
Profi
Profi

Registriert: Do 09 Sep, 2004 20:45
Beiträge: 102
öh,, den code, wohin soll ich den den kopieren?*wunder* in die db?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 23 Sep, 2004 20:09 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
lies alles genau durch :nene: :nene: :nene: :nene: :nene: :nene: :nene: :nene:

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 16 Nov, 2004 20:42 
Offline
Newbie
Benutzeravatar

Registriert: Sa 13 Nov, 2004 21:06
Beiträge: 6
Wohnort: NRW / Velbert
joa hat ohne probz funktioniert! thx 4!


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

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