anpera.net https://anpera.homeip.net/phpbb3/ |
|
"RP Helfer" - geht das? https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=3212 |
Seite 1 von 1 |
Autor: | jahnlukas [ Do 21 Dez, 2006 15:20 ] |
Betreff des Beitrags: | "RP Helfer" - geht das? |
Hallo, uns ist es sehr wichtig, dass bestimmte Dinge immer fürs RP geschrieben werden. Daher haben wir uns überlegt, ob es nciht möglich wäre, etwas einzubauen, dass folgendes bewirkt: - Wenn sich jemand einloggt kommt auf dem Dorfplatz die Meldung: "Name betritt den Dorfplatz von Fargoth" - Wenn sich jemand ausloggt kommt auf dem Dorfplatz die Meldung: "Name verlässt den Dorfplatz und legt sich schlafen" und dann ggf. noch andere Effekte. Wäre sowas möglich? Wenn ja,wie stelle ich das an? |
Autor: | Horus [ Do 21 Dez, 2006 16:30 ] |
Betreff des Beitrags: | |
Ja, ist möglich. Einfach in die login.php gehen und die richtigen Stellen raussuchen und dann ein Newseintrag ![]() |
Autor: | Montekar [ Do 21 Dez, 2006 16:34 ] |
Betreff des Beitrags: | |
Wenn derjenige einfach den Browser schließt geht es nicht so leicht aber ansonsten müsstest du einfach das ganze in die Datenbank schreiben: Öffne login.php, suche: [php]}else if ($HTTP_GET_VARS[op]=="logout"){ if ($session[user][loggedin]){ [/php] füge dannach ein: [php] db_query("INSERT INTO `commentary` (section,author,comment,postdate) VALUES ('village',$session['user']['acctid'],$session['user']['name'].' legt sich schlafen',now());"); [/php] |
Autor: | Drazaar [ Do 21 Dez, 2006 16:43 ] |
Betreff des Beitrags: | |
Und DAS bezeichnet ihr dann als RP??? O_O Also das wäre das Erste, was bei mir NICHT auf dem Marktplatz stehen würde *gg* Du kannst auch mal in der Datei für den debuglog nachschauen, da wird auch verzeichnet, ob sich ein Spieler einloggt oder ausloggt |
Autor: | Tidus [ Do 21 Dez, 2006 16:45 ] |
Betreff des Beitrags: | |
Zumal das etwas doof wäre weil wenn er garnciht auf den platz will sondern in den wald würde er ins rp eingebunden werden selbiges wenn er sich auf dem dp schon verabschiedet hat wäre es doppelt dort, und ich finde es nicht so prickelnd aber gut ^^ jedem das seine |
Autor: | jahnlukas [ Do 21 Dez, 2006 16:53 ] |
Betreff des Beitrags: | |
Hi, danke für die Antworten - wie gesagt, bei uns wurde es so gewünscht, aber die oben genannten MEthode führtt bei uns nur zu Fehlern. Bitte um feedback. |
Autor: | Nightborn [ Do 21 Dez, 2006 20:21 ] |
Betreff des Beitrags: | |
ps: für ein "browserclose" gibts eine möglichkeit per javascript... allerdings bezüglich des timeouts... also wenn er einfach mal 30 min zum Mc fährt... schauts übel aus.. Lotgd ist passives Game, daher kriegt es das nicht direkt mit. |
Autor: | Kevz [ Do 21 Dez, 2006 20:51 ] |
Betreff des Beitrags: | |
Dann schreibe LotGD um und bringe AJAX mit ins Spiel. ![]() |
Autor: | Montekar [ Fr 22 Dez, 2006 09:38 ] |
Betreff des Beitrags: | |
jahnlukas hat geschrieben: Hi,
danke für die Antworten - wie gesagt, bei uns wurde es so gewünscht, aber die oben genannten MEthode führtt bei uns nur zu Fehlern. Bitte um feedback. Fehler? Wie Fehler? PHP-Fehlermeldung oder es bringt einfach nix? Ansonsten kann ich leider kein Feedback geben ![]() |
Autor: | Eliwood [ Fr 22 Dez, 2006 09:47 ] |
Betreff des Beitrags: | |
Logisch gibt das n' Fehler... [php]db_query("INSERT INTO `commentary` (section,author,comment,postdate) VALUES ('village',$session['user']['acctid'],$session['user']['name'].' legt sich schlafen',now());"); [/php] Du darfst array-Schlüssel, wenn sie schon in einem String stecken, nicht escapen. Die Notation hierfür muss anders aussehen - Schon ohne Single Quotes gehts nicht, da in Strings so ohne weiteres nur eindimensionale Arrays oder Objekte erkannt werden. [php]db_query("INSERT INTO `commentary` (section,author,comment,postdate) VALUES ('village',{$session['user']['acctid']},'{$session['user']['name']} legt sich schlafen',now())"); [/php] So müsste es aussehen. Keine Garantie dass nun alle Fehler raus sind - müssten aber. |
Autor: | Montekar [ Fr 22 Dez, 2006 11:29 ] |
Betreff des Beitrags: | |
Na gut, das hatte ich vergessen ![]() |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |