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

Superuser-Chatviewer
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=43&t=1860
Seite 1 von 2

Autor:  Blackfin [ Di 25 Okt, 2005 13:18 ]
Betreff des Beitrags:  Superuser-Chatviewer

Hallo,

erstmal sag ich zu allen Leuten Hi! hier in dem Forum, bin nämlich neu hier :)

Ich habe ein kleines Tool für Logd-superuser geschrieben, mit dem man in allen Spielorte lesen / schreiben / sie kontrollieren und bereinigen kann.
Um die Orte besser zu erkennen, wird eine neue Tabelle angelegt, in dem man die (nicht-dynamischen) Aliase der Orte mit einer Beschreibung belegt.
(z.b. beggar => "Der Bettelstein") usw.


Dynamische Orte wie der Trampelpfad werden auch berücksichtigt, müssen aber nicht in die Tabelle, da das Schema immer gleich ist.

Zudem kann man noch die Ortsnamen nach Alias Filtern und nach den letzten Kommentaren eines Spielers suchen.

Die Einbauanleitung ist in der placelist.php enthalten.

Falls jemand Interesse hat und Probleme, so soll er einfach hier schreiben oder mir eine email zukommen lassen.

gruß,

blackFin

Dateianhänge:
Dateikommentar: Superuser-Chatviewer by blackFin

Orte betrachten / korrigieren / bereinigen / nach Beiträgen suchen - neue gefixte version! -

placeviewer.zip [6.75 KIB]
1067-mal heruntergeladen

Autor:  Artemis1988 [ Di 25 Okt, 2005 14:05 ]
Betreff des Beitrags: 

Hey
Spitze

Super gemacht ;)
Habs direkt mal eingebaut und funzt einwandfrei!

Grüße
Artemis

Autor:  Molly [ Di 25 Okt, 2005 16:00 ]
Betreff des Beitrags: 

Habe es soweit eingebaut und finde es echt klasse. Das einzige was ich wohl zu bemängeln habe :? Die 5 Letzten Kommentare eines Spieler funktioniert nicht. Weder mit acctid, loginname noch mit name. Mache ich was falsch?

Autor:  Eliwood [ Di 25 Okt, 2005 16:46 ]
Betreff des Beitrags: 

N' Tipp für die Inserts... Nen auto_increment musst du da nich angeben, wenn du den nicht erwähnst, wird automatisch hochgezählt ;)

Autor:  Artemis1988 [ Di 25 Okt, 2005 16:48 ]
Betreff des Beitrags: 

Stimmt das funzt nicht!

Vlt ein kleiner Fehler?

Grüße
Artemis

Autor:  Blackfin [ Di 25 Okt, 2005 17:31 ]
Betreff des Beitrags: 

*grübel* bei mir funktioniert es....sogar auf zwei unterschiedlichen servern und auch mit IE als auf Firefox....*amkopfkratz* hmm..

also das sollte normalerweise so ablaufen:

man gibt in das spielernamen-feld einen teil vom spielernamen ein, dann erscheint eine liste, welcher spieler denn ausgewählt werden soll und den muss man natürlich auch noch anklicken..kommt bei euch diese liste gar nicht?

es werden dann die max. 5 letzten Kommentare pro ort, an dem der Spieler aktiv war, ausgegeben......bitte sagt mir was für ein fehler bei euch genau ist


gruß,

Blackfin


PS: achja...die eingegbeben suchwörter müssen kleingeschrieben sein..

Autor:  Molly [ Di 25 Okt, 2005 19:18 ]
Betreff des Beitrags: 

*schmunzelt*

Also ich gebe mal ein Beispiel an:

Ich suche nach VornameNachname

im Kasten in dem die Namen eigentlich erscheinen sollten wird nix angegeben

Suche ich aber nach Vorn, also gebe nur einen teil den namens ein,
gibt er mir den Namen aus *g*

Autor:  Blackfin [ Di 25 Okt, 2005 20:12 ]
Betreff des Beitrags: 

achsoo...ja klar..sorry, die suchfunktion is halt noch nicht so mächtig, die haut nur aus dem accounts.name die farbcodes raus, macht ihn zu kleinbuchstaben und vergleicht dann, ob der stirng im namen vorkommt....das ist so, weil ich eigentlich immer nur kleingeschriebene wortfetzen im usernamen such..aber kann ich ja bei bedarf noch ausbauen die suchfunktion :)

hab aber trotzdem noch nen fehler gefunden:

1) suchen:

$this->bbcode_second_pass_code('', '
for ($w=0;$w<=db_num_rows($result5)-1;$w++){
$row5 = db_fetch_assoc($result5); $lastcomment[$w] = $row5['comment'] ;
')
ersetzen durch:
$this->bbcode_second_pass_code('', '
$comnum = 0 ;
for ($w=0;$w<=db_num_rows($result5)-1;$w++){
$row5 = db_fetch_assoc($result5);
$comnum++ ;
$lastcomment[$w] = $row5['comment'] ;
')
2)suchen:
$this->bbcode_second_pass_code('', '
for ($u=4;$u>=0;$u--){
')
ersetzen durch:
$this->bbcode_second_pass_code('', '
for ($u=$comnum-1;$u>=0;$u--){

')

dann müsste alles gehen....hoffe ich...wenn nicht..kopf mir abreisen und schimpfen :D

Autor:  Blackfin [ Di 25 Okt, 2005 21:10 ]
Betreff des Beitrags: 

so gefixte version is up :)
die suchfunktionen erweiter ich noch wenn ich wieder zeit hab :)

Autor:  Blackfin [ Mi 26 Okt, 2005 12:43 ]
Betreff des Beitrags: 

so..wer auch mit grossbuchstaben suchen will, der sucht einfach:

$this->bbcode_second_pass_code('', '
$clear_name = strtolower(preg_replace("'[`].'","",$userload[name])) ;
')

und fügt in der zeile darüber ein:
$this->bbcode_second_pass_code('', '
$thisuser = strtolower($thisuser) ;
')

;)

P.S. Danke Eliwood, wusste ich nicht, dass man das weglassen kann. Naja, ich bin nicht so der php/mySQL Profi, hab vor 2,5 Wochen erst damit angefangen....

Autor:  Arîzto [ Fr 28 Okt, 2005 15:50 ]
Betreff des Beitrags: 

Sieht schön aus, funktioniert hervorragend... Klasse :D
Wäre nur noch schön, ALLE Orte angezeigt zu bekommen, auch die leeren, und dann halt in absteigender Reihenfolge sortieren.
:wink:

~edit
Zitat:
house-2
>unspezifiziert<


[php]}elseif (substr($current_place,0,12) == "house-") {
...[/php]

Warum wird es als "unspezifiziert" angezeigt???
Ist bei fast allen Räumen...

Autor:  Blackfin [ Sa 29 Okt, 2005 18:11 ]
Betreff des Beitrags: 

zu 1) leere Räume kann man nicht anzeigen, da es die "section" erst in der datenbank gibt, wenn es mindestens einen eintrag in einem raum gibt..

zu 2) ganz einfach...weil bei "meiner" mod, der "flur" des hauses als house-gemeinX statt house-X definiert ist..musst du im quellcode einfach anpassen:

suche:
$this->bbcode_second_pass_code('', '
}elseif (substr($current_place,0,12) == "house-gemein") {
$housenr = (int)substr($current_place,12,4) ;
')

ersetzen durch:
$this->bbcode_second_pass_code('', '

}elseif (substr($current_place,0,6) == "house-") {
$housenr = (int)substr($current_place,6,4) ;

')

ich habe das deswegen geändert, weil sonst die räume nicht wirklich exakt definiert sind....weil nach dem "-" ja auch noch etwas kommen kann...z.b. gemein..oder schatz usw.

nennst du den hauptraum house-gemein, so ist er exakt definiert und die suchfunktion kann etwas damit anfangen. Ansonsten kann es ja vorkommen, dass auch eine schatzkammer als flur gewertet wird...da die suchfunktion zuerst den substring "house-" findet, aber nach "house-schatz" nicht mehr sucht

Autor:  Arîzto [ Sa 29 Okt, 2005 19:34 ]
Betreff des Beitrags: 

Hab's... lag daran, dass ich die Zahlen (Anzahl der Zeichen) nicht geändert hatte :roll:

Autor:  azraeldemon [ Fr 07 Jul, 2006 22:53 ]
Betreff des Beitrags: 

hab mal die frage wie kann ich den chatviewer für chatmods freigeben, weil der ist ja besser als die modtest.php (chatgrotte)

Autor:  Harthas [ Sa 08 Jul, 2006 09:52 ]
Betreff des Beitrags: 

also... wenn du ihn so eingebaut hast, wies steht, können zwar alle rein, aber Su 1 sterben..richtig?

Dann musst du einfach in der viewplaces.php isnewday(2) in isnewday(1) ändern.. und schon lkönnen auch Su1 rein ohne zu sterben...

Autor:  azraeldemon [ Sa 08 Jul, 2006 20:05 ]
Betreff des Beitrags: 

aha ok probier ich mal aus!


nein funzt nicht die werden dann nimmer noch als HACKER getadelt und ins schattenreich geworfen!

Autor:  azraeldemon [ Mi 02 Aug, 2006 22:01 ]
Betreff des Beitrags: 

das problem habe ich behoben aber nun ein anderes! wenn jede menge commentarys vorhanden sind landet man in BADNAV wie verhinder ich das?

oder wie kann ich dafür sorgen das die sections auf mehreren seiten angezeigt werden?

weil ich denke das es zuviel für die DB ist das soviel aufeinmal abgefragt wird!

Autor:  dunkler Lord Artus [ Fr 16 Feb, 2007 19:29 ]
Betreff des Beitrags: 

hallo leute

ich hab da mal das selbe prob wie azraeldemon das sys funktioniert ja soweit aber immer wen ich viele commentare geschpeichert habe dann fällt das sys zusammen und es löst mich zwar rein und die erste seite aufrufen aber sobald ich wa sanderes machen mächte sei es rausgehen häng ich fest und es geht garnix mehr dann mus ich erst wieder meine navs bereinigen

mfg der kleinlaute Artus

Autor:  Auric [ Sa 17 Feb, 2007 09:59 ]
Betreff des Beitrags: 

Sehr wahrscheinlich das selbe problem wie bei dem Monstereditor.
Versuch doch mal jemand die Ausgabe auf mehrere Seiten zu verteilen.

mfg Auric :wink:

Autor:  dunkler Lord Artus [ So 18 Feb, 2007 12:24 ]
Betreff des Beitrags: 

irgend wie hab ich mir das schon gedacht das das damit zusammen hängt das die seite zu lang wird ^^ lol jetzt müst ich es nur noch können und es wäre perfeckt ^^ lol abr das gerade kann ich noch ne ich wüste nicht mal wie ich das anfangen sollte ich müsste es mir da mal bei den anderen anscheuen ^^ mal sehen vielleicht findet ja jemand vor mir was ^^

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