anpera.net
https://anpera.dyndns.org/phpbb3/

Bräuchte ma hilfe
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=3651
Seite 1 von 1

Autor:  Gismo [ Mo 21 Mai, 2007 07:44 ]
Betreff des Beitrags:  Bräuchte ma hilfe

Ich habe heute den Kerker eingebaut kann auch einen einkärkern aber der jenige kann sich trotzdem frei im spiel bewegen obwohl er im Kerker is steht auch da in haft

Autor:  Naria [ Mo 21 Mai, 2007 08:16 ]
Betreff des Beitrags: 

Scheinbar hast du in der village.php vergessen folgendes einzubauen:

[php] if($session[user][prison]==1){
redirect("kerker.php");
}
if($session[user][einzelhaft]==1){
redirect("kerker.php");
} [/php]

einfach nach
[php] if ($session['user']['alive']){ }else{
redirect("shades.php"); [/php]
einfügen.

Du kannst auch hier bei weiteren Fragen nochmals schauen, sicherlich wurden da schon einige beantwortet.
Thread

Autor:  Gismo [ Mo 21 Mai, 2007 09:52 ]
Betreff des Beitrags: 

doch das habe ich gemacht bin jetzt zum dritten mal alles durchgegangen oder zählt das nicht wenn ich es mit einem test char von meinem rechner aus probier wegen id

Autor:  Gismo [ Mo 21 Mai, 2007 09:58 ]
Betreff des Beitrags: 

oder muss ich bei wer befugt is noch etwas eingeben ?

Autor:  Naria [ Mo 21 Mai, 2007 11:03 ]
Betreff des Beitrags: 

Ich habe mir deine village.php angesehen und du hast das nicht eingebaut. Die Tage werden heruntergezählt, aber der User wird nicht zum Kerker geführt.
Einbauen, dann sollte es funktionieren

[php] if ($session[user][prison]==1){
$session[user][prisondays]--;
}

if ($session[user][einzelhaft]==1){
$session[user][einzeldays]--;
}[/php]
das löschen (ansonsten wird jedesmal beim betreten des Dorfplatzes ein Tag heruntergezählt) und dann den obigen Code nach
[php]if ($session['user']['alive']){ }else{
redirect("shades.php");
}[/php]
einbauen.

Autor:  Gismo [ Mo 21 Mai, 2007 11:53 ]
Betreff des Beitrags: 

also jetzt hab ich es so gemacht wie du geschrieben hast aber er läuft trotzdem weiter frei herum :???:

Autor:  Leen [ Mo 21 Mai, 2007 11:58 ]
Betreff des Beitrags: 

Deine village.php sieht immer noch so aus wie vorher .. mal gespeichert und aktualisieren bevor du hochlädst?

Autor:  Gismo [ Mo 21 Mai, 2007 12:09 ]
Betreff des Beitrags: 

das versteh ich nicht habe es hochgeladen so wie du es geschrieben hast und unter die datei eingefügt sieht jetzt so aus

if ($session['user']['alive']){ }else{
redirect("shades.php");
if ($session[user][prison]==1){
$session[user][prisondays]--;
}

if ($session[user][einzelhaft]==1){
$session[user][einzeldays]--;
}

Autor:  Naria [ Mo 21 Mai, 2007 12:23 ]
Betreff des Beitrags: 

Der Code muss so aussehen

[php]
if ($session['user']['alive']){ }else{
redirect("shades.php");
}
if($session[user][prison]==1){
redirect("kerker.php");
}
if($session[user][einzelhaft]==1){
redirect("kerker.php");
} [/php]

Das was du gepostet hast ist wieder nur für das Runterzählen der Tage. Weiterhin würden sie nur runtergezählt werden, wenn der User tot ist uns auf den Dorfplatz wollte (wenn der Code nach redirect("shades.php"); überhaupt noch augeführt wird )

Autor:  Harthas [ Mo 21 Mai, 2007 12:26 ]
Betreff des Beitrags: 

[php]if ($session['user']['alive']){ }else{
redirect("shades.php");
if ($session[user][prison]==1){
$session[user][prisondays]--;
}

if ($session[user][einzelhaft]==1){
$session[user][einzeldays]--;
}
}[/php]ersetzen durch folgendes
[php]if (!$session['user']['alive']) redirect('shades.php');
if($session['user']['prison']==1 || $session['user']['einzelhaft']==1){
redirect('kerker.php');
}[/php]

Du liest schlichtwegs nicht richtig, was dir vorgeschlagen wird.

Autor:  Gismo [ Mo 21 Mai, 2007 12:55 ]
Betreff des Beitrags: 

Ja jetzt gehr es vielen dank

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