ER-Sourceviewer 2007 v2.0

Alle Dateien, die hier eingesehen werden können, sind unter der GNU GPL lizenziert. Wenn du etwas darin findest, das du gerne hättest, so schreibe mir doch bitte eine Anfrage damit ich, wenn ich es rausgeben will, alle Änderungen raussuchen könnte. Denn ich übernehme keine Verantwortung, solltest du was rausnehmen und es geht nicht. Und Support deswegen geb ich schon gar nicht.

Solltest du eine Schwachstelle im Code finden, sei es eine kritische Lücke oder eine Möglichkeit zu cheaten, dann bitte ich dich, mir das mitzuteilen. Solltest du beim cheaten erwischt werden, werde ich deinen Account eigenhändig löschen & bannen; Solltest du meinen Server angreifen, so werde ich meine Rechtsschutzversicherung kontaktieren.

Da es leider immer wieder vorgekommen ist, dass eigene Scripte auf anderen Servern ohne Nachfrage gefunden wurden und Spieler gecheatet haben, habe ich viele der php's gesperrt. Wenn du gerne eine haben möchtest, so frage bitte einfach nach. Alle Dateien, die gesperrt sind, sind entweder wegen Cheatmöglichkeiten gesperrt, oder aber eigens für Phoenix programmiert oder für Phoenix angepasst, umgeschrieben oder gemodded worden.

Zur Source springen

Verzeichnisse:


Source anzeigen

Nach Oben


<?php
//20032007

//+-------------------------------+
//|                               |
//|         nekromant.php         |
//|         Autor: Celest         |
//|     Programmierung: Linus     |
//|         im März 2007          |
//|                               |
//+-------------------------------+

require_once "common.php";

if (!isset(
$session)) exit();
page_header("Der Nekromant");

if (
$HTTP_GET_VARS[op]==""){
    
output("`&Tief im Unterholz des Waldes entdeckst du plötzlich ein kleines Lagerfeuer hinter dem ganz offensichtlich eine vermummte Gestalt hockt. Schwarz schimmerte der Umhang, dessen Kapuze tief ins Gesicht gezogen war und flackerte hier und da im Schein des Feuers seltsam bläulich.`nNeugierig trittst du näher als sie plötzlich mit leiser Stimme zu dir spricht: `6Willkommen Reisender in diesem Teil des Waldes. Hier herrschen die toten Seelen längst Verstorbener. Kannst du ihre Seelen spüren? Fühlst du wie sie dich umkreisen?`n`n`0");
    
addnav("Möglichkeiten");
    
addnav("Ich spüre es","forest.php?op=spueren&act=ja");
    
addnav("Ich kann nichts spüren","forest.php?op=spueren&act=nein");
    
$session[user][specialinc] = "nekromant.php";

} else {

//    $session[user][specialinc] = "nekromant.php";
    
switch ($_GET['act']){
        default:
                
output("`&Kopfschüttelnd verneinst du seine Frage und siehst schnell zu, dass du wieder dorthin zurück kommst, woher du gekommen warst. So verrückt um Seelen, die ohnehin nicht da waren zu spüren, konntest du ja wirklich noch nicht sein. Nach einiger Zeit findest du den richtigen Weg, der dich wieder sicher in lichtere Gefilde bringen sollte.`n");
                    
addnav("Zurück in den Wald","forest.php");
            break;
        case 
"ja":
            
$session[user][specialinc] = "nekromant.php";
            
output("`&Etwas Wahres musste an seinen Worten sein… Etwas war da und auf einmal kamen dir Gedanken an deine längst verstorbenen Verwandten und Freunde wieder hoch, die du auf langen Reisen und durch Krankheiten verloren hattest. Sehnsucht ergriff deinen Körper und ließ deine Mundwinkel nach unten hängen als die merkwürdige Gestalt plötzlich wieder das Wort ergriff. `6Ich sehe, dass du dich nach den Toten sehnst. So lasse mich dir ein Angebot machen. Ich eröffne dir die Möglichkeit mit ihnen in Kontakt zu treten. Im Gegenzug dazu verlange ich nur deinen Dank in Form von 100 Goldstücken. `n`0");
            
output("`&Zögerlich lauscht du den Worten, die so weise und auch freundlich erschienen. Jedoch blieb das Misstrauen nicht fern. Konntest du ihm den wirklich dein vertrauen schenken? Wenn ja, so könntest du endlich Dinge zu deinen Freunden sagen, die du schon so lange hattest sagen wollen… und mit ihrem Tod war es zu spät gewesen.`n`n`0");
                
addnav("Angebot annehmen","forest.php?op=spueren&act=annehmen");
                
addnav("Angebot ablehnen","forest.php?op=spueren&act=ablehnen");
            break;
        case 
"ablehnen":
            
output("`&Mit den Verstorbenen reden… so ein Unsinn. Wer weiß welchem Betrug du da ausgesetzt gewesen wärst. Und ein solch zwielichtiger Magier, oder was auch immer, könnte sicherlich niemals einen Geist beschwören, dessen warst du dir sicher. Als du jedoch wieder zurück auf deinen richtigen Weg kommst, musst du leider feststellen, dass dich dieses kleine Abenteuer bereits die Zeit gekostet hat, die du für 5 Runden benötigt hättest.`n`0");
            if(
$session['user']['turns']>=5){
                
$session[user][turns]-=5;
            }
            else {
                
$session['user']['turns']>=0;
            }
                    
addnav("Zurück in den Wald","forest.php");
            break;
        case 
"annehmen":
            if(
$session['user']['gold']>=100) {
                
$session['user']['gold']-=100;
                switch (
e_rand(1,6)){
                                case 
1:
                                case 
2:
                                    
output("`&Da brauchtest du nun wirklich keine Zeit mehr zum nachdenken. Sofort stimmst du diesem Unterfangen zu und lässt dich auf ein kleines Handzeichen hin, vor dem Lagerfeuer nieder. Der Vermummte beginnt sofort mit einem leisen Singsang, von dem du zwar kein einziges Wort verstehen konntest, aber doch fühltest, wie sich etwas um euch herum tat. Es schien als würde direkt vor deinen Augen etwas aus dem Nichts auftauchen. Erschrocken weichst du zurück, erkennst dann aber einen deiner verstorbenen Verwandten.`n`0");
                                    
$gld=rand(4000,12000);
                                    
output("`&Die Zeit verging in der du dich endlich noch einmal mit ihm austauschen konntest und stehst schließlich am Ende dieser Zeremonie auf. Zufrieden und seelenruhig dankst du dem Fremden noch einmal und verlässt glücklich den Teil des Waldes. Da deine Sinne befreit von allem Übel waren, entdeckst du plötzlich ganz in deiner Nähe eine Goldader, die aus einem Felsen heraus ragte und dir schließlich ganze `^ ".$gld." Goldstücke `&einbringt.`n`0");
                        
$session['user']['gold']+=$gld;
//                        $session['user']['turns']--;
                        
addnav("Zurück in den Wald","forest.php");
                                
addnews($session['user']['name']."`Q hat eine Goldader gefunden die ihm `^".$gld." Goldstücke `Qeinbrachte.");
                        
$session['user']['specialinc']="";
                        break;
                    case 
3:
                                    
output("`&Noch ehe du deine letzten Zweifel beseitigt hast, hallt auf einmal ein grässliches und vor allem schadenfreudiges Lachen an deine Ohren. Blitzschnell springt der Fremde auf und reißt sich den Mantel vom Leib, was einen gewieften Banditen zum Vorschein bringt. `6Wie versprochen sollst du Kontakt zu den Toten bekommen. `&lachte er schallend auf und schnitt dir mit einem kräftigen Hieb die Kehle durch ohne, dass du noch die Möglichkeit zur Verteidigung gehabt hast.`n`0");
                                    
output("`&Nachdem dein Körper tot am Boden liegt, entwendet er dir die Hälfte deines Goldes und du musst bei Ramius über eventuelle Rachepläne nachdenken.`n`0");
                        
$session['user']['alive']=false;
                        
$session['user']['hitpoints']=0;
                        
$session['user']['gold']=round($session['user']['gold']/2);
                        
addnav("Tägliche News","news.php");
                                
addnews($session['user']['name']."`Q suchte Kontakt zu seinen Ahnen. Nun ist er bei ihnen.");
                        
$session['user']['specialinc']="";
                        break;
                    case 
4:
                                    
output("`&Von einem hämischen Lachen aus deinen Gedanken gerissen, kannst du auf einmal nur noch im Augenwinkel heraus sehen, wie der merkwürdige Fremde sich erhoben hatte und schnellen, beinahe blitzartigen Bewegungen auf dich zu rannte. Vom Umhang befreit, tauschte plötzlich das Antlitz eines alten Banditen vor dir auf und nur im letzten Augenblick, kannst du deine Waffe ziehen und so einen tödlichen Schlag seinerseits verhindern. Da Fortuna dieses mal glücklicherweise auf deiner Seite war, reichte ein kräftiger Hieb deinerseits bereits aus um den Betrüger nieder zu strecken. Leider hatte er dir ebenfalls eine blutende Wunde zugefügt, sodass du fast alle Lebenspunkte verlierst und mit leeren Händen zurück in den Wald musst.`n`0");
                        
$session['user']['hitpoints']=1;
                        
addnav("Zurück in den Wald","forest.php");
                        
$session['user']['specialinc']="";
                        break;
                    case 
5:
                    case 
6:
                                    
output("`&Gerade als du bereits damit beschäftigt bist, das Gold aus deiner Tasche zu holen, bemerktest du auch schon, wie ein eisiger Lufthauch direkt an dir vorbei zog und dich dazu veranlasste, dich hastig herum zu drehen. Die Stelle an der gerade noch der Nekromant saß, war plötzlich von einem breit grinsenden Dieb besetzt, der triumphierend deinen Geldbeutel vor seinem Gesicht hin und her wedelte. Vom Zorn gepackt, greifst du sofort nach deiner Waffe und es gelingt dir sogar nach einigen Minuten endlich der Situation habhaft zu werden und kannst gegen den Banditen gewinnen. Erschöpft atmest du tief durch und nimmst dein Gold wieder an dich. Doch als du die Edelsteine in den Taschen des Betrügers entdeckst, ist deine Erschöpfung auch sogleich wieder verschwunden. Du kannst von diesem kleinen Übungskampf `@300 Erfahrungspunkte`& und `%5 Edelsteine`& mitnehmen.`n`0");
                        
$session['user']['gems']+=5;
                        
$session['user']['experience']+=300;
                        
addnav("Zurück in den Wald","forest.php");
                        
$session['user']['specialinc']="";
                        break;                        
                }
            } else {
//                $session['user']['turns']--;
                
$session['user']['reputation']--;
                           
output("`&Sofort stimmst du zu und lässt dich direkt an der Seite des Fremden nieder als er dich voller Erwartungen anschaut und dich auffordert, das Gold im Voraus zu bezahlen. Grinsend schiebst du deine Hand in deinen Geldbeutel herein und spürst auf einmal, wie dir der kalte Angstschweiß ausbricht. Du hattest ja gar keine 100 Goldstücke dabei… Stammelnd erhebst du dich vorsichtig wieder, musst aber strenge Blicke der Gestalt über dich ergehen lassen als diese plötzlich die Hand hebt und dir etwas von einem seltsamen Pulver aufstreut, was dich für einige Zeit erblinden lässt.`n Als du nun endlich wieder im Besitz deiner Sinne warst, musst du feststellen, dass du dich nicht nur in absoluter Einöde wiederfindest, sondern sich auf deiner ganzen Haut auch kleine rote Stellen gebildet haben, die fürchterlich juckten und brannten, wenn man sie berührte. Das wird dich wohl für einige Zeit behindern.`n`0");
                  
$buff = array( "name" => "`^Juckreiz","roundmsg" => "Der Juckreiz behindert dich","wearoff" => "Das Jucken hat ein Ende","rounds" => "30","atkmod" => "0.7","defmod" => "0.8","activate" => "offense,defense");
                
$session['bufflist']['Juckreiz']=$buff;
                
addnav("Zurück in den Wald","forest.php");
                
$session['user']['specialinc']="";
            }
    }
}    
?>