anpera.net
http://anpera.homeip.net/phpbb3/

Nächster Tag
http://anpera.homeip.net/phpbb3/viewtopic.php?f=43&t=542
Seite 1 von 1

Autor:  zeus [ Do 19 Aug, 2004 18:18 ]
Betreff des Beitrags:  Nächster Tag

Hi,
ich habe mal versucht die Info "Neuer Tag" in den Vital Infos einzufügen. Habe es so gemacht:
$this->bbcode_second_pass_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:

$this->bbcode_second_pass_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!

Autor:  Kevin... [ Do 19 Aug, 2004 19:53 ]
Betreff des Beitrags: 

Ä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

Autor:  anpera [ Fr 20 Aug, 2004 02:56 ]
Betreff des Beitrags: 

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:

$this->bbcode_second_pass_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. ;)

Autor:  Meteora [ Sa 21 Aug, 2004 08:31 ]
Betreff des Beitrags: 

also bei mir zeigt es das nirgends an obwohl ich alles richtig gemacht hab...

$this->bbcode_second_pass_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();
')

$this->bbcode_second_pass_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",
')

Autor:  anpera [ Sa 21 Aug, 2004 13:20 ]
Betreff des Beitrags: 

Dann geh mal in die Spieleinstellungen und schalte dort die "Zeit zum nächsten Tag in Vital Info" auf "Ja" ;)

Autor:  Meteora [ Sa 21 Aug, 2004 13:25 ]
Betreff des Beitrags: 

ok danke *hirn neustart*


mfg

Autor:  joerka [ Do 23 Sep, 2004 19:17 ]
Betreff des Beitrags: 

öh,, den code, wohin soll ich den den kopieren?*wunder* in die db?

Autor:  Meteora [ Do 23 Sep, 2004 20:09 ]
Betreff des Beitrags: 

lies alles genau durch :nene: :nene: :nene: :nene: :nene: :nene: :nene: :nene:

Autor:  Onyx.2000 [ Di 16 Nov, 2004 20:42 ]
Betreff des Beitrags: 

joa hat ohne probz funktioniert! thx 4!

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/