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:
|
<? /** * racesspecial.php: Räume, die nur Spielern bestimmter Rassen zugänglich sind * Gedenkstein hinzugefügt von Fossla (maikesonja [-[at]-] gmx.de) * @author maris <maraxxus [-[at]-] gmx.de>, modded by talion: Neues Rassensystem * @version DS-E V/2 */
require_once "common.php"; checkday(); addcommentary();
function showcasulties($victim) { $arr_casualties = array(); $arr_casualties = unserialize(stripslashes(getsetting('race_casualties',''))); if(!sizeof($arr_casualties) || !sizeof($arr_casualties[$victim])) { output('Der Tod ist zynisch, humorvoll und notorisch unpünktlich.'); return; }
// Rassenliste $res = db_query('SELECT colname_plur,id FROM races WHERE active=1'); $arr_races = db_create_list($res,'id'); $arr_race_cas = $arr_casualties[$victim]; arsort($arr_race_cas); $int_total = 0; foreach ($arr_race_cas as $str_id => $int_number) { $int_total += $int_number; $str_out .= '`$'.$int_number.'`& wurden durch '.($arr_races[$str_id]?$arr_races[$str_id]['colname_plur']:'unbekannte Geschöpfe').'`& '; switch(e_rand(1,3)) { case 1:$str_out .= 'niedergestreckt';break; case 2:$str_out .= 'gebasht';break; case 3:$str_out .= 'gemeuchelt';break; } $str_out .= '!`n'; } $str_out .= '`nWir trauern um alle `$'.$int_total.'`& unserer getöteten Schwestern und Brüder!'; output($str_out); return; }
$str_raceid = $_GET['race'];
if(empty($str_raceid)) { redirect('village.php'); }
$arr_race = race_get($str_raceid,true);
if($_GET['op'] == 'show_list') { page_header('Die Rassenliste'); output ('`c`b`&Eine Liste am Rande dieses Ortes zeigt Dir auf magische Weise alle '.$arr_race['name_plur'].' in '.getsetting('townname','Atrahor').':`0`b`c`n'); user_show_list(50,' race="'.$arr_race['id'].'"','dragonkills DESC, name ASC'); addnav('Zurück','racesspecial.php?race='.$str_raceid); }
elseif($_GET['op'] == 'pvp_deads') { page_header('Der Gedenkstein'); output ('`c`b`&Auf einem dunklen Stein steht geschrieben:`0`b`c`n'); showcasulties($str_raceid); addnav('Zurück','racesspecial.php?race=' . $str_raceid); }
else { page_header(strip_appoencode($arr_race['raceroom_name'],3)); output('`c`b`&'.$arr_race['raceroom_name'].'`0`b`c`n'.$arr_race['raceroom_desc'].'`0`n`n',true); addcommentary(false); $str_section = 'raceroom_'.$arr_race['id']; viewcommentary($str_section,'Sagen:',25); addnav('R?Zur Rassenliste','racesspecial.php?op=show_list&race='.$str_raceid); addnav('G?Zum Gedenkstein','racesspecial.php?op=pvp_deads&race='.$str_raceid); if($session['user']['exchangequest']==26) { addnav('S?`%Zum Stammesältesten`0','exchangequest.php?race='.$str_raceid); } addnav('Zurück'); if($arr_race['raceroom'] == 1) { addnav('Zum Hauptbahnhof','forest.php'); } else { addnav('W?Zum Wohnviertel','houses.php'); } }
page_footer(); ?>
|