McPommes - 51
Experte
(offline)
Dabei seit 09.2006
1422
Beiträge
|
|
Geschrieben am: 29.02.2008 um 18:47 Uhr
|
|
Das hat dann aber absolut nichts mit JavaScript und Webseiten zu tun.
Sagt dir "cronjob" was? Vielleicht kann dein Server das.
Außerdem würd ich mir gut überlegen was ich tu. Alle 10 Sekunden auf dem Server was starten ist nicht wirklich schön.
Einen Link brauchst du doch nur dann freigeben wenn den auch wirklich jemand gerade lädt und anderes Zeug braucht vielleicht auch nicht passieren, wenn keiner die Seite anschaut für die du da Sachen her richtest.
Ich würde an deiner Stelle nochmal genau überlegen was du da anstellst.
*** diese Fusszeile verschwendet 45 Bytes ***
|
|
h3mpti - 38
Profi
(offline)
Dabei seit 05.2007
878
Beiträge
|
|
Geschrieben am: 29.02.2008 um 18:55 Uhr
|
|
der code den ich dir gegeben habe, tut doch genau das was du willst? Bei mir hat er reibungslos funktioniert (auf 2 verschiedenen webservern).
Und @ McPommes, für das was er will braucht man keine cronjobs.
|
|
McPommes - 51
Experte
(offline)
Dabei seit 09.2006
1422
Beiträge
|
|
Geschrieben am: 29.02.2008 um 21:08 Uhr
|
|
Du meinst das php? Das muss aber ja doch wieder jemand aufrufen.
*** diese Fusszeile verschwendet 45 Bytes ***
|
|
h3mpti - 38
Profi
(offline)
Dabei seit 05.2007
878
Beiträge
|
|
Geschrieben am: 01.03.2008 um 01:45 Uhr
|
|
es setzt den link frei, wenn entweder der timer am ablaufen ist, oder der timer schon abgelaufen ist. Ist doch egal ob die Seite gerade offen ist oder nicht, wichtig ist ja nur das der Link angezeigt wird wenn der Benutzer auf der Seite ist, und das tuts ja auch.
|
|
McPommes - 51
Experte
(offline)
Dabei seit 09.2006
1422
Beiträge
|
|
Geschrieben am: 01.03.2008 um 09:44 Uhr
|
|
Ja da geb ich dir schon recht. Für das was ich da verstanden hab braucht wirklich nicht ständig irgendwas laufen, das dann sowieso keine Auswirkung hat.
Es wurde halt schon alles mögliche verschiedene gefragt, das ich auch nicht richtig zusammen krieg. Wär schön wenn mal was vom Fragesteller kommt, ob ihm das hilft.
*** diese Fusszeile verschwendet 45 Bytes ***
|
|
Heifo - 35
Halbprofi
(offline)
Dabei seit 02.2006
255
Beiträge
|
Geschrieben am: 01.03.2008 um 15:12 Uhr
Zuletzt editiert am: 01.03.2008 um 15:12 Uhr
|
|
nein, das hilft mir leider nich.
der timer hat bei mir net gefunzt. ich weiß nich warum.
ich brauch außerdem einen der im hintergrund abläuft.
keinen der schaut ob die zeit überschritten ist wenn der benutzer auf die seite schaut.
sobald der timer abgelaufen ist, kann es auch sein, dass ein neuer gestarted wird.
und das soll nicht erst passieren wenn der benutzer on ist.
so was wie in einem browsergame.
falls dass da überhaupt so gemacht wird.
MfG
|
|
h3mpti - 38
Profi
(offline)
Dabei seit 05.2007
878
Beiträge
|
|
Geschrieben am: 01.03.2008 um 15:19 Uhr
|
|
Nimm das bitte nicht persönlich, aber bevor du dich an sowas setzt solltest du dir doch nochmal HTML und PHP anschaun und dich vorallem an standards halten.
|
|
h3mpti - 38
Profi
(offline)
Dabei seit 05.2007
878
Beiträge
|
|
Geschrieben am: 01.03.2008 um 15:21 Uhr
|
|
achja, und die funktion eines Browsergames läuft genauso ab. Der unterschied dazu ist nur das die im hintergrund nen php script als programm ausgeführt haben das den "garbage collector" also den müllentsorger spielt. Ogame nennt es z.b. Eventhandler. Dazu brauchste allerdings shell zugriff auf den server.
|
|
McPommes - 51
Experte
(offline)
Dabei seit 09.2006
1422
Beiträge
|
|
Geschrieben am: 01.03.2008 um 16:26 Uhr
|
|
Zitat von Heifo: und das soll nicht erst passieren wenn der benutzer on ist.
so was wie in einem browsergame.
Wie meinst du das? In welchen Browsergame ist man nicht on?
Und nochmal die Frage, WO soll das passieren? Ich geb zu dass ich immer noch nicht kapiert habe was denn wirklich passieren soll. Ich denke mal es soll auf dem Server passieren, denn ein Benutzer soll ja nicht on sein müssen. Aber was hat das dann mit einem Browsergame zu tun?
Der Rat ist echt gut, dass du dich etwas mehr in die Sachen einarbeiten solltest. Ich glaub nämlich du bringst da einiges durcheinander, was auf dem Client läuft und was auf dem Server so abgeht.
Und glaubs uns, aber wenn da wirklich Sachen für den Benutzer freigeschaltet werden sollen usw, das brauchst du wirklich nicht alle paar Sekunden machen wenn gar kein Benutzer on ist 
*** diese Fusszeile verschwendet 45 Bytes ***
|
|
Heifo - 35
Halbprofi
(offline)
Dabei seit 02.2006
255
Beiträge
|
|
Geschrieben am: 02.03.2008 um 01:24 Uhr
|
|
ok, dann werd ich wohl noch nen paar tuts durcharbeiten.
und....
bei nem Browsergame läuft deine Rohstoffproduktion und der Gebäudebau
doch auch wenn der Benutzer nich on ist.
also muss dass ja serverseitig laufen.
wär cool wenn ihr mir mal zeigen könntet wie dass da funktioniert.
MfG
|
|