1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: 84: 85: 86: 87: 88: 89: 90: 91: 92: 93: 94: 95: 96: 97: 98: 99: 100: 101: 102: 103: 104: 105: 106: 107: 108: 109: 110: 111: 112: 113: 114: 115: 116: 117: 118: 119: 120: 121: 122: 123: 124: 125: 126: 127: 128: 129: 130: 131: 132: 133: 134: 135: 136: 137: 138: 139: 140: 141: 142: 143: 144: 145: 146: 147: 148: 149: 150: 151: 152: 153: 154: 155: 156: 157: 158: 159: 160: 161: 162: 163: 164: 165: 166: 167: 168: 169: 170: 171: 172: 173: 174: 175: 176: 177: 178: 179: 180: 181: 182: 183: 184: 185: 186: 187: 188: 189: 190: 191: 192: 193: 194: 195: 196: 197: 198: 199: 200: 201: 202: 203: 204: 205: 206: 207: 208: 209: 210: 211: 212: 213: 214: 215: 216: 217: 218: 219: 220: 221: 222: 223: 224: 225: 226: 227: 228: 229: 230: 231: 232: 233: 234: 235: 236: 237: 238: 239: 240: 241: 242: 243: 244: 245: 246: 247: 248: 249: 250: 251: 252: 253: 254: 255: 256: 257: 258: 259: 260: 261: 262: 263: 264:
|
<?php
// Friedhof // Idee von Master // umgesetzt von Tweety // newgiftshop.php als Vorlage genutzt // 29.07.2005
require_once "common.php";
page_header("Friedhof"); addcommentary(); output("`c`b`&Der Friedhof`0`b`c`n`n");
//if ($session[user][locate]!=83){ //$session[user][locate]=38; //redirect("friedhof.php"); //}
if ($HTTP_GET_VARS[op]==""){ //ANFANG
rawoutput("<IMG SRC=\"images/graveyard.JPG\" align=\"center\">"); output("`n`nDu betrittst den Friedhof von Vinestra. `nLangsam schaust du dich um, wer hier alles so begraben liegt! `nDu erblickst ein Buch, das auf einem Altar liegt und schlägst es auf. `nRamius führt Buch über seine Sklaven...wer wo liegt...wer ihm tapfer dient... `nDann fälllt dir ein ziemlich kleiner Schriftzug auf. `nPflegt die Gräber. Irgendwie lässt dich das erschaudern `nund als du dich umdrehst steht eine Fee wie aus dem Nichts vor dir. `nSie spricht nicht, dennoch verstehst du sie. `nDu schaust in deinem Geldbeutel nach und zeigst ihr den Inhalt, `nworaufhin sie dir zeigt welche Blumen du dir leisten kannst.`n"); output("<table width='100%'><tr><td width='10%'></td><td width='80%'>", true); 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"); //GEMS FÜR GEFALLEN 1
output("</ul>",true); addnav("Sonstiges"); addnav("Kapelle","friedhof.php?op=kapelle"); addnav("Umkehren","tempelanlage.php");
} else if ($HTTP_GET_VARS[op]=="send"){ //GEMS FÜR GEFALLEN 2
$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","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 ($HTTP_GET_VARS[op]=="send2"){ //GEMS FÜR GEFALLEN 3
$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 Herzerweichend 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","friedhof.php");
} else if($HTTP_GET_VARS[op]=="kapelle"){ //KAPELLE ANFANG
if ($_GET['act']=='inside') { //GEFALLEN FÜR GEFALLEN 2
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='name'>`n Anzahl 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') {
$_POST['name'] = stripslashes($_POST['name']); $StrLen = StrLen($_POST['name']); $who = ''; for($i = 0; $i < $StrLen; $i++) { $who .= '%'.$_POST['name']{$i}; } $who .= '%'; $who = mysql_real_escape_string($who); //output('`$Debug: `0'.$who); $sql = " SELECT acctid,name,deathpower FROM accounts WHERE locked=0 AND alive=0 AND name LIKE '%$who%' ORDER by acctid ASC"; $result = db_query($sql) or die(sql_error($sql)); if (db_num_rows($result) < 1) {
output("Die Person wurde nicht gefunden, aber du darfst nocheinmal 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='0'>`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[name]'>`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 dir $_GET[amt] Gefallen geschenkt.',now())"); output("Du hast $_GET[amt] Gefallen von dir verschenkt.");
addnav("Zurück"); addnav("Zum Friedhof", "friedhof.php");
} else { //GEFALLEN FÜR GEFALLEN 1
rawoutput("<IMG SRC=\"images/Kapelle1.JPG\" align=\"right\">"); output("`c`c`nDu betrittst die Kapelle und entdeckst Ramius hinter einem Schreibtisch...`c`c"); output("`n`nEr 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("in dem du deine Gefallen verschenkst!!!`c`c"); output("`n`nRamius 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?!`n`n`n`n`n`n`n`n`n`n`n`c");
addnav("Gefallen vegeben"); addnav("Ja","friedhof.php?op=kapelle&act=inside"); addnav("Nein","friedhof.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='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($HTTP_GET_VARS[op2]==gefallen){ addnav("zurück","friedhof.php"); } output("`n`n`%`@In der Nähe unterhalten sich einige Krieger:`n"); OTviewcommentary("friedhof","Hinzufügen",25); checkday(); page_footer(); ?>
|