anpera.net
https://anpera.homeip.net/phpbb3/

Pranger
https://anpera.homeip.net/phpbb3/viewtopic.php?f=25&t=3513
Seite 1 von 1

Autor:  Shris [ Mo 26 Mär, 2007 18:06 ]
Betreff des Beitrags:  Pranger

Ich habe jetzt den Pranger installiert und die navogation funktioniert allerdings kann ich keine leute anprangern kann mir jemand etwas geben womit sich das dann in der Admin-Grotte einstellen lässt???



MfG Shris

Autor:  Varius [ Mo 26 Mär, 2007 18:15 ]
Betreff des Beitrags: 

addnav("User anprangern", "admin_jail.php");


in die superuser.php einfügen

Autor:  -DoM [ Mo 26 Mär, 2007 18:18 ]
Betreff des Beitrags: 

Es ist doch eine Datei dabei... "admin_jail.php"

Ebenso ist in der Anleitung dokumentiert wie diese einzubinden ist.

EDIT: verdammt zu spät

Autor:  Shris [ Mo 26 Mär, 2007 18:38 ]
Betreff des Beitrags: 

hab den Fehler erkannt hatte ne falsche Pranger Datei

Autor:  werr [ So 29 Apr, 2007 19:46 ]
Betreff des Beitrags:  pranger

Ich kann zwar Leute anprangern,aber sie müssen erst zum Pranger hingehen bis sie nicht mehr weg können.
http://web64.h2964.serverkompetenz.net/logd/source.php

Autor:  Lori [ So 29 Apr, 2007 20:23 ]
Betreff des Beitrags: 

Bau an Knotenpunkten deiner Welt das ein:

Zitat:
if($session[user][jailtime]>0)
{
redirect("jail.php");
}


Dann wir derjenige dorthin dirigiert, wenn er angeprangert wird.

Autor:  werr [ So 29 Apr, 2007 20:49 ]
Betreff des Beitrags:  pranger

Welche Datein

Autor:  Leen [ So 29 Apr, 2007 21:46 ]
Betreff des Beitrags: 

z.b. village.php

Autor:  Auric [ So 29 Apr, 2007 22:44 ]
Betreff des Beitrags: 

newday sollte allgemein auch recht sinnvoll sein - allgemein die Orte, an denen die User eben "nicht herum kommen", also z.B. auch der Wald oder ähnliches.

Auric

Autor:  -DoM [ Mo 30 Apr, 2007 08:21 ]
Betreff des Beitrags: 

Wie wärs in der Funktion checkday() in der common.php????

Autor:  Drazaar [ Mo 30 Apr, 2007 13:32 ]
Betreff des Beitrags: 

Wie wär's in der login.php?

Autor:  -DoM [ Mo 30 Apr, 2007 13:35 ]
Betreff des Beitrags: 

Drazaar hat geschrieben:
Wie wär's in der login.php?


Schlecht, denn es würde dann erst wieder bei seinem nächsten Login dort hin geleitet wird. Im übrigen ist es laut Einbauanleitung dort enthalten.

Es geht ja darum, wenn du einen Spieler anprangerst, der gerade im Spiel ist, nicht zum Pranger kommt, sondern fleissig weiterklickt.

Daher eben ein redirect in der checkday(). Denn die Checkday ist in allen wichtigen Knotenpunkten vorhanden, die ein Spieler so durchläuft.

Autor:  Drazaar [ Mo 30 Apr, 2007 13:46 ]
Betreff des Beitrags: 

Dann gebe ich dir natürlich recht. Wenn er im Spiel unterwegs ist, ist checkday das Einfachste.

Autor:  Lori [ Mo 30 Apr, 2007 19:50 ]
Betreff des Beitrags: 

Mal ne Frage an euch Schlauen ... wenn er das in die chechday-funktion reinmacht ... dann wird doch der User Dauerpranger haben, da er nach meiner Meinung nie in die Newday reinkommt. :?

Wäre es nicht sinnvoll in der village.php und forest.php und evll noch anderen Scripten, wo User oft raufkommen (Orte im Spiel)

Autor:  -DoM [ Mo 30 Apr, 2007 19:53 ]
Betreff des Beitrags: 

Warum??? Es wird doch durch die setnewday.php herunter gezählt. Also die Prangertage....

Und solange noch welche offen sind kommt er dahin wo es sich gehört...

Autor:  Harthas [ Mo 30 Apr, 2007 19:54 ]
Betreff des Beitrags: 

[php]if (($_SERVER['SCRIPT_NAME']!='jail.php' && $_SERVER['SCRIPT_NAME']!='newday.php' ) && ($session['user']['jailtime']>0)) redirect('jail.php');[/php]

So sollte es theoretisch funktionieren.


-Dom. Die setnewday wird ja nur einmal aufgerufen. Also nur von einem Spieler. Für die restlichen wird es nicht abgezogen, oder? Kommt halt drauf an, wie es drin ist.

Autor:  -DoM [ Mo 30 Apr, 2007 20:02 ]
Betreff des Beitrags: 

Es ist korrekt, dass diese nur einmal abgerufen wird, was auch ganz gut so ist.

Aber aus dem Kopf sollte etwas in dieser Richtung in der setnewday.php drinne sein:
[php]
db_query(UPDATE `accounts` SET `jailtime` = `jailtime` - 1 WHERE `jailtime` > 0);
[/php]
Durch diese Query werden alle Knasttage um einen reduziert.

Und es soll auch nur am echten neuen Tag ausgeführt werden. Und nicht an jedem neuen Tag, den der Spieler bekommen kann... (sterben wiederbeleben, etc)

Autor:  Harthas [ Mo 30 Apr, 2007 20:05 ]
Betreff des Beitrags: 

Stimmt.
Hatte es falsch im Kopf gehabt... Mein Fehler ^^

Autor:  Pater Nix Nutzius [ Di 17 Jul, 2007 23:53 ]
Betreff des Beitrags: 

Ich habe auch ein problem mit dem Pranger... und zwar... mit meinem Firefox kann ich keinen anprangern... mit dem IE jedoch.. woran kann das liegen??

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