LoGD Standardrelease steht hier zum Download zur Verfügung!
<?php
// Friedhof
// Idee von Master
// umgesetzt von Tweety
// newgiftshop.php als Vorlage genutzt
// 29.07.2005
require_once "common.php";
checkday();
page_header("Friedhof");
output("`c`b`&<font size=5>`DD`de`Cr Friedh`do`Df`0`b`c`n</font> ",true);
//if ($session[user][locate]!=83){
//$session[user][locate]=38;
//redirect("friedhof.php");
//}
if ($_GET[op]==""){
output("<table width='100%'><tr><td width='10%'></td><td width='80%'>", true);
output("`c<img src='http://www.aladrion.de/logd/images/grabstein.jpg'/>`c", true);
output("`c`DD`du betrittst den Friedhof von XX`DX...`n");
output("`DL`dangsam schaust du dich um wer hier alles so begraben lie`Dgt!`n");
output("`DD`du erblickst ein Buch das auf einem Altar liegt und schlägst es au`Df!`n");
output("`DR`damius führt Buch über seine Sklaven...wer wo liegt...wer ihm tapfer dien`Dt...`n");
output("`DD`dann fälllt dir ein ziemlich kleiner Schriftzug auf `i`qPflegt die Gräbe`Dr!`0`i`n");
output("`DI`drgendwie lässt dich das erschauern und als du dich umdrehst steht eine Fe`De`n");
output("`Dw`die aus dem Nichts vor dir! Sie spricht nicht dennoch verstehst du si`De!`n");
output("`DD`du schaust in deinem Geldbeutel nach und zeugst ihr den Inhalt woraufhin sie di`Dr`n");
output("`Dz`deigt welche Blumen du dir leisten kanns`Dt!!!`c`n`n`n");
output("</td><td width='10%'></td></tr></table>", true);
if ($session[user][gems] > 0) addnav("Veilchen - 1 Edelstein","friedhof.php?op=send&op2=gefallen1");
if ($session[user][gems] > 1) addnav("Tulpen - 2 Edelsteine","friedhof.php?op=send&op2=gefallen2");
if ($session[user][gems] > 2) addnav("Narzissen - 3 Edelsteine","friedhof.php?op=send&op2=gefallen3");
if ($session[user][gems] > 3) addnav("Lilien - 4 Edelsteine","friedhof.php?op=send&op2=gefallen4");
if ($session[user][gems] > 4) addnav("Kakteen - 5 Edelsteine","friedhof.php?op=send&op2=gefallen5");
if ($session[user][gems] > 5) addnav("Primel - 6 Edelsteine","friedhof.php?op=send&op2=gefallen6");
if ($session[user][gems] > 6) addnav("Dornenrose - 7 Edelsteine","friedhof.php?op=send&op2=gefallen7");
if ($session[user][gems] > 0){
output("<a href=\"friedhof.php?op=send&op2=gefallen1\">Jemanden Veilchen aufs Grab legen 1 Edelsteine und ihm somit 2 Gefallen gewähren.</a><br>",true);
addnav("","friedhof.php?op=send&op2=gefallen1");
}
if ($session[user][gems] > 1){
output("<a href=\"friedhof.php?op=send&op2=gefallen2\">Jemanden Tulpen aufs Grab legen 2 Edelsteine und ihm somit 5 Gefallen gewähren.</a><br>",true);
addnav("","friedhof.php?op=send&op2=gefallen2");
}
if ($session[user][gems] > 2){
output("<a href=\"friedhof.php?op=send&op2=gefallen3\">Jemanden Narzissen aufs Grab legen 3 Edelsteine und ihm somit 8 Gefallen gewähren.</a><br>",true);
addnav("","friedhof.php?op=send&op2=gefallen3");
}
if ($session[user][gems] > 3){
output("<a href=\"friedhof.php?op=send&op2=gefallen4\">Jemanden Lilien aufs Grab legen 4 Edelsteine und ihm somit 12 Gefallen gewähren.</a><br>",true);
addnav("","friedhof.php?op=send&op2=gefallen4");
}
if ($session[user][gems] > 4){
output("<a href=\"friedhof.php?op=send&op2=gefallen5\">Jemanden Kakteen aufs Grab legen 5 Edelsteine und ihm somit 15 Gefallen gewähren.</a><br>",true);
addnav("","friedhof.php?op=send&op2=gefallen5");
}
if ($session[user][gems] > 5){
output("<a href=\"friedhof.php?op=send&op2=gefallen6\">Jemanden Primeln aufs Grab legen 6 Edelsteine und ihm somit 18 Gefallen gewähren.</a><br>",true);
addnav("","friedhof.php?op=send&op2=gefallen6");
}
if ($session[user][gems] > 6){
output("<a href=\"friedhof.php?op=send&op2=gefallen7\">Jemanden Dornenrosen aufs Grab legen 7 Edelstein und ihm somit 24 Gefallen gewähren.</a><br>",true);
addnav("","friedhof.php?op=send&op2=gefallen7");
}
output("</ul>",true);
addnav("Sonstiges");
addnav("Kapelle","friedhof.php?op=kapelle");
addnav("Zurück","village.php");
} else if ($_GET[op]=="send"){
$gefallen=$_GET[op2];
if (isset($_POST['search']) || $_GET['search']>""){
if ($_GET['search']>"") $_POST['search']=$_GET['search'];
$search="%";
for ($x=0;$x<strlen($_POST['search']);$x++){
$search .= substr($_POST['search'],$x,1)."%";
}
$search="name LIKE '".$search."' AND ";
if ($_POST['search']=="weiblich") $search="sex=1 AND ";
else if ($_POST['search']=="mänlich") $search="sex=0 AND ";
} else {
$search="";
}
$ppp=25; // Player Per Page to display
if (!$_GET[limit]){
$page=0;
} else {
$page=(int)$_GET[limit];
addnav("Vorherige Seite","friedhof.php?op=send&op2=$gefallen&limit=".($page-1)."&search=$_POST[search]");
}
$limit="".($page*$ppp).",".($ppp+1);
$sql = "SELECT login,name,level,sex,acctid FROM accounts WHERE $search locked=0 AND acctid<>".$session[user][acctid]." AND lastip<>'".$session[user][lastip]."' AND alive=0 ORDER BY login,level LIMIT $limit";
$result = db_query($sql);
if (db_num_rows($result)>$ppp) addnav("N�hste Seite","friedhof.php?op=send&op2=$gefallen&limit=".($page+1)."&search=$_POST[search]");
output("`rWessen Grab willst du mit Blumen schmücken?`n`n");
output("<form action='friedhof.php?op=send&op2=$gefallen' method='POST'>Nach Name suchen: <input name='search' value='$_POST[search]'><input type='submit' class='button' value='Suchen'></form>",true);
addnav("","friedhof.php?op=send&op2=$gefallen");
output("<table cellpadding='3' cellspacing='0' border='0'><tr class='trhead'><td>Name</td><td>Level</td><td>Geschlecht</td></tr>",true);
for ($i=0;$i<db_num_rows($result);$i++){
$row = db_fetch_assoc($result);
output("<tr class='".($i%2?"trlight":"trdark")."'><td><a href='friedhof.php?op=send2&op2=$gefallen&name=".HTMLEntities($row['acctid'])."'>",true);
output($row['name']);
output("</a></td><td>",true);
output($row['level']);
output("</td><td align='center'><img src='images/".($row['sex']?"female":"male").".gif'></td></tr>",true);
addnav("","friedhof.php?op=send2&op2=$gefallen&name=".HTMLEntities($row['acctid']));
}
output("</table>",true);
addnav("Zurück","friedhof.php");
} else if ($_GET[op]=="send2"){
$name=$_GET[name];
$effekt="";
if ($_GET[op2]=="gefallen1"){
$gift="Veilchen";
$gefallen=2;
$effekt="Jemand hat dein Grab gepfelegt und darauf Veilchen geplanzt! Ramius fand diese Geste so Hererweichend das er dir Weichei $gefallen Gefallen gewährt!!!";
db_query("UPDATE accounts SET deathpower=deathpower+$gefallen WHERE acctid=$name");
$session[user][gems]-=1;
} else if ($_GET[op2]=="gefallen2"){
$gift="Tulpen";
$gefallen=5;
$effekt="Jemand hat dein Grab gepfelegt und darauf Tulpen geplanzt! Ramius fand diese Geste so Hererweichend das er dir Weichei $gefallen Gefallen gewährt!!!";
db_query("UPDATE accounts SET deathpower=deathpower+$gefallen WHERE acctid=$name");
$session[user][gems]-=2;
} else if ($_GET[op2]=="gefallen3"){
$gift="Narzissen";
$gefallen=8;
$effekt="Jemand hat dein Grab gepfelegt und darauf Narzissen geplanzt! Ramius fand diese Geste so Hererweichend das er dir Weichei $gefallen Gefallen gewährt!!!";
db_query("UPDATE accounts SET deathpower=deathpower+$gefallen WHERE acctid=$name");
$session[user][gems]-=3;
} else if ($_GET[op2]=="gefallen4"){
$gift="Lilien";
$gefallen=12;
$effekt="Jemand hat dein Grab gepfelegt und darauf Lilien geplanzt! Ramius fand diese Geste so Hererweichend das er dir Weichei $gefallen Gefallen gewährt!!!";
db_query("UPDATE accounts SET deathpower=deathpower+$gefallen WHERE acctid=$name");
$session[user][gems]-=4;
} else if ($_GET[op2]=="gefallen5"){
$gift="Kakteen";
$gefallen=15;
$effekt="Jemand hat dein Grab gepfelegt und darauf Kakteen geplanzt! Ramius fand diese Geste so Hererweichend das er dir Weichei $gefallen Gefallen gewährt!!!";
db_query("UPDATE accounts SET deathpower=deathpower+$gefallen WHERE acctid=$name");
$session[user][gems]-=5;
} else if ($_GET[op2]=="gefallen6"){
$gift="Primeln";
$gefallen=18;
$effekt="Jemand hat dein Grab gepfelegt und darauf Primeln geplanzt! Ramius fand diese Geste so Hererweichend das er dir Weichei $gefallen Gefallen gewährt!!!";
db_query("UPDATE accounts SET deathpower=deathpower+$gefallen WHERE acctid=$name");
$session[user][gems]-=6;
} else if ($_GET[op2]=="gefallen7"){
$gift="Dornenrose";
$gefallen=24;
$effekt="Jemand hat dein Grab gepfelegt und darauf Dornenrosen geplanzt! Ramius fand diese Geste so Hererweichend das er dir Weichei $gefallen Gefallen gewährt!!!";
db_query("UPDATE accounts SET deathpower=deathpower+$gefallen WHERE acctid=$name");
$session[user][gems]-=7;
}
$mailmessage=$session[user][name];
$mailmessage.="`7 tut dir etwas Gutes. Du solltest dich bei ihm/ihr bedanken, dass er dein Grab mit `6";
$mailmessage.=$gift;
//you can change the following the match what you name your gift shop
$mailmessage.="`7 bepflanzt hat.`n".$effekt;
systemmail($name,"`2Grab gepflegt!`2",$mailmessage);
output("`rDu hast erfolgreich $gift auf einem Grab gepflanzt Ramius musste sich so totlachen das er ihm/ihr Gefallen gew�rte!");
if (e_rand(1,3)==2){
output(" Bei der liebevollen bepflanzung und Pflege vergisst du die Zeit und vertrödelst einen Waldkampf.");
$session[user][turns]--;
}
addnav("Weiter","friedhof.php");
} else if($_GET[op]=="kapelle"){
if ($_GET['act']=='inside') {
if ($session['user']['deathpower']>10) {
$session['user']['deathpower'] -= 10;
output("Du gibst Ramius die 10 Gefallen und er fragt dich wem du den Rest schicken willst?!");
output("<form action='friedhof.php?op=kapelle&act=search' method='POST'>Nach Name suchen: <input name='it' type='text' value='$_POST[it]'>`nAnzahl der Gefallen: <input type='text' name='amt' value='0'>`n<input type='submit' class='button' value='Suchen'></form>",true);
addnav("","friedhof.php?op=kapelle&act=search");
//output("wenn user nicht tot ist....text= name des spieler legt doch...der brauch keine gefallen");
//output("Wenn user tot dann feld wieviele gefallen man geben will");
} else {
output("Du hast nicht genug Gefallen um jemandem Gefallen zu senden und Ramius den Preis zu zahlen.");
}
addnav("Zurück");
addnav("Zum Friedhof","friedhof.php");
} else if ($_GET['act']=='search') {
$sql = "SELECT `acctid`,`name`,`login`,`deathpower` FROM `accounts` WHERE (`login` LIKE '$_POST[it]' AND `alive`=0);";
$result = db_query($sql) or die(db_error(LINK));
if (db_num_rows($result) < 1) {
output("Die Person wurde nicht gefunden, aber du darfst nocheinal suchen:`n");
output("<form action='friedhof.php?op=kapelle&act=search' method='POST'>Nach Name suchen: <input name='it' type='text' value='$_POST[it]'>`nAnzahl der Gefallen: <input type='text' name='amt' value='$_POST[it]'>`n<input type='submit' class='button' value='Suchen'></form>",true);
addnav("","friedhof.php?op=kapelle&act=search");
} else if (!is_numeric($_POST['amt']) || $_POST['amt'] > $session['user']['deathpower']) {
output("Soviele Gefallen hast du gar nicht.`n");
output("<form action='friedhof.php?op=kapelle&act=search' method='POST'>Nach Name suchen: <input name='it' type='text' value='$_POST[it]'>`nAnzahl der Gefallen: <input type='text' name='amt' value='".$session['user']['deathpower']."'>`n<input type='submit' class='button' value='Suchen'></form>",true);
addnav("","friedhof.php?op=kapelle&act=search");
} else {
for ($i = 0;$i < db_num_rows($result);$i++) {
$row=db_fetch_assoc($result);
output("<a href='friedhof.php?op=kapelle&act=send&user=$row[acctid]&amt=$_POST[amt]'>$row[name]</a>`n", true);
addnav("","friedhof.php?op=kapelle&act=send&user=$row[acctid]&amt=$_POST[amt]");
}
}
addnav("Zurück");
addnav("Zum Friedhof", "friedhof.php");
} else if ($_GET['act']=='send') {
db_query("UPDATE `accounts` SET `deathpower`=`deathpower` + '$_GET[amt]' WHERE `acctid`='$_GET[user]'");
$session['user']['deathpower'] -= $_GET['amt'];
db_query("INSERT INTO `mail`(`msgfrom`,`msgto`,`subject`,`body`,`sent`) VALUES('".$session[user][acctid]."','$_GET[user]','Gefallen erhalten','".$session[user][name]." hat die $_GET[amt] Gefallen geschenkt.',now())");
output("Du hast $_GET[amt] Gefallen von dir verschenkt.");
addnav("Zurück");
addnav("Zum Friedhof", "friedhof.php");
} else {
output("`c<img src='http://www.walsermuseum.at/Walserweg/Bilder%20Walserweg/37%20St.%20Anna%20Kapelle.gif'/>", true);
output("`c`cDu betrittst die Kapelle und entdeckst Ramius hinter einem Schreibtisch...`c`c");
output("Er grummelt etwas vor sich hin `q''Was willst du?''`0 fragt er dich und dreht sich dabei nicht um.`c`c");
output("Du trittst näher an den Tisch heran und stotterst vor dich hin, dass du jemanden helfen willst`c`c");
output("indem du deine Gefallen verschenkst!`c`c");
output("Ramius dreht sich um und grinst `q''So so verschenken...ich gebe deine Gefallen einem Anderen wenn du`c`c");
output("`qmir 10 Gefallen für meine Arbeit gibst!''`0 Du überlegst, ob du dieses Angebot eingehen sollst?!`c");
addnav("Gefallen vegeben");
addnav("Ja","friedhof.php?op=kapelle&act=inside");
addnav("Nein","friedhof.php");
}
} else if($_GET[op]=="ja"){
output("Du gibst Ramius die 10 Gefallen und er fragt dich wem du den Rest schicken willst?!");
output("<form action='friedhof.php?op=gefallen&op2=$gefallen' method='POST'>Nach Name suchen: <input name='search' value='$_POST[search]'><input type='submit' class='button' value='Suchen'></form>",true);
addnav("","friedhof.php?op=gefallen&op2=$gefallen");
//output("wenn user nicht tot ist....text= name des spieler legt doch...der brauch keine gefallen");
//output("Wenn user tot dann feld wieviele gefallen man geben will");
} else if($_GET[op2]==gefallen){
addnav("zurück","friedhof.php");
}
page_footer();
?>