von Purge |
Haha, bin auch per Google hergekommen, allerdings such' ich ne effektive
Moeglichkeit Cronjobs zu ersetzen =/ |
von vegeta |
Hi leude ich guck gerade zufällig bei google und sehe diesen eintrag )).
ich finde es gut das ihr so über mein game denkt und sowas auch machen wollt
MFG:vegeta
HOMEPAGE: www.animegame.de |
von paul |
hi, was ich nicht verstehe:
wieso setzt du einmal die neue superglobale variable $_COOKIE[''] ein und dann wieder $HTTP_POST_VARS[''] ($_POST['']) ;)
cya, paul |
von Chibi-Power |
Was macht das Thema jetzt in "Allgemein" ? Naja, egal..*gg*
Also ich versuche jetzt mal genau zu erkleären, was ich will und warum es nicht klappt.Vielleicht könnt ihr mir dann besser helfen.Wäre nett!
Also das is ja für mein Browsergame und es soll eine Trainingsfunktion sein...
Man sucht sich aus, was man trainieren will und wie lange..
Das habe ich sa gemacht:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14: | if($HTTP_POST_VARS["select"] == "hp1")
{
$zeit = 600;
$aendern = "UPDATE user SET hp=hp+5 WHERE name = '$_COOKIE[nick]'";
}
if($HTTP_POST_VARS["select2"] == "starke1")
{
$zeit = 600;
}
if($HTTP_POST_VARS["select3"] == "verteidigung1")
{
$zeit = 600;
$aendern = "UPDATE user SET verteidigung=verteidigung+0.1 WHERE name = '$_COOKIE[nick]'";
} usw. |
Wobei das hp1, starke1 usw. immer das is, was man sich dafür ausgesucht hat.
Und je nach dem was man isch ausgesucht hat wird die Varable $zeit eben anders gesetzt.
Und oben in der Datei steht:
1: | setcookie("zeit", "", (time()+$zeit), "/"); |
Also soll der cookie solange gespeichert werden, wie eben die variable groß ist.
In einer anderen datei soll man dann entweder sehen, dass man noch am trainieren ist, oder, wenn das training beendet ist, den kämpfer abholen.
Das wollte ich so machen:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10: | <? if(isset($_COOKIE['zeit']))
{
echo "Dein Training dauert noch etwas! <br>";
echo '<a href="tabbrechen.php"> Training abbrechen </a>';
}
else
{
echo '<a href="training3.php"> Training beendet.Trainingsplatz verlassen. </a>';
}
?> |
Aber dann gibt er immer "Training beendet.Trainingsplatz verlassen" aus, auch wenn die Zeit eigentlich noch nicht abgelaufen ist....
Woran kann das liegen?? |
von Can |
Ja...hm....nun, vielleicht muss man den Cookie vor erneutem Setzen löschen oder so? Keine Ahnung :/ |
|