LoGD Standardrelease steht hier zum Download zur Verfügung!

Zeige Source: /friedhof1.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.)

Source von: /friedhof1.php

<?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`&Der Friedhof`0`b`c`n`n");

//if ($session[user][locate]!=83){
//$session[user][locate]=38;
//redirect("friedhof1.php");
//}

if ($HTTP_GET_VARS[op]==""){
$dp=$session['user']['deathpower'];
output("<table width='100%'><tr><td width='10%'></td><td width='80%'>", true);
output("`c<img src='http://technomaus.the-replikant.de/images/graveyard.jpg'/>`c", true);
output("`cDu betrittst den Friedhof von XXX...`n");
output("Langsam schaust du dich um wer hier alles so begraben liegt!`n");
output("Du erblickst ein Buch das auf einem Altar liegt und schlägst es auf!`n");
output("Auf der ersten Seite steht:`n`n `4".$session['user']['name'].": $dp Gefallen`0`n");
output("`4Ramius führt Buch über seine Sklaven...wer wo liegt...wer ihm tapfer dient...`n`n`0");
output("Dann fälllt dir ein ziemlich kleiner Schriftzug auf`n`n `i`qPflegt die Gräber!`0`i`n`n");
output("Irgendwie lässt dich das erschauern und als du dich umdrehst steht eine Fee`n");
output("wie aus dem Nichts vor dir! Sie spricht nicht dennoch verstehst du sie!`n");
output("Du schaust in deinem Geldbeutel nach und zeugst ihr den Inhalt woraufhin sie dir`n");
output("zeigt welche Blumen du dir leisten kannst!!!`c`n`n`n");
output("</td><td width='10%'></td></tr></table>", true);
if ($session[user][gems] > 0) addnav("Veilchen - 1 Edelstein","friedhof1.php?op=send&op2=gefallen1");
if ($session[user][gems] > 1) addnav("Tulpen - 2 Edelsteine","friedhof1.php?op=send&op2=gefallen2");
if ($session[user][gems] > 2) addnav("Narzissen - 3 Edelsteine","friedhof1.php?op=send&op2=gefallen3");
if ($session[user][gems] > 3) addnav("Lilien - 4 Edelsteine","friedhof1.php?op=send&op2=gefallen4");
if ($session[user][gems] > 4) addnav("Kakteen - 5 Edelsteine","friedhof1.php?op=send&op2=gefallen5");
if ($session[user][gems] > 5) addnav("Primel - 6 Edelsteine","friedhof1.php?op=send&op2=gefallen6");
if ($session[user][gems] > 6) addnav("Dornenrose - 7 Edelsteine","friedhof1.php?op=send&op2=gefallen7");
if ($session[user][gems] > 0){
output("<a href=\"friedhof1.php?op=send&op2=gefallen1\">Jemanden Veilchen aufs Grab legen 1 Edelsteine und ihm somit 2 Gefallen gewähren.</a><br>",true);
addnav("","friedhof1.php?op=send&op2=gefallen1");
}
if ($session[user][gems] > 1){
output("<a href=\"friedhof1.php?op=send&op2=gefallen2\">Jemanden Tulpen aufs Grab legen 2 Edelsteine und ihm somit 5 Gefallen gewähren.</a><br>",true);
addnav("","friedhof1.php?op=send&op2=gefallen2");
}
if ($session[user][gems] > 2){
output("<a href=\"friedhof1.php?op=send&op2=gefallen3\">Jemanden Narzissen aufs Grab legen 3 Edelsteine und ihm somit 8 Gefallen gewähren.</a><br>",true);
addnav("","friedhof1.php?op=send&op2=gefallen3");
}
if ($session[user][gems] > 3){
output("<a href=\"friedhof1.php?op=send&op2=gefallen4\">Jemanden Lilien aufs Grab legen 4 Edelsteine und ihm somit 12 Gefallen gewähren.</a><br>",true);
addnav("","friedhof1.php?op=send&op2=gefallen4");
}
if ($session[user][gems] > 4){
output("<a href=\"friedhof1.php?op=send&op2=gefallen5\">Jemanden Kakteen aufs Grab legen 5 Edelsteine und ihm somit 15 Gefallen gewähren.</a><br>",true);
addnav("","friedhof1.php?op=send&op2=gefallen5");
}
if ($session[user][gems] > 5){
output("<a href=\"friedhof1.php?op=send&op2=gefallen6\">Jemanden Primeln aufs Grab legen 6 Edelsteine und ihm somit 18 Gefallen gewähren.</a><br>",true);
addnav("","friedhof1.php?op=send&op2=gefallen6");
}
if ($session[user][gems] > 6){
output("<a href=\"friedhof1.php?op=send&op2=gefallen7\">Jemanden Dornenrosen aufs Grab legen 7 Edelstein und ihm somit 24 Gefallen gewähren.</a><br>",true);
addnav("","friedhof1.php?op=send&op2=gefallen7");
}
output("</ul>",true);
addnav("Sonstiges");
addnav("Kapelle","friedhof1.php?op=kapelle");
addnav("Zurück","eythgim.php");


} else if ($HTTP_GET_VARS[op]=="send"){

$gefallen=$HTTP_GET_VARS[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","friedhof1.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","friedhof1.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='friedhof1.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("","friedhof1.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='friedhof1.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("","friedhof1.php?op=send2&op2=$gefallen&name=".HTMLEntities($row['acctid']));
}
output("</table>",true);
addnav("Zurück","friedhof1.php");

} else if ($HTTP_GET_VARS[op]=="send2"){

$name=$HTTP_GET_VARS[name];
$effekt="";
if ($HTTP_GET_VARS[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 ($HTTP_GET_VARS[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 ($HTTP_GET_VARS[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 ($HTTP_GET_VARS[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 ($HTTP_GET_VARS[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 ($HTTP_GET_VARS[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 ($HTTP_GET_VARS[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","friedhof1.php");

} else if($HTTP_GET_VARS[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='friedhof1.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("","friedhof1.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","friedhof1.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='friedhof1.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("","friedhof1.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='friedhof1.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("","friedhof1.php?op=kapelle&act=search");

} else {

for ($i = 0;$i < db_num_rows($result);$i++) {
$row=db_fetch_assoc($result);

output("<a href='friedhof1.php?op=kapelle&act=send&user=$row[acctid]&amt=$_POST[amt]'>$row[name]</a>`n", true);
addnav("","friedhof1.php?op=kapelle&act=send&user=$row[acctid]&amt=$_POST[amt]");

}

}

addnav("Zurück");
addnav("Zum Friedhof", "friedhof1.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", "friedhof1.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 das du jemanden helfen willst`c`c");
output("in dem 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!!!''`0Du berlegst ob du dieses Angebot eingehen sollst?!`c");

addnav("Gefallen vegeben");
addnav("Ja","friedhof1.php?op=kapelle&act=inside");
addnav("Nein","friedhof1.php");

}

} else if($HTTP_GET_VARS[op]=="ja"){

output("Du gibst Ramius die 10 Gefallen und er fragt dich wem du den Rest schicken willst?!");
output("<form action='friedhof1.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("","friedhof1.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($HTTP_GET_VARS[op2]==gefallen){
addnav("zurück","friedhof1.php");
}
page_footer();
?>