LoGD Standardrelease steht hier zum Download zur Verfügung!
<?php
// 18062004
require_once "common.php";
page_header("Torb Gaz' Tisch");
output("<span style='color: #FFFFFF'>",true);
switch ($_GET['op']){
output("\"`7Scho, du willscht alscho etwasch über deine Feinde erfahren, ja? Über wen willscht du wasch wischen? Nun? Schag schon! Esch koschtet nur `^100`7 Gold pro Information über eine
Perschon.`0\"");
if ($_GET['subop']!="search"){
output("<form action='forest.php?op=bartender&what=enemies&subop=search' method='POST'><input name='name'><input type='submit' class='button' value='Suchen'></form>",true);
addnav("","forest.php?op=bartender&what=enemies&subop=search");
}else{
addnav("Neue Suche","forest.php?op=bartender&what=enemies");
$search = "%";
for ($i=0;$i<strlen($_POST['name']);$i++){
$search.=substr($_POST['name'],$i,1)."%";
}
$sql = "SELECT name,alive,location,sex,level,laston,loggedin,login FROM accounts WHERE (locked=0 AND name LIKE '$search') ORDER BY level DESC";
//output($sql);
$result = db_query($sql) or die(db_error(LINK));
$max = db_num_rows($result);
if ($max > 100) {
output("`n`n\"`7Hey, wasch glaubscht du tuscht du hier? Dasch schind tschu viele Namen. Ich werd dir nur über ein paar davon wasch ertschählen.`0`n");
$max = 100;
}
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='forest.php?op=bartender&what=enemies&who=".rawurlencode($row[login])."'>$row[name]</a></td><td>$row[level]</td></tr>",true);
addnav("","forest.php?op=bartender&what=enemies&who=".rawurlencode($row[login]));
}
output("</table>",true);
}
}else{
if ($session[user][gold]>=100){
$sql = "SELECT acctid,name,alive,location,maxhitpoints,gold,sex,level,weapon,armor,attack,defence,race,charm 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);
$row[name]=str_replace("s","sch",$row[name]);
$row[armor]=str_replace("s","sch",$row[armor]);
$row[weapon]=str_replace("s","sch",$row[weapon]);
output("\"`7Nun ... mal schehen wasch ich über ".str_replace("s","sch",$row[name])."`7 weisch...`0\"`n`n");
output("`4`bName:`b`6 $row[name]`n");
output("`4`bRasse:`b");
switch($row['race']){
case 0:
output("`7Unbekannt`0");
break;
case 1:
output("`2Troll`0");
break;
case 2:
output("`^Elf`0");
break;
case 3:
output("`0Mensch`0");
break;
case 4:
output("`#Zwerg`0");
break;
case 5:
output("`5Echse`0");
break;
}
output("`n`4`bLevel:`b`6 $row[level]`n");
output("`4`bLebenspunkte:`b`6 $row[maxhitpoints]`n");
output("`4`bGold:`b`6 $row[gold]`n");
output("`4`bWaffe:`b`6 $row[weapon]`n");
output("`4`bRüstung:`b`6 $row[armor]`n");
output("`4`bAngriffswert:`b`6 $row[attack]`n");
output("`4`bVerteidigung:`b`6 $row[defence]`n");
output("`n`7Auscherdem ischt $row[name] `7");
$amt=$session[user][charm];
if ($amt==$row[charm]) { output("dir schehr ähnlich.`n");}
else if ($amt-10>$row[charm]) { output("`bviel`b häschlicher alsch du!`n");}
else if ($amt>$row[charm]) { output("häschlicher alsch du.`n");}
else if ($amt+10<$row[charm]) { output("`bviel`b schöner alsch du!`n");}
else {output("schöner alsch du.`n");}
$session[user][gold]-=100;
//debuglog("spent 100 gold to learn about an enemy");
if ($session[user][gold]>150){
output("`7Wenn du nochmal `^150`7 Gold drauflegscht, schag ich dir schogar, wo schich $row[name]`7 aufhält.`0\"");
addnav("Aufenthaltsort (`^150`0 Gold)","forest.php?op=bartender&what=where&who=$row[acctid]");
}
}else{
output("\"`7Hä? Ich kenne niemanden mit dieschem Namen.`0\"");
}
}else{
output("\"`7Nun ... mal schehen wasch ich über Geitschkragen wie dich allesch weisch...`0\"`n`n");
output("`4`bName:`b`6 Ohnemo Snixlos`n");
output("`4`bLevel:`b`6 Ganz unten`n");
output("`4`bLebenspunkte:`b`6 Möglicherweische mehr alsch du`n");
output("`4`bGold:`b`6 Gantsch schicher mehr alsch du`n");
output("`4`bWaffe:`b`6 Etwasch, dasch gut genug ischt, dich ungespitscht in den Boden tschu rammen`n");
output("`4`bRüstung:`b`6 Kleidschamer alsch deine`n");
output("`4`bAngriffswert:`b`6 Drölf Milliarden`n");
output("`4`bVerteidigung:`b`6 Super Duper`n");
}
}
}else if($HTTP_GET_VARS[what]=="where"){
$sql="SELECT acctid,name,location,loggedin,laston,alive,housekey FROM accounts WHERE acctid=".$HTTP_GET_VARS[who];
$result = db_query($sql) or die(db_error(LINK));
$row = db_fetch_assoc($result);
$loggedin=(date("U") - strtotime($row[laston]) < getsetting("LOGINTIMEOUT",900) && $row[loggedin]);
if ($row[location]==0) $loc=($loggedin?"Online":"in den Feldern");
if ($row[location]==1) $loc="in einem Zimmer in der Kneipe";
// part from houses.php
if ($row[location]==2){
$sql="SELECT hvalue FROM items WHERE class='Schlüssel' AND owner=$row[acctid] AND hvalue>0";
$result = db_query($sql) or die(db_error(LINK));
$row2 = db_fetch_assoc($result);
$loc="im Hausch Nummer ".($row2[hvalue]?$row2[hvalue]:$row[housekey])."";
}
// end houses
output("\"`7$row[name]`7 wurde zuletzt $loc geschehen".($row[alive]?"":", ischt inzwischen aber ... geschtorben ... worden")."!`0\"");
$session[user][gold]-=150;
}
addnav("Zurück zur Taverne","forest.php?op=tavern");
output("</span>",true);
checkday();
page_footer();
?>