LoGD Standardrelease steht hier zum Download zur Verfügung!
Home-Adresse dieser Version: anpera.net/logd
Anfragen nach dieser Version bitte an: logd@anpera.de
Zeige Source: /badword.php
Hier klicken für den Source, ODER
Weitere Dateien, von denen du den Quelltext sehen kannst:
(Das Lesen des Source, um sich spielerische Vorteile zu verschaffen, ist nicht erlaubt. Solltest du Schwachstellen oder Fehler entdecken, bist du als Spieler verpflichtet, diese zu melden.)- about.php
- academy1.php
- admin_jail.php
- admin_rpzelle.php
- adminbank.php
- affen.php
- adventsilienta.php Datei kann nicht angezeigt werden: wird auf Wunsch von Rikkarda von Silienta nicht veröffentlicht! Das geniale Original gibts bei Silienta-LoGD.de!
- aille.php
- ajax_request.php
- anleger.php
- arbeit.php
- arbeit_editor.php
- armor.php
- aufzug.php
- armoreditor.php
- avatars.php
- badnav.php
- badnav1.php
- badword.php
- bait.php
- bank.php
- bankrobber.php
- bastardus.php
- battle.php
- battle_texte.php
- battlearena.php
- beggar.php
- bergsee.php
- biblio.php Datei kann nicht angezeigt werden: wird nicht veröffentlicht - sind Hintergrundtexte extra nur für dieses LoGD
- bio.php Datei kann nicht angezeigt werden: Nach unseren Vorstellungen komplett neu aufgebaut. Auf Anfrage erhältlich
- bios.php
- blackjack.php
- blumenmaedchen.php
- bordello.php
- brunnen.php
- chapel.php
- chat_functions.php
- chat_request.php
- club.php
- colorpicker.php
- colors.php
- common.php
- configuration.php
- connector.php
- create.php
- creatures.php
- dag.php
- dart.php
- dbwrapper.php
- delphin.php
- depositbox.php
- dink.php
- dink2.php
- donators.php
- dorfschule.php Datei kann nicht angezeigt werden: wird nicht veröffentlicht - ihr wollt doch nicht etwa spicken?!
- Drachenquest1.php Datei kann nicht angezeigt werden: auf Anfrage verfügbar
- Drachenquest2.php Datei kann nicht angezeigt werden: auf Anfrage verfügbar
- dragon.php Datei kann nicht angezeigt werden: Wenn du das Drachenskript lesen willst, schlage ich vor, du besiegst erst den Drachen!
- dragonmind.php
- epheli.php Datei kann nicht angezeigt werden: Ein von uns neu entworfene Insel, ohne "Zock-Inhalt"
- excalibur.php
- farben.php
- festungsgrotte.php
- festungsruine.php
- fish.php
- flowers.php
- flowers1.php
- forest.php
- forestlake.php
- forestlakepath.php
- fortune.php
- frau.php
- freieavatare.php
- garde.php
- gardens.php
- gebirge.php
- gedenken.php
- gewinner.php
- gildengasse.php
- goetterschrein.php Datei kann nicht angezeigt werden: wird nicht veröffentlicht - Unser eigenes Göttersystem, Gerüst ohne Geschichten auf Anfrage erhältlich
- graveyard.php
- gypsy.php
- hafen.php
- hangman.php
- hangmaneditor.php
- healer.php
- healerchat.php
- herocamp.php
- hexe.php
- hexen.php
- hinterhof.php
- hof.php
- homafmarkt.php
- houseses.php
- hutte.php
- index.php
- inn.php
- innboard.php
- inventory.php
- invhandler.php
- iridea.php Datei kann nicht angezeigt werden: Ein von uns neu entworfene Insel, Gerüst auf Anfrage erhältlich
- itemeditor.php Datei kann nicht angezeigt werden: Testphase
- jail.php
- jobeditor.php
- karawane.php
- juwelier.php
- library.php
- list.php
- lodge.php
- logdnet.php
- login.php
- logs.php
- lottery.php
- mail.php
- melf.php
- memo.php Datei kann nicht angezeigt werden: Für euch uninteressante Memos von uns ;)
- metal.php
- miascave.php
- motd.php
- mounts.php
- myranor.php
- myranorapotheke.php
- myranorgypsy.php
- myranortownhall.php
- nerwen.php
- newday.php
- newgiftshop.php
- news.php
- nita.php
- orte.php
- outhouse.php
- paths.php
- penal_record.php
- petition.php
- pirateninsel.php Datei kann nicht angezeigt werden: Ein von uns neu entworfene Insel, Gerüst auf Anfrage erhältlich
- pool.php
- prefs.php Datei kann nicht angezeigt werden: Nach unseren Vorstellungen komplett neu aufgebaut. Auf Anfrage erhältlich
- pvp.php
- pvparena.php
- rebirth.php
- referers.php
- referral.php
- regatta.php
- reisen.php
- retitle.php
- rock.php
- rockpaper.php
- romarcasino.php
- roulette.php
- rp.php
- rpbelebung.php
- rpchara.php
- rules.php
- sb.php
- schickrad.php
- schnapper.php
- setnewday.php
- shades.php
- shrine.php
- source.php Datei kann nicht angezeigt werden: uh, da stehen ein paar Sachen drin, ich sag Dir... ;)
- spielzimmer.php
- stables.php
- stats.php
- stonesgame.php
- strand.php
- styx.php
- sudoku2.php
- suhouses.php
- suhviertel.php
- sulib.php
- supersix.php
- superuser.php
- surftipps.php
- sushops.php
- tanzsaal.php
- tattooaltar.php
- taunt.php
- teilnehmer.php
- thecubeplayer.php
- thehell.php
- thysin.php Datei kann nicht angezeigt werden: Ein von uns neu entworfene Insel, Gerüst auf Anfrage erhältlich
- thysin_haushalt.php Datei kann nicht angezeigt werden: Ein von uns neu entworfene Insel, Gerüst auf Anfrage erhältlich
- thysin_ruest.php Datei kann nicht angezeigt werden: Ein von uns neu entworfene Insel, Gerüst auf Anfrage erhältlich
- thysin_trink.php Datei kann nicht angezeigt werden: Ein von uns neu entworfene Insel, Gerüst auf Anfrage erhältlich
- thysin_waffe.php Datei kann nicht angezeigt werden: Ein von uns neu entworfene Insel, Gerüst auf Anfrage erhältlich
- tictactoe.php
- todolist.php
- train.php
- trainrm.php
- translator.php
- translator_de.php Datei kann nicht angezeigt werden: Hol dir lieber die vollständige Datei von hier!
- translator_en.php
- translator_generic.php
- trapper.php
- treeofdeath.php
- treeoflife.php
- tunnel.php
- unarggemshop.php
- usepotion.php
- user.php
- vendor.php Datei kann nicht angezeigt werden: Der Wanderhändler ist heute in der Stadt! ;)
- viergewinnt.php
- viewpetition.php
- village.php
- vote.php
- waldarena.php
- wasserschlacht.php
- weaponeditor.php
- weapons.php
- wellness.php
- well.php
- wheelofdeath.php
- wheeloflife.php
- wiese.php
- winsel.php
- wm.php
- work.php
- wrack.php
- wuerfelkrieg.php
- wurf.php
- zauberwald.php
- zerfallen.php
- zstand.php Datei kann nicht angezeigt werden: wird nicht veröffentlicht - sind Hintergrundtexte extra nur für dieses LoGD
- zwerg.php
- special/aladin.php
- special/affenspecial.php
- special/altar.php
- special/altefrau.php
- special/amazonen.php
- special/ambusher.php
- special/amulett.php
- special/aphrodite.php
- special/atlantis.php
- special/audrey.php
- special/bankrobberstart.php
- special/bankrobbery.php
- special/barrel.php
- special/baum.php
- special/beleidgterpirat.php
- special/bellerophontes.php
- special/berenshalloween.php
- special/bounty.php
- special/bridge.php
- special/buh.php
- special/bumpiness.php
- special/burningbush.php
- special/bushes.php
- special/castle.php
- special/cedrick.php
- special/cliff.php
- special/corpse.php
- special/daisies1.php
- special/darkhorse.php
- special/derbaum.php
- special/derdjinn.php
- special/derfremde.php
- special/distress.php
- special/drachental.php
- special/drainedwell.php
- special/drinkspecial.php
- special/dunkle_seele.php
- special/eaoden.php
- special/edelsteinbrunnen.php
- special/Eichensarg.php
- special/einhorn.php
- special/fairy1.php
- special/falle.php
- special/findpotion.php
- special/forestlake.php
- special/gaukler.php Datei kann nicht angezeigt werden: wird nicht veröffentlicht - ist über dorfeigene Charas und für andere LoGDs uninteressant
- special/glowingstream.php
- special/gnomrad.php
- special/goblin.php
- special/goldenegg.php
- special/goldmine.php
- special/grinch.php
- special/hadhod.php
- special/hase.php
- special/hoellenmaedchen.php
- special/homafmagie.php Datei kann nicht angezeigt werden: wird nicht veröffentlicht - ist über dorfeigene Charas und für andere LoGDs uninteressant
- special/homafmaid.php Datei kann nicht angezeigt werden: wird nicht veröffentlicht - ist über dorfeigene Charas und für andere LoGDs uninteressant
- special/homafspecial.php Datei kann nicht angezeigt werden: wird nicht veröffentlicht - ist über dorfeigene Charas und für andere LoGDs uninteressant
- special/homafvampir.php Datei kann nicht angezeigt werden: wird nicht veröffentlicht - ist über dorfeigene Charas und für andere LoGDs uninteressant
- special/horror.php
- special/irrgarten.php
- special/kapseln.php
- special/karussel.php
- special/kleineswesen.php
- special/kopfgeldjagd.php
- special/krautergarten.php
- special/landslip.php
- special/lebkuchenhaus.php
- special/liana.php
- special/lightning.php
- special/madwarrior.php
- special/maerchen.php
- special/magicfrog.php
- special/magicpond.php
- special/mercs.php
- special/merick.php
- special/mill.php
- special/mmap.php
- special/moocher.php
- special/morrigan.php
- special/muecken.php
- special/notfall.php
- special/oldman.php
- special/oldmanbet.php
- special/pietralost.php
- special/pietre.php
- special/pig.php
- special/pisa.php Datei kann nicht angezeigt werden: wird nicht veröffentlicht - ihr wollt doch nicht etwa spicken?!
- special/rainbow.php
- special/ramiusdonnerbalken.php
- special/randdragon.php
- special/rangers.php
- special/rapunzel.php
- special/reisende.php
- special/remains.php
- special/riddles.php
- special/robinhood.php
- special/roseimwasser.php
- special/run.php
- special/sacrificealtar.php
- special/samuel.php
- special/samusaghaznik.php Datei kann nicht angezeigt werden: wird nicht veröffentlicht - ist über dorfeigene Charas und für andere LoGDs uninteressant
- special/santaworkshop.php
- special/skillmaster.php
- special/slump.php
- special/smith.php
- special/sparrow.php
- special/spiegel.php
- special/statue.php
- special/steg.php
- special/stonehenge.php
- special/summen.php
- special/surprise.php
- special/tempel.php
- special/tunnelgang.php Datei kann nicht angezeigt werden: wird nicht veröffentlicht - ist über dorfeigene Charas und für andere LoGDs uninteressant
- special/waldgeist.php
- special/wannabe.php
- special/warm.php
- special/waterfall.php
- special/weather.php
- special/wildmagic.php
- special/yau.php Datei kann nicht angezeigt werden: wird nicht veröffentlicht - ist über dorfeigene Charas und für andere LoGDs absolut uninteressant
<?php
require_once "common.php";
//ALTER TABLE nastywords ADD names TEXT NOT NULL
isnewday(2);
if($_GET['mode']=='name'){
page_header("Namensfilter");
addnav("Wortfilter","badword.php");
addnav("G?Zurück zur Grotte","superuser.php");
addnav("W?Zurück zum Weltlichen","village.php");
addnav("Liste aktualisieren","badword.php?mode=name");
output("`ODer Namensfilter funktioniert im Grunde genauso wie der Wortfilter (also auch Eingaben wie etwa *) und wird ausschließlich bei der Namensgebung der Charaktererstellung benutzt. Der Unterschied zum allgemeinen Wortfilter ist, dass Kommata, Bindestriche, Unterstriche, Punkte, Apostrophe sowie Leerzeichen den Blick auf ein zu filterndes Wort nicht verschleiern. Er findet also problemlos Bezeichnungen wir `T\"Walter P. Enis\"`O, `T\"Wo_.-._dc@\"`O oder auch `T\"Herr Wod KaTitten\"`O, den sogar gleich mehrfach, sofern der Filter entsprechnend gesetzt wurde.`n`nAuch können hier Worte eingegeben werden, die als Name nicht gewünscht sind, aber im weiteren Spielbetrieb, etwa in Chats, kein Problem darstellen, also etwa `T\"Herr von und zu\".`O`n`nKeine Bemerkung, der Namensfilter filtern automatisch auch alle hier im Spiel benutzen Titel, Rassen sowie Götter heraus, also etwa Namen wie `T\"Lady Death\"`O, `T\"Knut, der Dämon\"`O und `T\"Ramius himself\"`O.`n`nDurch die recht brachiale Wirkungsweise des Filters, wird Dir bei einem Test nur angezeigt, ob der Name von speziell diesem Filter anerkannt wurde oder nicht.");
output("<form action='badword.php?mode=name&op=add' method='POST'>Wort hinzufügen: <input name='word'><input type='submit' class='button' value='Hinzufügen'></form>",true);
output("<form action='badword.php?mode=name&op=remove' method='POST'>Wort entfernen: <input name='word'><input type='submit' class='button' value='Entfernen'></form>",true);
output("<form action='badword.php?mode=name&op=test' method='POST'>Wort testen: <input name='word'><input type='submit' class='button' value='Test'></form>",true);
addnav("","badword.php?mode=name&op=add");
addnav("","badword.php?mode=name&op=remove");
addnav("","badword.php?mode=name&op=test");
$sql = "SELECT * FROM nastywords";
$result = db_query($sql);
$row = db_fetch_assoc($result);
$words = explode(" ",$row['names']);
reset($words);
if ($_GET['op']=="add"){
array_push($words,stripslashes($_POST['word']));
}
if ($_GET['op']=="remove"){
unset($words[array_search(stripslashes($_POST['word']),$words)]);
}
if ($_GET['op']=="test"){
output("`7Das Testergebnis lautet: ");
if(soapnames($_POST['word']))output("`^Der Name wird von diesem Filter erlaubt.");
else output("`pDer Name wird verneint.");
output("`0`n`n");
}
sort($words);
$lastletter="";
while (list($key,$val)=each($words)){
if (trim($val)==""){
unset($words[$key]);
}else{
if (substr($val,0,1)!=$lastletter){
$lastletter = substr($val,0,1);
output("`n`n`^`b" . strtoupper($lastletter) . "`b`@`n");
}
output($val." ");
}
}
if ($_GET['op']=="add" || $_GET['op']=="remove"){
//$sql = "DELETE FROM nastywords";
//db_query($sql);
//$sql = "INSERT INTO nastywords VALUES ('" . addslashes(implode(" ",$words)) . "')";
$sql = "UPDATE nastywords SET names='" . addslashes(implode(" ",$words)) . "'";
db_query($sql);
}
}else{
page_header("Wortfilter");
addnav("G?Zurück zur Grotte","superuser.php");
addnav("W?Zurück zum Weltlichen","village.php");
addnav("Liste aktualisieren","badword.php");
addnav("Namesfilter","badword.php?mode=name");
output("Hier kannst du Wörter festlegen, die das Spiel ausfiltert. Benutze ein * am Anfang oder am Ende eines Worts, um Wortkombinationen mit dem Wort zu filtern (wildcard). Die Wörter werden nur gefiltert, wenn der Wortfilter in den Spieleinstellungen aktiviert ist.");
output("<form action='badword.php?op=add' method='POST'>Wort hinzufügen: <input name='word'><input type='submit' class='button' value='Hinzufügen'></form>",true);
output("<form action='badword.php?op=remove' method='POST'>Wort entfernen: <input name='word'><input type='submit' class='button' value='Entfernen'></form>",true);
output("<form action='badword.php?op=test' method='POST'>Wort testen: <input name='word'><input type='submit' class='button' value='Test'></form>",true);
addnav("","badword.php?op=add");
addnav("","badword.php?op=remove");
addnav("","badword.php?op=test");
$sql = "SELECT * FROM nastywords";
$result = db_query($sql);
$row = db_fetch_assoc($result);
$words = explode(" ",$row['words']);
reset($words);
if ($_GET['op']=="add"){
array_push($words,stripslashes($_POST['word']));
}
if ($_GET['op']=="remove"){
unset($words[array_search(stripslashes($_POST['word']),$words)]);
}
if ($_GET['op']=="test"){
output("`7Das Testergebnis lautet: `^".soap($_POST['word'])."`7. (Wenn der Wortfilter in den Spieleinstellungen deaktiviert ist, wird dieser Test nicht funtkionieren).`n`n");
}
sort($words);
$lastletter="";
while (list($key,$val)=each($words)){
if (trim($val)==""){
unset($words[$key]);
}else{
if (substr($val,0,1)!=$lastletter){
$lastletter = substr($val,0,1);
output("`n`n`^`b" . strtoupper($lastletter) . "`b`@`n");
}
output($val." ");
}
}
if ($_GET['op']=="add" || $_GET['op']=="remove"){
//$sql = "DELETE FROM nastywords";
//db_query($sql);
//$sql = "INSERT INTO nastywords VALUES ('" . addslashes(implode(" ",$words)) . "')";
$sql = "UPDATE nastywords SET words='" . addslashes(implode(" ",$words)) . "'";
db_query($sql);
}
}
page_footer();
?>