Sieht ganz nette aus...... ^^
hab nun dann doch noch eine andere Verson von Kevz Dorfamt gefunden und direkt eingebaut.....
leider bekomme ich beim anwählen des dofamtes immer diese meldung......
!!! Hab es ganauso wie in der anleitung gemacht!!!
$this->bbcode_second_pass_code('', 'UPDATE accounts SET acctid='1', name='Avengar', sex='0', specialty='1', darkarts='0', magic='0', thievery='0', experience='0', charisma='0', seenlover='0', gold='0', weapon='Fists', armor='T-Shirt', seenmaster='0', level='1', defence='0', attack='3', alive='1', goldinbank='0', marriedto='0', playerkills='1', spirits='-1', laston='2008-02-13 17:50:28', hitpoints='10', maxhitpoints='10', gems='0', weaponvalue='0', armorvalue='0', location='0', turns='14', title='', password='8ec7fc340ee28954598d439773c59329', darkartuses='1', magicuses='0', thieveryuses='0', badguy='', allowednavs='a:8:{s:32:\"dorfamt.php?op=rules&c=11-175028\";b:1;s:34:\"dorfamt.php?op=steuern&c=11-175028\";b:1;s:19:\"hof.php?c=11-175028\";b:1;s:40:\"dorfamt.php?op=steuernzahlen&c=11-175028\";b:1;s:36:\"dorfamt.php?op=amtskasse&c=11-175028\";b:1;s:33:\"dorfamt.php?op=diskus&c=11-175028\";b:1;s:23:\"village.php?c=11-175028\";b:1;s:16:\"viewpetition.php\";b:1;}', output=' <!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//DE\"> <html> <head> <title>Das Dorfamt</title> <link href=\'templates/yarbrough.css\' rel=\'stylesheet\' type=\'text/css\'> <script language=\"JavaScript\" type=\"text/javascript\"> <!-- document.onkeypress=keyevent; function keyevent(e){ var c; var target; var altKey; var ctrlKey; if (window.event != null) { c=String.fromCharCode(window.event.keyCode).toUpperCase(); altKey=window.event.altKey; ctrlKey=window.event.ctrlKey; }else{ c=String.fromCharCode(e.charCode).toUpperCase(); altKey=e.altKey; ctrlKey=e.ctrlKey; } if (window.event != null) target=window.event.srcElement; else target=e.originalTarget; if (target.nodeName.toUpperCase()==\'INPUT\' || target.nodeName.toUpperCase()==\'TEXTAREA\' || altKey || ctrlKey){ }else{ if (c == \'S\') { window.location=\'dorfamt.php?op=rules&c=11-175028\';; return false; } if (c == \'T\') { window.location=\'dorfamt.php?op=steuern&c=11-175028\';; return false; } if (c == \'R\') { window.location=\'hof.php?c=11-175028\';; return false; } if (c == \'E\') { window.location=\'dorfamt.php?op=steuernzahlen&c=11-175028\';; return false; } if (c == \'D\') { window.location=\'dorfamt.php?op=amtskasse&c=11-175028\';; return false; } if (c == \'I\') { window.location=\'dorfamt.php?op=diskus&c=11-175028\';; return false; } if (c == \'Z\') { window.location=\'village.php?c=11-175028\';; return false; } } } //--> </script> </head> <body bgcolor=\'#000000\' text=\'#CCCCCC\'> <table border=\'0\' cellpadding=4 cellspacing=0 width=\'100%\'> <tr> <td colspan=2 class=\'pageheader\' valign=\'top\'> <img src=\'images/title.gif\' align=\'right\'><span class=\'pagetitle\'><br> Das Dorfamt </span></td>
</tr> <tr> <td width=190 bgcolor=\'#433828\' valign=\'top\' align=\'center\'> <img src=\'images/uscroll.GIF\' width=\'182\' height=\'11\' alt=\'\'> <table cellspacing=\'0\' cellpadding=\'0\' class=\'nav\'> <tr> <td><span class=\"navhead\">—Informationen zu...—<br></span> <a href=\"dorfamt.php?op=rules&c=11-175028\" accesskey=\"S\" class=\'nav\' ><span class=\'navhi\'>S</span>pielregeln?<br></a> <a href=\"dorfamt.php?op=steuern&c=11-175028\" accesskey=\"t\" class=\'nav\' >S<span class=\'navhi\'>t</span>euern?<br></a> <a href=\"hof.php?c=11-175028\" accesskey=\"R\" class=\'nav\' ><span class=\'navhi\'>R</span>uhmeshalle<br></a> <span class=\"navhead\">—Wichtiges...—<br></span> <a href=\"dorfamt.php?op=steuernzahlen&c=11-175028\" accesskey=\"e\" class=\'nav\' >St<span class=\'navhi\'>e</span>uern Zahlen<br></a> <a href=\"dorfamt.php?op=amtskasse&c=11-175028\" accesskey=\"D\" class=\'nav\' ><span class=\'navhi\'>D</span>ie Amtskasse<br></a> <span class=\"navhead\">—Sonstiges...—<br></span> <a href=\"dorfamt.php?op=diskus&c=11-175028\" accesskey=\"i\" class=\'nav\' >D<span class=\'navhi\'>i</span>skussionen<br></a> <span class=\"navhead\">—Zum Dorf—<br></span> <a href=\"village.php?c=11-175028\" accesskey=\"Z\" class=\'nav\' ><span class=\'navhi\'>Z</span>urück<br></a> </td> </tr> </table>
<img src=\'images/lscroll.GIF\' width=\'182\' height=\'11\'> <br> <a href=\'motd.php\' target=\'_blank\' onClick=\"window.open(\'motd.php\',\'motdphp\',\'scrollbars=yes,resizable=yes,width=550,height=300\');return false;\" class=\'motd\'><b>MoTD</b></a> <br> <a href=\'mail.php\' target=\'_blank\' onClick=\"window.open(\'mail.php\',\'mailphp\',\'scrollbars=yes,resizable=yes,width=550,height=300\');return false;\" class=\'motd\'>Ye Olde Mail: 0 neu, 0 alt</a> <br> <a href=\'petition.php\' onClick=\"window.open(\'petition.php\',\'petitionphp\',\'scrollbars=yes,resizable=yes,width=550,height=300\');return false;\" target=\'_blank\' align=\'right\' class=\'motd\'>Hilfe anfordern</a> <br> <a href=\'http://lotgd.net/forum\' target=\'_blank\' class=\'motd\'>Forum</a> <br> <a href=\'chat.php\' target=\'_blank\' class=\'motd\' onClick=\"window.open(\'chat.php\',\'chatphp\',\'scrollbars=yes,resizable=yes,width=550,height=300\');return false;\">Chat</a> </td> <td width=\'100%\' rowspan=2 valign=\'top\' bgcolor=\'#352D20\'><table align=\'right\' border=\'0\'><tr><td><table align=\"center\"><tr><td><form action=\"https://www.paypal.com/cgi-bin/webscr\" method=\"post\" target=\"_blank\"> <input type=\"hidden\" name=\"cmd\" value=\"_xclick\"> <input type=\"hidden\" name=\"business\" value=\"nahdude81@hotmail.com\"> <input type=\"hidden\" name=\"item_name\" value=\"Legend of the Green Dragon Author Donation from Avengar\"> <input type=\"hidden\" name=\"item_number\" value=\"Avengar:192.168.178.20//wconline/dorfamt.php?c=10-175026\"> <input type=\"hidden\" name=\"no_shipping\" value=\"1\"> <input type=\"hidden\" name=\"cn\" value=\"Your Character Name\"> <input type=\"hidden\" name=\"cs\" value=\"1\"> <input type=\"hidden\" name=\"currency_code\" value=\"USD\"> <input type=\"hidden\" name=\"tax\" value=\"0\"> <input type=\"image\" src=\"images/paypal1.gif\" border=\"0\" name=\"submit\" alt=\"Donate!\"> </form></td></tr></table></td></tr></table> <div align=\'center\'><b><span class=\'colLtWhite\'>Das Dorfamt</span></b></div><br> <br>
<span class=\'colDkGreen\'> Du trittst in eine große Halle, die an beiden Seiten von weißen Marmorsäulen gesäumt wird. Gegenüber des Eingangstores befindet sich ein freundlich aussehender Schreibtisch und dahinter eine noch freundlicher aussehende Dame, die sich mit einigen Papieren beschäftigt. An der Wand hinter dem Schreibtisch hängt ein Schild mit der Aufschrift<br>
<div align=\'center\'></span><span class=\'colDkGreen\'>In der Amtskasse befinden sich </span><span class=\'colLtYellow\'>2500 </span><span class=\'colDkGreen\'>Goldstücke !</div> <br> </span><span class=\'colDkGreen\'> Als Du näher trittst hebt die Empfangsdame den Blick, sieht Dich an und fragt nach Deinem Begehr!<br>
"</span><span class=\'colLtGreen\'>Willkommen, bitte nicht wundern, die Amtssprache wird Euch seltsam erscheinen. Was kann ich für Euch tun? " <br> <br>
</span><span class=\'coliceviolet\'> Es fehlen noch </span><span class=\'colLtYellow\'> 197500 </span><span class=\'coliceviolet\'> Gold in der Amtskasse, bis die Dorfverwaltung ein Bürgerfest veranstalten kann. </font><table border=\'0\' cellpadding=\'5\' cellspacing=\'0\' align=\'right\'><tr><td><b><a href=\'viewpetition.php\'>Anfragen</a>:</b> 0 Ungelesen, 0 Gelesen, 0 Geschlossen.</td></tr></table> </td>
</tr> <tr> <td width=\'190\' valign=\'top\' bgcolor=\'#433828\'><img src=\'images/uscroll.GIF\' width=\'182\' height=\'11\' alt=\'\'> <table border=\'0\' cellpadding=\'0\' cellspacing=\'0\' class=\'vitalinfo\'> <tr> <td> <table cellpadding=2 cellspacing=0 class=\'charinfo\' width=\'150\'> <tr><td class=\'charhead\' colspan=\'2\'><b>Vital Info</b></td></tr> <tr><td class=\'charinfo\'><b>Name</b></td><td class=\'charinfo\'><span class=\'colLtYellow\'>Avengar</td></tr> <tr><td class=\'charinfo\'><b>Lebenspunkte</b></td><td class=\'charinfo\'></span><span class=\'colLtYellow\'>10</span>/10<table cellspacing=\"0\" style=\"border: solid 1px #000000\" width=\"70\" height=\"5\"><tr><td width=\"100%\" bgcolor=\"#00AA00\"></td><td width=\"0%\" bgcolor=\"#00AA00\"></td></tr></table></td></tr> <tr><td class=\'charinfo\'><b>Runden</b></td><td class=\'charinfo\'><span class=\'colLtYellow\'>14</td></tr> <tr><td class=\'charinfo\'><b>Stimmung</b></td><td class=\'charinfo\'></span><span class=\'colLtYellow\'><b>Schlecht</b></td></tr> <tr><td class=\'charinfo\'><b>Level</b></td><td class=\'charinfo\'></span><span class=\'colLtYellow\'><b>1</b></td></tr> <tr><td class=\'charinfo\'><b>Angriff</b></td><td class=\'charinfo\'></span><span class=\'colLtYellow\'></span><span class=\'colLtYellow\'><b>3</b></span></td></tr> <tr><td class=\'charinfo\'><b>Verteidigung</b></td><td class=\'charinfo\'><span class=\'colLtYellow\'></span><span class=\'colLtYellow\'><b>0</b></span></td></tr> <tr><td class=\'charinfo\'><b>Edelsteine</b></td><td class=\'charinfo\'><span class=\'colLtYellow\'>0</td></tr> <tr><td class=\'charinfo\'><b>Edelsteine im Schliessfach</b></td><td class=\'charinfo\'></span><span class=\'colLtYellow\'>0</td></tr> <tr><td class=\'charhead\' colspan=\'2\'><b>Weitere Infos</b></td></tr> <tr><td class=\'charinfo\'><b>Gold</b></td><td class=\'charinfo\'></span><span class=\'colLtYellow\'>0</td></tr> <tr><td class=\'charinfo\'><b>Erfahrung</b></td><td class=\'charinfo\'></span><span class=\'colLtYellow\'><font face=\"verdana\" size=1>0<br><table cellspacing=\"0\" style=\"border: solid 1px #000000\" width=\"70\" height=\"5\"><tr><td width=\"0%\" bgcolor=\"#000000\"></td><td width=\"100%\" bgcolor=\"#000000\"></td></tr></table></font></td></tr> <tr><td class=\'charinfo\'><b>Waffe</b></td><td class=\'charinfo\'></span><span class=\'colLtYellow\'>Fists</td></tr> <tr><td class=\'charinfo\'><b>Rüstung</b></td><td class=\'charinfo\'></span><span class=\'colLtYellow\'>T-Shirt</td></tr> <tr><td class=\'charinfo\' colspan=\'2\'><b>Aktionen:</b><br> <span class=\'colLtYellow\'>Keine</span></td></tr> </table> </td> </tr>
</table> <img src=\'images/lscroll.GIF\' width=\'182\' height=\'11\'></td> </tr> <tr> <td colspan=2 class=\'footer\'> <table border=\'0\' cellpadding=\'0\' cellspacing=\'0\' width=\'100%\' class=\'noborder\'> <tr> <td class=\'noborder\'>Copyright 2002-2003, Game: Eric Stevens, Design: Chris Yarbrough (Seitengenerierung: 0.08s, Schnitt: 0.11s; DB: 8 in 0.04s) </td>
<td align=\'right\' class=\'noborder\'><a href=\'source.php?url=/wconline/dorfamt.php\' target=\'_blank\'>Source</a></td> </tr> <tr class=\'noborder\'><td colspan=\'2\'>Version: 0.9.7+jt ext (GER) + WCOnline 0.4.1</td></tr> </table> </td> </tr> </table> </body> </html>
', loggedin='1', resurrections='0', superuser='3', weapondmg='0', armordef='0', age='2', charm='0', specialinc='', specialmisc='', login='Avengar', slainby='', lastmotd='0000-00-00 00:00:00', playerfights='2', lasthit='2008-02-13 17:44:07', seendragon='0', dragonkills='0', drunkenness='0', locked='0', restorepage='dorfamt.php?c=10-175026', seenbard='0', hashorse='0', bufflist='a:0:{}', gentime='2.91488003731', gentimecount='26', lastip='192.168.178.22', uniqueid='42ec742fe12f617a8b936b09285d4c15', dragonpoints='a:0:{}', boughtroomtoday='0', emailaddress='', emailvalidation='', killedin='', sentnotice='0', prefs='', pvpflag='0000-00-00 00:00:00', transferredtoday='0', hauntpoints='0', soulpoints='55', gravefights='10', hauntedby='', deathpower='0', gensize='265398', recentcomments='2008-02-13 12:53:01', donation='0', donationspent='0', donationconfig='a:1:{s:12:\"forestfights\";a:0:{}}', referer='0', refererawarded='0', bio='', race='13', superuser2='0', banoverride='0', buffbackup='', biotime='0000-00-00 00:00:00', history='', bounty='0', amountouttoday='0', pk='0', dragonage='0', bestdragonage='0', lastwebvote='0000-00-00', bounties='0', ctitle='', usedouthouse='0', beta='0', avatar='', fedmount='0', gotfreeale='0', house='0', housekey='0', lottery='0', reputation='10', punch='1', witch='0', message='', msgdate='0000-00-00 00:00:00', battlepoints='0', seenAcademy='0', birthday='', gemsinbank='0', gemsfach='0', wahlen='1', steuertage='3', ort='Dorfamt' WHERE acctid = 1
[color=#FF0000]Unknown column 'ort' in 'field list'[/color]]')
Bitte um hilfe!!
Source:
$this->bbcode_second_pass_code('', '<?php
// Dorfamt // Make by Kev // 05-09-2004 September // E-Mail: logd@gmx.net // Copyright 2004 by Kev
require_once "common.php";
define('dorffestgeld',200000); // Geld, was benötigt wird, um das Doffest zu veranstalten
$festrest = dorffestgeld - (getsetting ('amtskasse',0)) ; $sql2="SELECT * FROM items WHERE class='Fest'" ; $result2=db_query($sql2); $row2 = db_fetch_assoc($result2);
$festtage = $row2[hvalue] ;
page_header("Das Dorfamt");
if ($session[user][loggedin]) { $session[user][ort]='Dorfamt'; }
if (!isset($session)) exit(); if ($_GET[op]=="") { output("`c`b`&Das Dorfamt`0`b`c`n`n"); output("`2 Du trittst in eine große Halle, die an beiden Seiten von weißen Marmorsäulen gesäumt wird. Gegenüber des Eingangstores befindet sich ein freundlich aussehender Schreibtisch und dahinter eine noch freundlicher aussehende Dame, die sich mit einigen Papieren beschäftigt. An der Wand hinter dem Schreibtisch hängt ein Schild mit der Aufschrift`n"); output("`c`2In der Amtskasse befinden sich `^" .getsetting ("amtskasse" ,0). " `2Goldstücke !`c", true); output("`n`2 Als Du näher trittst hebt die Empfangsdame den Blick, sieht Dich an und fragt nach Deinem Begehr!`n \"`@Willkommen, bitte nicht wundern, die Amtssprache wird Euch seltsam erscheinen. Was kann ich für Euch tun? \""); output("`n`n") ;
if($festtage==0 && $festrest > 0) output("`v Es fehlen noch `^ $festrest `v Gold in der Amtskasse, bis die Dorfverwaltung ein Bürgerfest veranstalten kann.") ; else output("`vEs ist noch `^ $festtage `vTage lang Dorffest") ;
addnav("Informationen zu..."); addnav("Spielregeln?","dorfamt.php?op=rules"); addnav("Steuern?","dorfamt.php?op=steuern"); addnav("Ruhmeshalle","hof.php"); if ($festtage>0) addnav ("`4Zum Fest!", "dorffest.php");
addnav("Wichtiges..."); addnav("Steuern Zahlen","dorfamt.php?op=steuernzahlen"); addnav("Die Amtskasse","dorfamt.php?op=amtskasse"); //addnav("Der Magistrat","dorfamt.php?op=magistrat");
if (($session['user']['profession']==1) || ($session['user']['profession']==2) || ($session['user']['superuser']>1) ) { //addnav("Stadtwache"); //addnav("Hauptquartier betreten","wache.php?op=hq"); } //addnav ("Wahlen"); // addnav ("Wahlzimmer", "wahlzimmer.php");
addnav("Sonstiges..."); addnav("Diskussionen","dorfamt.php?op=diskus");
//addnav ("Richter", "court.php"); addnav("Zum Dorf"); addnav("Z?Zurück","village.php"); }
else if ($_GET[op]=="rules") { output("`2Du erkundigst dich nach den Regeln und Gesetzen dieser Welt und die freundliche Empfangsdame händigt Dir folgende Liste aus:`n
`^Allgemeines:`n`2 1.Kein Spammen! Alles spielunrelevante (Internetadressen, Warez, Porn, Rassismus o.ä.)sind verboten`n 2.Kein Spieler wird beleidigt, es sei denn es gehört zum Rollenspiel und eine standesgemäße Herausforderung folgt!`n 3.Was die Admins sagen ist Gesetz, schließlich sind sie nicht umsonst Admins!`n 4.OOC, oder \"out of character\"-Gespräche sind auf ein Minimum zu reduzieren`n`n
`^Wichtiges:`n`2 Diese Liste ist erweiterbar und wird mit Ihrer Erweiterung sofort gültig. Sollte eine Regel nicht hier stehen, so ist dies kein Aufruf den Umstand auszunutzen. Im Sinne eines guten Rollenspieles!`n`n Der Server auf dem dieses Spiel läuft, gehört dem Admin und wird freiwillig und kostenlos zur Verfügung gestellt. Sollte der Server in irgendeiner Art und Weise kompromittiert werden, in Form von Hacks, Attacken o.ä., ist mit Ausschluss der ausführenden Person vom Spiel zu rechnen!");
addnav("Wege"); addnav("Z?Zurück","dorfamt.php"); }
else if ($_GET[op]=="steuern") { output("`2Du erkundigst dich nach den Steuern...`n Die Karte, die Dir von der Empfangsdame gegeben wird, zeigt Dir folgendes: `n`n `^Steuern für Neuankömmlinge:`n`2 Es müssen keine Steuern entrichtet werden! `n`n`n `^Steuern für Mitbewohner:`n`2 Die Steuer beträgt für Mitbewohner `^2000Gold`2! `n`n`n `^Steuern für den Adel und Kämpfer:`n`2 Die Steuer beträgt für den Adel und Kämpfer `^5000Gold`2! `n`n`n "); addnav("Wege"); addnav("Z?Zurück","dorfamt.php"); }
else if ($_GET[op]=="amtskasse") { output("`2Du läufst durch die Gänge des Amtes...`n Als Du einige Herren über die AMtskasse reden hörst, stellst Du Dich wie beiläufig daneben und erfährst, dass die Amtskasse zur Zeit `^" .getsetting ("amtskasse" ,0). " `2Goldstücke enthält!");
addnav("Wege"); addnav("Zurück","dorfamt.php");
}elseif($_GET[op]=="dame1") { output ("`&Du schaust dich ein wenig in den Vorzimmern der hohen Herren um und entdeckst, hübsch geschminkt und über und über mit Ringen, Ketten und Broschen behangen, das furchteinflößendsde und gefährlichste Wesen, dass dir je begegnet ist : `^die Vorzimmerdame`&!`n"); output ("`&Sie ist es die in Vornehmen Kreisen die neuesten Gerüchte unter den Mann bringt und dabei auch gut und gern ihr schlechtes Gedächtnis mit ihrer Phantasie unterstützt.`nDie bleibt fast das Herz stehen als sie dich ansieht und erwartungsvoll mit den Wimpern klimpert."); addnav("Was nun ?"); addnav("Ansehen steigern","dorfamt.php?op=dame2"); addnav("Gerüchte streuen","dorfamt.php?op=dame3"); addnav("Laufen!","dorfamt.php");
}elseif($_GET[op]=="dame2") { output ("Nachdem du der Vorzimmerdame mitgeteilt hast, dass du gern ein wenig beliebter wärst und dass dich keiner so richtig leiden kann, wischt sie sich demonstrativ ein Tränchen von der Wange und schaut dich an. \"`#Na das dürfte nicht allzu schwer sein. Ich kann den Leuten ja mal erzählen was für ein tolle".($session[user][sex]?"s Mädel ":"r Bursche ")."du bist.`nSo eine kleine Heldengeschichte hat aber ihren Preis... 2 Edelsteine!\"`n`n"); output ("`&Wieviele Edelsteine willst du ihr geben?"); output("<form action='dorfamt.php?op=dame21' method='POST'><input name='buy' id='buy'><input type='submit' class='button' value='Geben'></form>",true); output("<script language='JavaScript'>document.getElementById('buy').focus();</script>",true); addnav("","dorfamt.php?op=dame21"); addnav("Lieber doch nicht","dorfamt.php?op=dame1");
}else if ($_GET[op]=="dame21") { $buy = $HTTP_POST_VARS[buy]; if (($buy>$session['user']['gems']) || ($buy<1)) { output("`&Na das ging nach hinten los... Du bietest ihr Edelsteine an, die du nicht hast. In der Hoffnung, dass sie nun keine Gerüchte über deine Armut streut, eilst du davon."); addnav("Weg hier!","village.php"); } else { $eff=$buy/2; output("`&Die Dame lässt deine $buy Edelsteine in ihrem Handtäschchen verschwinden und lächelt dich an. Dein Ansehen steigt um $eff.`n"); $session['user']['gems']-=$buy; if ($buy>10) { debuglog("Gibt $amt Edelsteine im Dorfamt für Ansehen."); } $session['user']['reputation']+=$eff; if ($session['user']['reputation']>50) { $session['user']['reputation']=50; } addnav("Zurück","dorfamt.php?op=dame1"); }
}elseif ($_GET[op]=="dame3") { output("`&Die Frau schaut dich an. \"`#Sooo... und um wen geht es?`&\" fragt sie.`n`n");
if ($HTTP_GET_VARS[who]==""){ addnav("Äh.. um niemanden!","dorfamt.php"); if ($_GET['subop']!="search"){ output("<form action='dorfamt.php?op=dame3&subop=search' method='POST'><input name='name'><input type='submit' class='button' value='Suchen'></form>",true); addnav("","dorfamt.php?op=dame3&subop=search"); }else{ addnav("Neue Suche","dorfamt.php?op=dame3"); $search = "%"; for ($i=0;$i<strlen($_POST['name']);$i++){ $search.=substr($_POST['name'],$i,1)."%"; } $sql = "SELECT name,alive,location,sex,level,reputation,laston,loggedin,login FROM accounts WHERE (locked=0 AND name LIKE '$search') ORDER BY level DESC"; $result = db_query($sql) or die(db_error(LINK)); $max = db_num_rows($result); if ($max > 50) { output("`n`n\"`#Na... damit könnte ja jeder gemeint sein..`&`n"); $max = 50; } output("<table border=0 cellpadding=0><tr><td>Name</td><td>Level</td></tr>",true); for ($i=0;$i<$max;$i++){ $row = db_fetch_assoc($result); output("<tr><td><a href='dorfamt.php?op=dame3&who=".rawurlencode($row[login])."'>$row[name]</a></td><td>$row[level]</td></tr>",true); addnav("","dorfamt.php?op=dame3&who=".rawurlencode($row[login])); } output("</table>",true); } }else{
$sql = "SELECT acctid,login,name,reputation FROM accounts WHERE login=\"$HTTP_GET_VARS[who]\""; $result = db_query($sql) or die(db_error(LINK)); if (db_num_rows($result)>0){ $row = db_fetch_assoc($result);
output ("`&Die Vorzimmerdame lächelt. \"`#Aber natürlich! ".($row['name'])." `#! Der Name ist mir ein Begriff... Ich denke dass ich sicherlich ein paar alte Geschichten bekannt werden lassen kann.`nDie Leute sollen ruhig wissen mit wem sie es da zu tun haben! Aber... die Sache wird nicht ganz billig werden, denn ich muss sehr viel in den Akten suchen... und...so.`nEin kleines Gerücht würde 2 Edelsteine kosten..\"`&`n`n"); output ("`n`&Wieviele Edelsteine willst du ihr geben?"); output("<form action='dorfamt.php?op=dame31&who=".rawurlencode($row[login])."' method='POST'><input name='buy' id='buy'><input type='submit' class='button' value='Geben'></form>",true); output("<script language='JavaScript'>document.getElementById('buy').focus();</script>",true); addnav("","dorfamt.php?op=dame31&who=".rawurlencode($row[login]).""); addnav("Lieber doch nicht","dorfamt.php?op=dame1"); }else{ output("\"`#Ich kenne niemanden mit diesem Namen.`&\""); } } } else if ($_GET[op]=="dame31") { $buy = $HTTP_POST_VARS[buy]; $sql = "SELECT acctid,name,reputation,login,sex FROM accounts WHERE login=\"$HTTP_GET_VARS[who]\""; $result = db_query($sql) or die(db_error(LINK)); if (db_num_rows($result)>0){ $row = db_fetch_assoc($result);
if (($buy>$session['user']['gems']) || ($buy<1)) { output("`&Na das ging nach hinten los... Du bietest ihr Edelsteine an, die du nicht hast. In der Hoffnung, dass sie nun keine Gerüchte über DICH verstreut, eilst du davon."); addnav("Weg hier!","village.php"); }else{ $eff=$buy/2; output("`&Die Dame lässt deine $buy Edelsteine in ihrem Handtäschchen verschwinden und lächelt dich an. Das Ansehen von ".($row['name'])."`& sinkt um $eff.`n"); $session['user']['gems']-=$buy; if ($buy>10) {debuglog("Gibt $amt Edelsteine im Dorfamt für Gerüchte.");} $rep=$row['reputation']-$eff; if ($rep<-50) {$rep=-50;}
$sql = "UPDATE accounts SET reputation=$rep WHERE acctid = ".$row['acctid'].""; db_query($sql) or die(sql_error($sql));
$chance=e_rand(1,3); if ($chance==1) { systemmail($row['acctid'],"`\$Gerüchte!`0","`@{$session['user']['name']}`& hat die Vorzimmerdame im Dorfamt bestochen, damit diese üble Gerüchte über dich verbreitet! Dein Ansehen ist um $eff Punkte gesunken! Willst du dir sowas gefallen lassen ?"); }else { systemmail($row['acctid'],"`\$Gerüchte!`0","`&Jemand hat die Vorzimmerdame im Dorfamt bestochen, damit diese üble Gerüchte über dich verbreitet! Dein Ansehen ist um $eff Punkte gesunken! Willst du dir sowas gefallen lassen ?");
} if ($buy >= 10) { $news="`@Gerüchte besagen, dass `^".$row['name'].""; switch(e_rand(1,15)) { case 1 : $news=$news." `@heimlich in der Nase bohrt!"; break; case 2 : $news=$news." `@nicht ohne ".($row[sex]?"ihr":"sein")." Kuscheltier einschlafen kann!"; break; case 3 : $news=$news." `@etwas mit ".($row[sex]?"Violet":"Seth")." am Laufen haben soll!"; break; case 4 : $news=$news." `@ganz übel aus dem Mund riechen soll."; break; case 5 : $news=$news." `@mehr Haare ".($row[sex]?"an den Beinen ":"auf dem Rücken ")."haben soll als ein Bär!"; break; case 6 : $news=$news." `@sich regelmäßig am Bettelstein bedienen soll!"; break; case 7 : $news=$news." `@sich bei Angst die Hosen vollmachen soll!"; break; case 8 : $news=$news." `@im Bett eine Niete sein soll!"; break; case 9 : $news=$news." `@für Geld die Hüllen fallen lassen soll!"; break; case 10 : $news=$news." `@ein Alkoholproblem haben soll!"; break; case 11 : $news=$news." `@Angst im Dunkeln haben soll!"; break; case 12 : $news=$news." `@einen Hintern wie ein Ackergaul haben soll!"; break; case 13 : $news=$news." `@sehr oft bitterlich weinen soll!"; break; case 14 : $news=$news." `@eine feuchte Aussprache haben soll!"; break; case 15 : $news=$news." `@eine Perücke tragen soll!"; break; }
// In die News und in die Bio des Opfers $sql = "INSERT INTO news(newstext,newsdate,accountid) VALUES ('".addslashes($news)."',NOW(),".$row[acctid].")"; db_query($sql) or die(sql_error($sql)); } addnav("Zurück","dorfamt.php?op=dame1"); }
}
}else if ($_GET[op]=="steuernzahlen") { output("\"`@Steuern zahlen könnt Ihr dritten Gang rechts...\"`n `2Als Du zu einem kleinen alten Mann kommst, blickt dieser auf und sagt:`n `@\"Also du willst steuern Zahlen?`n Hm, ich guck ma deine Akte durch! Moment bitte...Da ist sie ja\"`n");
if ($session['user']['marks']<31) {
output("`^Privatakte...`n`n"); output("`2Name: `^".$session[user][name]."`n"); output("`2Alter: `^".$session[user][age]."`^ Tage`n"); output("`2Level: `^".$session[user][level]."`n`n");
output("`^Sonstige Informationen...`n`n"); output("`2Gold: `^".$session[user][gold]."`n"); output("`2Edelsteine: `^".$session[user][gems]."`n"); output("`2Gold auf der Bank: `^".$session[user][goldinbank]."`n");
addnav("Steuern"); if ($session[user][level]>=5){ addnav("Steuern zahlen","dorfamt.php?op=steuernzahlen_ok"); }
} else { output ("`n`n`2Der alte Mann lächelt dich plötzlich ganz fürsorglich an und sagt:`n"); output (" `@\"Euren Großmut in Ehren, aber Auserwählte zahlen keine Steuern...\"`n"); } addnav("Wege"); addnav("Zurück","dorfamt.php"); }
else if ($_GET[op]=="diskus") { output("`2Der Debattierraum liegt vor Dir!`n Hier bekommt das Volk Gehör und die Admins hören sich Wünsche, Anregungen und Beschwerden an."); output("Wie Dir scheint ist schon eine rege Diskussion im Gange!`n`n"); //output("Neue Beiträge bitte in Gelb`n`n"); addcommentary(); viewcommentary("rat","Rufen",30,"ruft"); addnav("Zurück","dorfamt.php"); }
else if ($_GET[op]=="ooc") { output("`2OOC Raum-komischer Name, denkst Du Dir, als Du die Tür zu diesem Raum aufstösst!`n"); output("Überall an den Wänden stehen leuchtende Scheiben und einige dir bekannte und weniger bekannte Gesichter starren wie gebannt darauf und klimpern auf bemalten Brettern herum-seltsame Runen`n`n"); output("`^Du hast den OOC Raum betreten. Wenn Du Gespräche führen möchtest, die sich außerhalb Deines Charakters befinden, so führe sie bitte hier! Sollten sich andere Mitspieler irgendwo anders OOC unterhalten, dann weise sie bitte freundlich per Ye Olde Mail darauf hin, dass dies hier der richtige Ort dafür wäre!`n`n"); addcommentary(); viewcommentary("OOC","Tippen",30,"tippt"); addnav("Zurück","dorfamt.php"); }
else if ($_GET[op]=="steuernzahlen_ok") {
$cost = ($session['user']['level'] >= 11) ? 5000 : 2000;
if ($session[user][steuertage]<=2) { if ($session[user][gold]>=$cost) { output("`2Du zahlst deine `^".$cost." Gold`2 ein!`n `^Wenigstens einer der die Steuern hier bezahlt...`n `2Der Kassier grinst dich an und verabschiedet dich! "); $session[user][gold]-=$cost; savesetting ("amtskasse" ,getsetting ("amtskasse",0)+ $cost);
} else { output("`2Der Mann sagt: `^Du hast nicht genug Gold dabei, wie willst Du da die ".$cost." zahlen?`n"); output("`^Gut, dann nehmen wir halt etwas von der Bank, hm?`n"); if($session[user][goldinbank]<$cost) { output("`^Auch nicht? Dann halt Edelsteine!`n"); if($session[user][gems]<1) { output("`^Du armer Tropf, Du hast ja gar nichts! Na gut, dieses mal sehe ich noch darüber hinweg! Troll Dich`n"); } else { output("`^Na wenigstens etwas...jetzt troll Dich!`n"); $session[user][gems]--; savesetting ("amtskasse" ,getsetting ("amtskasse",0)+ $cost); } } else { output("`^Na wenigstens etwas...jetzt troll Dich!`n"); $session[user][goldinbank]-=$cost; savesetting ("amtskasse" ,getsetting ("amtskasse",0)+ $cost); }
} // END nicht genug Gold in Hand
$session[user][steuertage]=7;
} else { output("`2Der Mann sagt: `^Du brauchst heute noch keine Steuern zahlen"); }
addnav("Zurück","dorfamt.php"); }
// Dorffest-Item erstellen if($festrest <= 0) {
$festrest = dorffestgeld - (getsetting ('amtskasse',0)) ; $sql2="SELECT * FROM items WHERE class='Fest'" ; $result2=db_query($sql2); $row2 = db_fetch_assoc($result2);
$festtage = $row2[hvalue] ;
if($festtage==0) { $sql3 = "INSERT INTO items (class,name,owner,value1,value2,gold,gems,description,hvalue) VALUES ('Fest','Dorffest',0,0,0,0,0,'',3)"; $result3=db_query($sql3); //$row3 = db_fetch_assoc($result3); savesetting('amtskasse',"0"); savesetting('isparty',"1"); }
}
page_footer(); ?>')
Das ist jetzt nur mal die Dorfplaz.php.... wenn ich noch was anderes posten soll, bitte sagen!
|