anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Di 10 Jun, 2025 23:06

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 11 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Probleme in der Elfenburg oO
BeitragVerfasst: Mi 27 Apr, 2005 19:22 
Offline
Meister
Meister
Benutzeravatar

Registriert: Mo 21 Feb, 2005 17:26
Beiträge: 323
Wohnort: Köln
In einer kleinen mod die ich versuhe ist gerade der Wurm drinn.
Könnte mir mal bitte bei der Fehlersuhe helfen?

Zuersteinmal verschwindet die Frage nach dem Passierschein nicht und einige addnavs wollen nicht obwohl ich kein fehler entdecken kann. Z.B wenn ich in das Gotteshaus möchte.

$this->bbcode_second_pass_code('', '[php]
Source von: /elfenburg.php
<?php
//erstellt von garlant
require_once "common.php";
checkday();

$result = db_query("SELECT name,acctid,adelstittel,sex,dragonkills,level,befugnis,siegel,hitpoints, reputation FROM accounts WHERE acctid='$_GET[char]'");
$row = db_fetch_assoc($result);
if ($GET_[op]==""){
page_header("Burgtor");
output("`b Burgtor`b");
output("`n`n Du stehst vor einer gewaltigen Festungsanlage, welche du noch nie zuvor gesehen hast. An den Tortürmen, sind grüne Waldbanner befestig.
Das Tor ist rießig und es scheint, es könnten mindestens 6 ".($session[user][sex]?"Kriegerinnen":"Krieger").", deiner Art hindurch maschieren.
Doch das Tor wird von 2 Wachen blockiert, welche jeweils eine Lanze in der Hand haben.`2Den Passierschein, bitte!`0 Sprechen sie zu dir im Chor.`n`n
Was wirst du machen?");
addnav("Passierschein geben","elfenburg.php?op=geben");
addnav("Ins Dorf zurückkehren","village.php");
}
if ($_GET[op]=="geben"){
if ($session[user][befugnis]>=0){
page_header("Vorhof");
Output("`b Vorhof `b");
output("`n`nDu zeigst den Wachen deinen Passierschein.`n Daraufhin lassen sie rießige das Tor öffnen und du schreitest hindurch.`n
`n Auf der anderen seite des Tores angekommen, siehst du schon vom Tor aus, eine weitere Mauer, welche bei Angriffen als Zwinger dient. An dieser Mauer
sind ringsherum acht große Rundtürme zu sehen, von denen wiederum das Grüne Banner herab hängt. Auch scheint die zweite Mauer wesentlich stärker
befestigt zu sein, als die erste. Eilig läufst du zu dem keleinerem Tor, welches offen steht.");
addnav("Hindurchgehen","elfenburg.php?op=gehen");
addnav("Umkehren","village.php");
}
} else {
if ($session[user][befugnis]<=1){
output("Du versuchst den Wachen zu erklären das du nicht weißt was sie damit meinen.Doch bevor du das erklären kannst, ");
output("wirst du als Bettler angesehen und verjagt.`n`n Du wurdest von einer der Wachen mit einer Lanze verletzt.");
$session[user][reputation]-=2;
$lvl = $session[user][level];
$hurt = e_rand(5*$lvl,10*$lvl);
$session[user][hitpoints]-=$hurt;
output("`n`n`^Du verlierst $hurt Lebenspunkte!`n");
if ($session[user][hitpoints]<=0) {
output("`4Du bist `bTOT`b!!!`nDu verlierst glücklicherweise weder Gold noch Erfahrungspunkte.`nDu kannst morgen wieder kämpfen.");
addnav("Zu den Schatten","shades.php");
addnav("Zu den News","news.php");
addnews($session[user][name]." `0starb beim Rauswurf, aus der Festung der Waldelfen.");
}
}
}
if ($_GET[op]=="gehen"){
addcommentary();
page_header("Burgstadt");
output("`bBurgstadt`b");
output("`n`nAls du durch das Tor gehst, erblickst du eine kleine aber großartige Stadt.`n Sofort beginnst du schneller in das Innere dieser Stadt zu laufen.
Nach kurzer Zeit, gelangst du auf den Marktplatz dieser Stadt. Zahlreiche Stände stehen hier und ganz in der Nähe, findest du auch einige Gebäude,
die dein Interesse wecken.`n");
$sql="SELECT name FROM accounts WHERE locked=0 AND loggedin=1 AND alive=1 AND laston>'".date("Y-m-d H:i:s",strtotime(date("r")."-".getsetting("LOGINTIMEOUT",900)." seconds"))."' ORDER BY login ASC";
$result=db_query($sql) or die(sql_error($sql));
$count=db_num_rows($result);
$names=$count?"":"niemandem";
for ($i=0;$i<$count;$i++){
$row=db_fetch_assoc($result);
$names.="`^$row[name]";
if ($i<$count) $names.=", ";
db_free_result($result);
output("`5Du fühlst die Anwesenheit von $names`5.`n`n");

//addnav("Waffenschmied","festungsschmiedw.php");
//addnav("Rüstungsschmied","festungsschmiedr.php);
//addnav("Taverne","festungstaverne.php");
addnav("Gottes Kapelle","elfenburg.php?op=kapelle");
if ($session[user][befugnis]==2) addnav("Audienz","elfenburg.php?op=audienz");
if ($session[user][befugnis]==3) addnav("Zurück zum Oberhaupt","elfenburg.php?op=audienz2");
addnav("Zurück ins Dorf","village.php");

output("`n`n`%`@In der Nähe reden einige Anwesende:`n");
viewcommentary("Elfenfestung","Hinzufügen",25);
}
if ($_GET[op]=="kapelle"){
page_header("Gottes Kapelle");
output("`bGottes Kapelle`b");
output("Gehst in die Kapelle, welche sich Gottes Kapelle nennt. Kaum bist du in dieser, schon begrüßt dich `^Pfarrer Garlant`0 freundlich.
`n`n`^ Willkommen. Dies ist ein heiliger Ort. Sprechen ist nur den wenigsten gestattet, also seit bitte Ruhig und und stört die Messe
nicht.`0 Ohne einen Ton zu erwiedern, setzt du dich auf eine der hölzernen Bänke. Nach einiger Zeit des zuhörens, der Messe. Fühlst du
dich irgendwie schwer und möchtest das los werden, das dein Gewissen bedrückt. Nicht weit von der Totenstatur des Ramius, befindet sich ein
Beichtstuhl, welcher dir gerade recht kommt. Was möchtest du machen?");
addnav("Beichtstuhl betreten","elfenburg.php?op=beichtstuhl");
addnav("Segnen lassen","elfenburg.php?op=segen");
addnav("Zurück zum Marktplatz","elfenburg.php?op=gehen");
}
if ($_GET[op]=="segen"){
output("Du hast Garlant gerade in eine Kabine gehen sehen. Schnell gehst du in die daneben liegende und breinigst dein Gewissen.
`n`n`^ Dafür, das du dein Gewissen bereinigt hast und zu deinen Taten stehst, werden dich die Gütter segnen.");
$buff = array("name"=>"`!Segen","rounds"=>20,"wearoff"=>"`!Die Götter schützen dich nicht mehr!`0","defmod"=>1.2,"roundmsg"=>"Du stehst im Schutz der Götter!","activate"=>"defense");
addnav("Zurück zum Marktplatz","elfenburg.php?op=gehen");
}
if ($_GET[op]=="audienz"){
page_header("Audienz bei den Elfen");
output("`bAudienz bei den Elfen`b");
output("`n`n Auf dem Marktplatz, hat sich die Ankunft eines Fremden schnell herumgesprochen. Schließlich erfuhr auch das Oberhaupt der Elfen von deiner Ankunft und
ließ dich zu ihm holen. Bei ihm angekommen, bittet er dich um eine sofortige Besprechung wichtiger Geschäfte.`n`n Möchtest du wirklich mit dem Oberhaupt der
Elfen sprechen und vielleicht deinen Kopf riskieren?");
addnav("Das oberhaupt sprechen","elfenburg.php?op=geschäft");
addnav("Später vielleicht","elfenburg.php?op=gehen");
}
if ($_GET[op]=="audienz2"){
page_header("`@Was passiert nun?");
output("`@Sofort, nachdem du das Untier gefordert und sogleich besigt hast, kehrst du zu den Hallen des Oberhauptes zurück. Gleich nach der Ankuft empfängt dich das Oberhaupt und begrüßt dich diesmal Freundlicher als forher.`n
`#\"Ich freue mich das ihr wieder hier seid,\"`@spricht das Oberhaupt der Elfen zu dir,`#\"ihr sollt wissen, dass dies in Wirklichkeit nur eine Prüfung war um zu euch testen. Zu testen, ob ihr auch in der lage währet höhere
Aufgaben zu übernehmen.Dies habt ihr zu meiner größten Zufriedenheit geschafft.\"`@");
$newtitle=$atitles[$session[user][siegel]][$session[user][sex]];
if ($newtitle==""){
$newtitle = ($session[user][sex]?"Göttin":"Gott");
}
if ($session[user][atitle] == "") {
if ($session[user][adelstittel]!=""){
$n = $session[user][name];
$x = strpos($n,$session[user][adelstittel]);
if ($x!==false){
$regname=substr($n,$x+strlen($session[user][adelstittel]));
$session[user][name] = substr($n,0,$x).$newtitle.$regname;
$session[user][adelstittel] = $newtitle;
}else{
$regname = $session[user][name];
$session[user][name] = $newtitle." ".$session[user][name];
$session[user][adelstittel] = $newtitle;
}
}else{
$regname = $session[user][name];
$session[user][name] = $newtitle." ".$session[user][name];
$session[user][adelstittel] = $newtitle;
}
} else {
$regname = substr($session[user][name], strlen($session[user][atitle]));
$session[user][adelstittel] = $newtitle;
}
addnews("`#".$regname."`# ist in der Gesellschaft eine Stufe Aufgestiegen und hat den Gesellschaftstittel `&".$session[user][adelstittel]."
`# vom Obehaupt der Elfen für das Bestehen der `^".$session[user][siegel]."`# Prüfung erhalten.");
output("Das Oberhaupt reicht dir ein Siegel für das bestehen der Prüfung. Außerdem erhällst du nun einen Gesellschaftstittel.");
output("`n`n`^Du bist nun als`&".$session[user][name]."`^ in der Gesellschafft der Burg bekannt und anerkannt!!");
$session[user][befugnis]==1;
addnav("Zurück zum Marktplatz","elfenburg.php?op=gehen");
addnav("Zurück zum Dorf","village.php");
}
if ($_GET[op]=="geschäfft"){
page_header("`@Eibensaal");
output("`@Du entscheidest dich, vor das Oberhaupt der Elfen zu treten, und so führen sie dich, entlang eines langen Koridors zu einem großen Eichentor...`n
`#\"Wir sind da,\"`@ meint der Elf zu deiner rechten, `#\" Gib acht was du sagst...\"`@dann verlässt dich der Elf.`n
Erwartungsvoll blickst du zum Tor, dessen hölzerne Flügel sich langsam öffnen...`n`n Grelles Licht flutet dir entgegen, als sich deine Augen an die ungewohnte Helligkeit gewöhnt haben,
blickst du dich neugierig um...`n Du befindest dich in einem etwa Einhundert Schritt langem Saal, seine aus weisem Fels getäfelten Wände werden hier und da von wildem Efeu überwuchert.
Als du nach oben blickst erkennst du dass es sich weniger um eine Halle, vielmehr einen Hof handelt der zum Himmel geöffnet ist.
Zahlreiche Bäume säumen den Raum und ihre Blätter bilden ein einziges, grün-saftiges Dach.
Der Boden selbst scheint wie aus einem einzigen, unvorstellbar alten Baum gefertigt: Zahllose Jahresringe beschreiben deinen Weg, jeder Schritt scheint ein Jahrtausend...`n`n
Voll erstaunen durchwanderst du diesen Raum, bist du zu einen Trohn kommst der aussieht als wäre er in den Raum eingearbeitet. Nach einiger Zeit des Staunens und der großen Augen geht
vor dir eine Seitentür auf, welche du vorher garnicht bemerkt hast. Heraus kommt der Herr dieser kleinen Stätte. `#\"Gut das ihr gekommen seit.\"`0, sagt dieser zu dir.`#\"Ich habe euch
nun schon eine Zeit lang beobachten lassen und muss sagen, dass ihr euch recht gut macht in den Tiefen des Waldes. Vielleicht könnt ihr uns helfen. Seit geraumer Zeit werden wir
von einem gefräßigem Monster heimgesucht. Wir sind dem nicht gewachsen, zahlreiche von Uns sind nun schon von uns geganngen. ...\"`0 Nach einiger zeit stimmst du schließlich zu und machst dich auf,
das Monster zu suchen und um endlich weiterziehen zu können.");
addnav("Weiter","elfenburg.php?op=angriff");
}
// Anfang des Kampfes
if ($HTTP_GET_VARS[op] == "angriff"){
if ((($session[user][level])==1) || (($session[user][level])==2)){
$badguy = array( "creaturename"=>"`@Smaug`0"
,"creaturelevel"=>2
,"creatureweapon"=>"Reißzähne und Schwanzspitze"
,"creatureattack"=>11
,"creaturedefense"=>10
,"creaturehealth"=>30
,"creaturegold"=>200
,"diddamage"=>0);
$badguy[creaturehealth]+=e_rand(0,5);
$badguy[creaturegold]+=e_rand(0,50);
$session[user][badguy]=createstring($badguy);
$HTTP_GET_VARS[op]="prefight";
}
if ((($session[user][level])==3) || (($session[user][level])==4)){
$badguy = array( "creaturename"=>"`@Smaug`0"
,"creaturelevel"=>4
,"creatureweapon"=>"Reißzähne und Schwanzspitze"
,"creatureattack"=>16
,"creaturedefense"=>15
,"creaturehealth"=>53
,"creaturegold"=>300
,"diddamage"=>0);
$badguy[creaturehealth]+=e_rand(1,7);
$badguy[creaturegold]+=e_rand(1,75);
$session[user][badguy]=createstring($badguy);
$HTTP_GET_VARS[op]="prefight";
}
If ((($session[user][level])==5) || (($session[user][level])==6)){
$badguy = array( "creaturename"=>"`@Smaug`0"
,"creaturelevel"=>7
,"creatureweapon"=>"Reißzähne und Schwanzspitze"
,"creatureattack"=>21
,"creaturedefense"=>20
,"creaturehealth"=>78
,"creaturegold"=>400
,"diddamage"=>0);
$badguy[creaturehealth]+=e_rand(0,15);
$badguy[creaturegold]+=e_rand(1,100);
$session[user][badguy]=createstring($badguy);
$HTTP_GET_VARS[op]="prefight";
}
if ((($session[user][level])==7) || (($session[user][level])==8)){
$badguy = array( "creaturename"=>"`@Smaug`0"
,"creaturelevel"=>8
,"creatureweapon"=>"Reißzähne und Schwanzspitze"
,"creatureattack"=>26
,"creaturedefense"=>25
,"creaturehealth"=>109
,"creaturegold"=>600
,"diddamage"=>0);
$badguy[creaturehealth]+=e_rand(1,15);
$badguy[creaturedefense]+=e_rand(1,5);
$badguy[creaturegold]+=e_rand(1,125);
$session[user][badguy]=createstring($badguy);
$HTTP_GET_VARS[op]="prefight";
}
if ((($session[user][level])==9) || (($session[user][level])==10)){
$badguy = array( "creaturename"=>"`@Smaug`0"
,"creaturelevel"=>10
,"creatureweapon"=>"Reißzähne und Schwanzspitze"
,"creatureattack"=>31
,"creaturedefense"=>30
,"creaturehealth"=>150
,"creaturegold"=>700
,"diddamage"=>0);
$badguy[creaturehealth]+=e_rand(1,25);
$badguy[creaturedefense]+=e_rand(1,6);
$badguy[creaturegold]+=e_rand(1,150);
$session[user][badguy]=createstring($badguy);
$HTTP_GET_VARS[op]="prefight";
}
if ((($session[user][level])==11) || (($session[user][level])==12)){
$badguy = array( "creaturename"=>"`@Smaug`0"
,"creaturelevel"=>13
,"creatureweapon"=>"Reißzähne und Schwanzspitze"
,"creatureattack"=>34
,"creaturedefense"=>37
,"creaturehealth"=>160
,"creaturegold"=>800
,"diddamage"=>0);
$badguy[creaturehealth]+=e_rand(1,31);
$badguy[creaturedefense]+=e_rand(0,5);
$badguy[creaturegold]+=e_rand(1,150);
$session[user][badguy]=createstring($badguy);
$HTTP_GET_VARS[op]="prefight";
}
if (((($session[user][level])==13) || (($session[user][level])>=14)) && (($session[user][dragonkills])<=2)){
$badguy = array( "creaturename"=>"`@Smaug`0"
,"creaturelevel"=>15
,"creatureweapon"=>"Reißzähne und Schwanzspitze"
,"creatureattack"=>41
,"creaturedefense"=>46
,"creaturehealth"=>195
,"creaturegold"=>850
,"diddamage"=>0);
$badguy[creatureattack]+=e_rand(1,5);
$badguy[creaturehealth]+=e_rand(1,50);
$badguy[creaturedefense]+=e_rand(1,5);
$badguy[creaturegold]+=e_rand(1,250);
$session[user][badguy]=createstring($badguy);
$HTTP_GET_VARS[op]="prefight";
}
if (((($session[user][level])==13) || (($session[user][level])>=14)) && (($session[user][dragonkills])>2)){
$badguy = array( "creaturename"=>"`@Smaug`0"
,"creaturelevel"=>17
,"creatureweapon"=>"Reißzähne und Schwanzspitze"
,"creatureattack"=>57
,"creaturedefense"=>53
,"creaturehealth"=>195
,"creaturegold"=>600
,"diddamage"=>0);
$badguy[creatureattack]+=e_rand(1,10);
$badguy[creaturehealth]+=e_rand(1,75);
$badguy[creaturedefense]+=e_rand(1,15);
$badguy[creaturegold]+=e_rand(1,250);
$session[user][badguy]=createstring($badguy);
$HTTP_GET_VARS[op]="prefight";
}
} // Ende des Kampfes
if ($HTTP_GET_VARS[op] == "prefight"){
output("`#Lange bevor du zum Kampf antritst, bereitest du dich darauf vor. Als du meinst, das du bereit bist, stellst du dich dem Scheusal.`n");
output("Der Gegner ".$badguy[creaturename]." `#stürmt auf dich zu!`n `$ - Der Kampf beginnt -.`n");
$HTTP_GET_VARS[op]="fight";
}
if ($HTTP_GET_VARS[op] == "fight"){
$battle=true;
}
if ($battle){
include_once("battle.php");
if ($victory){
}
if ($badguy['diddamage']!=1){
$goldwin=$badguy[creaturegold]*2;
output("`7Ausgezeichneter Kampf! Du konntest dafür sorgen, das es einen Ork weniger gibt!`n Das wenige Gold, dass er bei sich trägt nimmst du ihn ab! `n");
$session[user][gold]+=$goldwin;
$session[user][siegel]++;
$session[user][befugnis]==3;
output("`^ `n`nDu findest `$ $goldwin `^Gold `n");
output("`# Kehre lieber schnell wieder zum Obhaupt zurück!`n");
addnav("Zurück zur Burgstadt","elfenburg.php?op=gehen");
} else {
$goldwin=$badguy[creaturegold];
output("`7 Endlich ist es ein Ork weniger, denkst du dir.`n `n Du hoffst das du noch fit genug bist, um noch mehr Orks erledigen zu können.");
$session[user][gold]+=$goldwin;
$session[user][siegel]++;
$session[user][befugnis]==3;
output("`^ `n`nDu findest `$ $goldwin `^Gold `n");
output("`# Kehre lieber schnell wieder zum Obhaupt zurück!`n");
addnav("Zurück zur Burgstadt","elfenburg.php?op=gehen");
}
$badguy=array();

}elseif ($defeat){
addnews("`5".$session[user][name]."`8 wurde von einem Ork erschlagen!");
$session[user][alive]=0;
$session[user][hitpoints]=0;
$session[user][gold]=0;
$session[user][reputation]-=2;
output("`b`&Du wurdest von `%".$badguy[creaturename]."`& Getötet!!!`n");
output("`4Dein ganzes Gold wurde dir abgenommen!`n");
output("`4Du verlierst ein wenig Ansehen!`n");
output("Du kannst morgen weiter kämpfen.");
addnav("Tägliche News","news.php");
$session[user][badguy]="";
}
}
page_footer();
?>[/php]')

Aja, das was ich ausgeklammert habe, ist noch nicht fertig bzw, angefangen.
Hmm, könnte es auch daran liegen das ich das alle in eine datei packe(die Fehler)?

wer sich die Scre in Ruhe ansehen möchte:
http://web5.p15162313.pureserver.info/s ... php#source

P.s wäre Prima wenn da wer mitsuchen könnte, entweder übersehe ich den fehler oder ich bin nicht ganz bei der Sache. danke schoneinmal


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 27 Apr, 2005 21:01 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 04 Dez, 2004 02:34
Beiträge: 825
Da sind nen paar Fehler drin...
Änder mal welche ...
Zitat:
$newtitle=$atitles[$session[user][siegel]][$session[user][sex]];

? kenn mich nicht so gut aus aber weis nicht was das heissen soll. auf jeden fall ist $atitles nicht definiert :P

$this->bbcode_second_pass_code('', 'Source von: /elfenburg.php
<?php
//erstellt von garlant
require_once "common.php";
checkday();

$result = db_query("SELECT name,acctid,adelstittel,sex,dragonkills,level,befugnis,siegel,hitpoints, reputation FROM accounts WHERE acctid='$_GET[char]'");
$row = db_fetch_assoc($result);
if ($_GET[op]==""){
page_header("Burgtor");
output("`b Burgtor`b");
output("`n`n Du stehst vor einer gewaltigen Festungsanlage, welche du noch nie zuvor gesehen hast. An den Tortürmen, sind grüne Waldbanner befestig.
Das Tor ist rießig und es scheint, es könnten mindestens 6 ".($session['user'][sex]?"Kriegerinnen":"Krieger").", deiner Art hindurch maschieren.
Doch das Tor wird von 2 Wachen blockiert, welche jeweils eine Lanze in der Hand haben.`2Den Passierschein, bitte!`0 Sprechen sie zu dir im Chor.`n`n
Was wirst du machen?");
addnav("Passierschein geben","elfenburg.php?op=geben");
addnav("Ins Dorf zurückkehren","village.php");
}
if ($_GET[op]=="geben"){
if ($session['user'][befugnis]>=0){
page_header("Vorhof");
Output("`b Vorhof `b");
output("`n`nDu zeigst den Wachen deinen Passierschein.`n Daraufhin lassen sie rießige das Tor öffnen und du schreitest hindurch.`n
`n Auf der anderen seite des Tores angekommen, siehst du schon vom Tor aus, eine weitere Mauer, welche bei Angriffen als Zwinger dient. An dieser Mauer
sind ringsherum acht große Rundtürme zu sehen, von denen wiederum das Grüne Banner herab hängt. Auch scheint die zweite Mauer wesentlich stärker
befestigt zu sein, als die erste. Eilig läufst du zu dem keleinerem Tor, welches offen steht.");
addnav("Hindurchgehen","elfenburg.php?op=gehen");
addnav("Umkehren","village.php");
}
} else {
if ($session['user'][befugnis]<=1){
output("Du versuchst den Wachen zu erklären das du nicht weißt was sie damit meinen.Doch bevor du das erklären kannst, ");
output("wirst du als Bettler angesehen und verjagt.`n`n Du wurdest von einer der Wachen mit einer Lanze verletzt.");
$session['user'][reputation]-=2;
$lvl = $session['user'][level];
$hurt = e_rand(5*$lvl,10*$lvl);
$session['user'][hitpoints]-=$hurt;
output("`n`n`^Du verlierst $hurt Lebenspunkte!`n");
if ($session['user'][hitpoints]<=0) {
output("`4Du bist `bTOT`b!!!`nDu verlierst glücklicherweise weder Gold noch Erfahrungspunkte.`nDu kannst morgen wieder kämpfen.");
addnav("Zu den Schatten","shades.php");
addnav("Zu den News","news.php");
addnews($session['user'][name]." `0starb beim Rauswurf, aus der Festung der Waldelfen.");
}
}
}
if ($_GET[op]=="gehen"){
addcommentary();
page_header("Burgstadt");
output("`bBurgstadt`b");
output("`n`nAls du durch das Tor gehst, erblickst du eine kleine aber großartige Stadt.`n Sofort beginnst du schneller in das Innere dieser Stadt zu laufen.
Nach kurzer Zeit, gelangst du auf den Marktplatz dieser Stadt. Zahlreiche Stände stehen hier und ganz in der Nähe, findest du auch einige Gebäude,
die dein Interesse wecken.`n");
$sql="SELECT name FROM accounts WHERE locked=0 AND loggedin=1 AND alive=1 AND laston>'".date("Y-m-d H:i:s",strtotime(date("r")."-".getsetting("LOGINTIMEOUT",900)." seconds"))."' ORDER BY login ASC";
$result=db_query($sql) or die(sql_error($sql));
$count=db_num_rows($result);
$names=$count?"":"niemandem";
for ($i=0;$i<$count;$i++){
$row=db_fetch_assoc($result);
$names.="`^$row[name]";
if ($i<$count) $names.=", ";
db_free_result($result);
output("`5Du fühlst die Anwesenheit von $names`5.`n`n");

//addnav("Waffenschmied","festungsschmiedw.php");
//addnav("Rüstungsschmied","festungsschmiedr.php);
//addnav("Taverne","festungstaverne.php");
addnav("Gottes Kapelle","elfenburg.php?op=kapelle");
if ($session['user'][befugnis]==2) addnav("Audienz","elfenburg.php?op=audienz");
if ($session['user'][befugnis]==3) addnav("Zurück zum Oberhaupt","elfenburg.php?op=audienz2");
addnav("Zurück ins Dorf","village.php");

output("`n`n`%`@In der Nähe reden einige Anwesende:`n");
viewcommentary("Elfenfestung","Hinzufügen",25);
}
if ($_GET[op]=="kapelle"){
page_header("Gottes Kapelle");
output("`bGottes Kapelle`b");
output("Gehst in die Kapelle, welche sich Gottes Kapelle nennt. Kaum bist du in dieser, schon begrüßt dich `^Pfarrer Garlant`0 freundlich.
`n`n`^ Willkommen. Dies ist ein heiliger Ort. Sprechen ist nur den wenigsten gestattet, also seit bitte Ruhig und und stört die Messe
nicht.`0 Ohne einen Ton zu erwiedern, setzt du dich auf eine der hölzernen Bänke. Nach einiger Zeit des zuhörens, der Messe. Fühlst du
dich irgendwie schwer und möchtest das los werden, das dein Gewissen bedrückt. Nicht weit von der Totenstatur des Ramius, befindet sich ein
Beichtstuhl, welcher dir gerade recht kommt. Was möchtest du machen?");
addnav("Beichtstuhl betreten","elfenburg.php?op=beichtstuhl");
addnav("Segnen lassen","elfenburg.php?op=segen");
addnav("Zurück zum Marktplatz","elfenburg.php?op=gehen");
}
if ($_GET[op]=="segen"){
output("Du hast Garlant gerade in eine Kabine gehen sehen. Schnell gehst du in die daneben liegende und breinigst dein Gewissen.
`n`n`^ Dafür, das du dein Gewissen bereinigt hast und zu deinen Taten stehst, werden dich die Gütter segnen.");
$buff = array("name"=>"`!Segen","rounds"=>20,"wearoff"=>"`!Die Götter schützen dich nicht mehr!`0","defmod"=>1.2,"roundmsg"=>"Du stehst im Schutz der Götter!","activate"=>"defense");
addnav("Zurück zum Marktplatz","elfenburg.php?op=gehen");
}
if ($_GET[op]=="audienz"){
page_header("Audienz bei den Elfen");
output("`bAudienz bei den Elfen`b");
output("`n`n Auf dem Marktplatz, hat sich die Ankunft eines Fremden schnell herumgesprochen. Schließlich erfuhr auch das Oberhaupt der Elfen von deiner Ankunft und
ließ dich zu ihm holen. Bei ihm angekommen, bittet er dich um eine sofortige Besprechung wichtiger Geschäfte.`n`n Möchtest du wirklich mit dem Oberhaupt der
Elfen sprechen und vielleicht deinen Kopf riskieren?");
addnav("Das oberhaupt sprechen","elfenburg.php?op=geschäft");
addnav("Später vielleicht","elfenburg.php?op=gehen");
}
if ($_GET[op]=="audienz2"){
page_header("`@Was passiert nun?");
output("`@Sofort, nachdem du das Untier gefordert und sogleich besigt hast, kehrst du zu den Hallen des Oberhauptes zurück. Gleich nach der Ankuft empfängt dich das Oberhaupt und begrüßt dich diesmal Freundlicher als forher.`n
`#\"Ich freue mich das ihr wieder hier seid,\"`@spricht das Oberhaupt der Elfen zu dir,`#\"ihr sollt wissen, dass dies in Wirklichkeit nur eine Prüfung war um zu euch testen. Zu testen, ob ihr auch in der lage währet höhere
Aufgaben zu übernehmen.Dies habt ihr zu meiner größten Zufriedenheit geschafft.\"`@");
$newtitle=$atitles[$session['user'][siegel]][$session['user'][sex]];
if ($newtitle==""){
$newtitle = ($session['user'][sex]?"Göttin":"Gott");
}
if ($session['user'][atitle] == "") {
if ($session['user'][adelstittel]!=""){
$n = $session['user'][name];
$x = strpos($n,$session['user'][adelstittel]);
if ($x!==false){
$regname=substr($n,$x+strlen($session['user'][adelstittel]));
$session['user'][name] = substr($n,0,$x).$newtitle.$regname;
$session['user'][adelstittel] = $newtitle;
}else{
$regname = $session['user'][name];
$session['user'][name] = $newtitle." ".$session['user'][name];
$session['user'][adelstittel] = $newtitle;
}
}else{
$regname = $session['user'][name];
$session['user'][name] = $newtitle." ".$session['user'][name];
$session['user'][adelstittel] = $newtitle;
}
} else {
$regname = substr($session['user'][name], strlen($session['user'][atitle]));
$session['user'][adelstittel] = $newtitle;
}
addnews("`#".$regname."`# ist in der Gesellschaft eine Stufe Aufgestiegen und hat den Gesellschaftstittel `&".$session['user'][adelstittel]."
`# vom Obehaupt der Elfen für das Bestehen der `^".$session['user'][siegel]."`# Prüfung erhalten.");
output("Das Oberhaupt reicht dir ein Siegel für das bestehen der Prüfung. Außerdem erhällst du nun einen Gesellschaftstittel.");
output("`n`n`^Du bist nun als`&".$session['user'][name]."`^ in der Gesellschafft der Burg bekannt und anerkannt!!");
$session['user'][befugnis]==1;
addnav("Zurück zum Marktplatz","elfenburg.php?op=gehen");
addnav("Zurück zum Dorf","village.php");
}
if ($_GET[op]=="geschäfft"){
page_header("`@Eibensaal");
output("`@Du entscheidest dich, vor das Oberhaupt der Elfen zu treten, und so führen sie dich, entlang eines langen Koridors zu einem großen Eichentor...`n
`#\"Wir sind da,\"`@ meint der Elf zu deiner rechten, `#\" Gib acht was du sagst...\"`@dann verlässt dich der Elf.`n
Erwartungsvoll blickst du zum Tor, dessen hölzerne Flügel sich langsam öffnen...`n`n Grelles Licht flutet dir entgegen, als sich deine Augen an die ungewohnte Helligkeit gewöhnt haben,
blickst du dich neugierig um...`n Du befindest dich in einem etwa Einhundert Schritt langem Saal, seine aus weisem Fels getäfelten Wände werden hier und da von wildem Efeu überwuchert.
Als du nach oben blickst erkennst du dass es sich weniger um eine Halle, vielmehr einen Hof handelt der zum Himmel geöffnet ist.
Zahlreiche Bäume säumen den Raum und ihre Blätter bilden ein einziges, grün-saftiges Dach.
Der Boden selbst scheint wie aus einem einzigen, unvorstellbar alten Baum gefertigt: Zahllose Jahresringe beschreiben deinen Weg, jeder Schritt scheint ein Jahrtausend...`n`n
Voll erstaunen durchwanderst du diesen Raum, bist du zu einen Trohn kommst der aussieht als wäre er in den Raum eingearbeitet. Nach einiger Zeit des Staunens und der großen Augen geht
vor dir eine Seitentür auf, welche du vorher garnicht bemerkt hast. Heraus kommt der Herr dieser kleinen Stätte. `#\"Gut das ihr gekommen seit.\"`0, sagt dieser zu dir.`#\"Ich habe euch
nun schon eine Zeit lang beobachten lassen und muss sagen, dass ihr euch recht gut macht in den Tiefen des Waldes. Vielleicht könnt ihr uns helfen. Seit geraumer Zeit werden wir
von einem gefräßigem Monster heimgesucht. Wir sind dem nicht gewachsen, zahlreiche von Uns sind nun schon von uns geganngen. ...\"`0 Nach einiger zeit stimmst du schließlich zu und machst dich auf,
das Monster zu suchen und um endlich weiterziehen zu können.");
addnav("Weiter","elfenburg.php?op=angriff");
}
// Anfang des Kampfes
if ($HTTP_GET_VARS[op] == "angriff"){
if ((($session['user'][level])==1) || (($session['user'][level])==2)){
$badguy = array( "creaturename"=>"`@Smaug`0"
,"creaturelevel"=>2
,"creatureweapon"=>"Reißzähne und Schwanzspitze"
,"creatureattack"=>11
,"creaturedefense"=>10
,"creaturehealth"=>30
,"creaturegold"=>200
,"diddamage"=>0);
$badguy[creaturehealth]+=e_rand(0,5);
$badguy[creaturegold]+=e_rand(0,50);
$session['user'][badguy]=createstring($badguy);
$HTTP_GET_VARS[op]="prefight";
}
if ((($session['user'][level])==3) || (($session['user'][level])==4)){
$badguy = array( "creaturename"=>"`@Smaug`0"
,"creaturelevel"=>4
,"creatureweapon"=>"Reißzähne und Schwanzspitze"
,"creatureattack"=>16
,"creaturedefense"=>15
,"creaturehealth"=>53
,"creaturegold"=>300
,"diddamage"=>0);
$badguy[creaturehealth]+=e_rand(1,7);
$badguy[creaturegold]+=e_rand(1,75);
$session['user'][badguy]=createstring($badguy);
$HTTP_GET_VARS[op]="prefight";
}
If ((($session['user'][level])==5) || (($session['user'][level])==6)){
$badguy = array( "creaturename"=>"`@Smaug`0"
,"creaturelevel"=>7
,"creatureweapon"=>"Reißzähne und Schwanzspitze"
,"creatureattack"=>21
,"creaturedefense"=>20
,"creaturehealth"=>78
,"creaturegold"=>400
,"diddamage"=>0);
$badguy[creaturehealth]+=e_rand(0,15);
$badguy[creaturegold]+=e_rand(1,100);
$session['user'][badguy]=createstring($badguy);
$HTTP_GET_VARS[op]="prefight";
}
if ((($session['user'][level])==7) || (($session['user'][level])==8)){
$badguy = array( "creaturename"=>"`@Smaug`0"
,"creaturelevel"=>8
,"creatureweapon"=>"Reißzähne und Schwanzspitze"
,"creatureattack"=>26
,"creaturedefense"=>25
,"creaturehealth"=>109
,"creaturegold"=>600
,"diddamage"=>0);
$badguy[creaturehealth]+=e_rand(1,15);
$badguy[creaturedefense]+=e_rand(1,5);
$badguy[creaturegold]+=e_rand(1,125);
$session['user'][badguy]=createstring($badguy);
$HTTP_GET_VARS[op]="prefight";
}
if ((($session['user'][level])==9) || (($session['user'][level])==10)){
$badguy = array( "creaturename"=>"`@Smaug`0"
,"creaturelevel"=>10
,"creatureweapon"=>"Reißzähne und Schwanzspitze"
,"creatureattack"=>31
,"creaturedefense"=>30
,"creaturehealth"=>150
,"creaturegold"=>700
,"diddamage"=>0);
$badguy[creaturehealth]+=e_rand(1,25);
$badguy[creaturedefense]+=e_rand(1,6);
$badguy[creaturegold]+=e_rand(1,150);
$session['user'][badguy]=createstring($badguy);
$HTTP_GET_VARS[op]="prefight";
}
if ((($session['user'][level])==11) || (($session['user'][level])==12)){
$badguy = array( "creaturename"=>"`@Smaug`0"
,"creaturelevel"=>13
,"creatureweapon"=>"Reißzähne und Schwanzspitze"
,"creatureattack"=>34
,"creaturedefense"=>37
,"creaturehealth"=>160
,"creaturegold"=>800
,"diddamage"=>0);
$badguy[creaturehealth]+=e_rand(1,31);
$badguy[creaturedefense]+=e_rand(0,5);
$badguy[creaturegold]+=e_rand(1,150);
$session['user'][badguy]=createstring($badguy);
$HTTP_GET_VARS[op]="prefight";
}
if (((($session['user'][level])==13) || (($session['user'][level])>=14)) && (($session['user'][dragonkills])<=2)){
$badguy = array( "creaturename"=>"`@Smaug`0"
,"creaturelevel"=>15
,"creatureweapon"=>"Reißzähne und Schwanzspitze"
,"creatureattack"=>41
,"creaturedefense"=>46
,"creaturehealth"=>195
,"creaturegold"=>850
,"diddamage"=>0);
$badguy[creatureattack]+=e_rand(1,5);
$badguy[creaturehealth]+=e_rand(1,50);
$badguy[creaturedefense]+=e_rand(1,5);
$badguy[creaturegold]+=e_rand(1,250);
$session['user'][badguy]=createstring($badguy);
$HTTP_GET_VARS[op]="prefight";
}
if (((($session['user'][level])==13) || (($session['user'][level])>=14)) && (($session['user'][dragonkills])>2)){
$badguy = array( "creaturename"=>"`@Smaug`0"
,"creaturelevel"=>17
,"creatureweapon"=>"Reißzähne und Schwanzspitze"
,"creatureattack"=>57
,"creaturedefense"=>53
,"creaturehealth"=>195
,"creaturegold"=>600
,"diddamage"=>0);
$badguy[creatureattack]+=e_rand(1,10);
$badguy[creaturehealth]+=e_rand(1,75);
$badguy[creaturedefense]+=e_rand(1,15);
$badguy[creaturegold]+=e_rand(1,250);
$session['user'][badguy]=createstring($badguy);
$HTTP_GET_VARS[op]="prefight";
}
} // Ende des Kampfes
if ($HTTP_GET_VARS[op] == "prefight"){
output("`#Lange bevor du zum Kampf antritst, bereitest du dich darauf vor. Als du meinst, das du bereit bist, stellst du dich dem Scheusal.`n");
output("Der Gegner ".$badguy[creaturename]." `#stürmt auf dich zu!`n `$ - Der Kampf beginnt -.`n");
$HTTP_GET_VARS[op]="fight";
}
if ($HTTP_GET_VARS[op] == "fight"){
$battle=true;
}
if ($battle){
include_once("battle.php");
if ($victory){
}
if ($badguy['diddamage']!=1){
$goldwin=$badguy[creaturegold]*2;
output("`7Ausgezeichneter Kampf! Du konntest dafür sorgen, das es einen Ork weniger gibt!`n Das wenige Gold, dass er bei sich trägt nimmst du ihn ab! `n");
$session['user'][gold]+=$goldwin;
$session['user'][siegel]++;
$session['user'][befugnis]==3;
output("`^ `n`nDu findest `$ $goldwin `^Gold `n");
output("`# Kehre lieber schnell wieder zum Obhaupt zurück!`n");
addnav("Zurück zur Burgstadt","elfenburg.php?op=gehen");
} else {
$goldwin=$badguy[creaturegold];
output("`7 Endlich ist es ein Ork weniger, denkst du dir.`n `n Du hoffst das du noch fit genug bist, um noch mehr Orks erledigen zu können.");
$session['user'][gold]+=$goldwin;
$session['user'][siegel]++;
$session['user'][befugnis]==3;
output("`^ `n`nDu findest `$ $goldwin `^Gold `n");
output("`# Kehre lieber schnell wieder zum Obhaupt zurück!`n");
addnav("Zurück zur Burgstadt","elfenburg.php?op=gehen");
}
$badguy=array();

}elseif ($defeat){
addnews("`5".$session['user'][name]."`8 wurde von einem Ork erschlagen!");
$session['user'][alive]=0;
$session['user'][hitpoints]=0;
$session['user'][gold]=0;
$session['user'][reputation]-=2;
output("`b`&Du wurdest von `%".$badguy[creaturename]."`& Getötet!!!`n");
output("`4Dein ganzes Gold wurde dir abgenommen!`n");
output("`4Du verlierst ein wenig Ansehen!`n");
output("Du kannst morgen weiter kämpfen.");
addnav("Tägliche News","news.php");
$session['user'][badguy]="";
}
}
page_footer();
?>')

Noch nen paar Tippfehler geändert..

Edit 2:
ein wenig optimiert..


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 28 Apr, 2005 13:28 
Offline
Meister
Meister
Benutzeravatar

Registriert: Mo 21 Feb, 2005 17:26
Beiträge: 323
Wohnort: Köln
Devilzimti hat geschrieben:
Da sind nen paar Fehler drin...
Änder mal welche ...
Zitat:
$newtitle=$atitles[$session[user][siegel]][$session[user][sex]];

? kenn mich nicht so gut aus aber weis nicht was das heissen soll. auf jeden fall ist $atitles nicht definiert Razz

nein das ist kein Fehler, das $atitles wird bei mir dann in der common.php bestimmt, wird also gebraucht, denn sonst kann der neue tittel nicht abgerufen werden :baeh:

Danke dir, werde mal sehen ob es das jetzt war =)


edit: oO
[img]http://web5.p15162313.pureserver.info/weiß.GIF[/img]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 28 Apr, 2005 16:17 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
bei jeden $_GET[op] fehlt ein page_footer

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 28 Apr, 2005 16:20 
Offline
Meister
Meister
Benutzeravatar

Registriert: Mo 21 Feb, 2005 17:26
Beiträge: 323
Wohnort: Köln
Hätte ich eigentlich selber merken müssen, habe Heute irgendwie ein Brett vor dem Kopf :pein:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 29 Apr, 2005 16:38 
Offline
Meister
Meister
Benutzeravatar

Registriert: Mo 21 Feb, 2005 17:26
Beiträge: 323
Wohnort: Köln
und das scheint es dann doch noch nicht zu sein.
ab der stelle audienz, bzw. Gottes kapelle kommt trotz der page_footer die weißen seiten?

habt ihr noch eine idee woran es liegen könnte?
an sonsten werde ich dies doch anders amchen müssen :nene:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 29 Apr, 2005 17:05 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Garlant hat geschrieben:
und das scheint es dann doch noch nicht zu sein.
ab der stelle audienz, bzw. Gottes kapelle kommt trotz der page_footer die weißen seiten?

habt ihr noch eine idee woran es liegen könnte?
an sonsten werde ich dies doch anders amchen müssen :nene:



Fehlender Page_header ?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 29 Apr, 2005 17:22 
Offline
Meister
Meister
Benutzeravatar

Registriert: Mo 21 Feb, 2005 17:26
Beiträge: 323
Wohnort: Köln
Nein diese sind auch jetzt auch vorhanden, aber trotzdem das gleiche Problem.

Werden header nicht von der vorherigen seite übernommen wenn kein neuer header bestimmt ist?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 29 Apr, 2005 17:42 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Garlant hat geschrieben:
Nein diese sind auch jetzt auch vorhanden, aber trotzdem das gleiche Problem.

Werden header nicht von der vorherigen seite übernommen wenn kein neuer header bestimmt ist?


Nein, werden sie nicht :P


Ich empfehle, bei wechseldem Titel das Scripot so aufzubauen, damit garantiert kein page_header fehlt:

$this->bbcode_second_pass_code('', '
require_once "common.php";
page_header("Nur ein Seitentitel");
switch ($_GET['op'])
{
case "":
page_header("Ein anderer Titel");
//Der Ablauf
break;
case "blabla":
//ein Zweiter ablauf

break;
}
page_footer();
')


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 29 Apr, 2005 17:55 
Offline
Meister
Meister
Benutzeravatar

Registriert: Mo 21 Feb, 2005 17:26
Beiträge: 323
Wohnort: Köln
ich werde es mal versuchen, auch wenn ich noch nicht gern mit case "arbeite". :roll:

edit: so?
$this->bbcode_second_pass_code('', '
switch ($_GET['op'])
{
case "":
page_header("Burgtor");
output("`b Burgtor`b");
output("`n`n Du stehst vor einer gewaltigen Festungsanlage, welche du noch nie zuvor gesehen hast. An den Tortürmen, sind grüne Waldbanner befestig.
Das Tor ist rießig und es scheint, es könnten mindestens 6 ".($session['user'][sex]?"Kriegerinnen":"Krieger").", deiner Art hindurch maschieren.
Doch das Tor wird von 2 Wachen blockiert, welche jeweils eine Lanze in der Hand haben.`2Den Passierschein, bitte!`0 Sprechen sie zu dir im Chor.`n`n
Was wirst du machen?");
addnav("Passierschein geben","elfenburg.php?op=geben");
addnav("Ins Dorf zurückkehren","village.php");

break;
case "geben":
if ($session['user'][befugnis]>=0){
page_header("Vorhof");
Output("`b Vorhof `b");
output("`n`nDu zeigst den Wachen deinen Passierschein.`n Daraufhin lassen sie rießige das Tor öffnen und du schreitest hindurch.`n
`n Auf der anderen seite des Tores angekommen, siehst du schon vom Tor aus, eine weitere Mauer, welche bei Angriffen als Zwinger dient. An dieser Mauer
sind ringsherum acht große Rundtürme zu sehen, von denen wiederum das Grüne Banner herab hängt. Auch scheint die zweite Mauer wesentlich stärker
befestigt zu sein, als die erste. Eilig läufst du zu dem keleinerem Tor, welches offen steht.");
addnav("Hindurchgehen","elfenburg.php?op=gehen");
addnav("Umkehren","village.php");
}
else
if ($session['user'][befugnis]<=1){
output("Du versuchst den Wachen zu erklären das du nicht weißt was sie damit meinen.Doch bevor du das erklären kannst, ");
output("wirst du als Bettler angesehen und verjagt.`n`n Du wurdest von einer der Wachen mit einer Lanze verletzt.");
$session['user'][reputation]-=2;
$lvl = $session['user'][level];
$hurt = e_rand(5*$lvl,10*$lvl);
$session['user'][hitpoints]-=$hurt;
output("`n`n`^Du verlierst $hurt Lebenspunkte!`n");
if ($session['user'][hitpoints]<=0) {
output("`4Du bist `bTOT`b!!!`nDu verlierst glücklicherweise weder Gold noch Erfahrungspunkte.`nDu kannst morgen wieder kämpfen.");
addnav("Zu den Schatten","shades.php");
addnav("Zu den News","news.php");
addnews($session['user'][name]." `0starb beim Rauswurf, aus der Festung der Waldelfen.");
}
break;
case "gehen":
addcommentary();
page_header("Burgstadt");
output("`bBurgstadt`b");
output("`n`nAls du durch das Tor gehst, erblickst du eine kleine aber großartige Stadt.`n Sofort beginnst du schneller in das Innere dieser Stadt zu laufen.
Nach kurzer Zeit, gelangst du auf den Marktplatz dieser Stadt. Zahlreiche Stände stehen hier und ganz in der Nähe, findest du auch einige Gebäude,
die dein Interesse wecken.`n");
//addnav("Waffenschmied","festungsschmiedw.php");
//addnav("Rüstungsschmied","festungsschmiedr.php);
//addnav("Taverne","festungstaverne.php");
addnav("Gottes Kapelle","elfenburg.php?op=kapelle");
if ($session['user'][befugnis]==2) addnav("Audienz","elfenburg.php?op=audienz");
if ($session['user'][befugnis]==3) addnav("Zurück zum Oberhaupt","elfenburg.php?op=audienz2");
addnav("Zurück ins Dorf","village.php");
$sql="SELECT name FROM accounts WHERE locked=0 AND loggedin=1 AND alive=1 AND laston>'".date("Y-m-d H:i:s",strtotime(date("r")."-".getsetting("LOGINTIMEOUT",900)." seconds"))."' ORDER BY login ASC";
$result=db_query($sql) or die(sql_error($sql));
$count=db_num_rows($result);
$names=$count?"":"niemandem";
for ($i=0;$i<$count;$i++){
$row=db_fetch_assoc($result);
$names.="`^$row[name]";
if ($i<$count) $names.=", ";
db_free_result($result);
output("`5Du fühlst die Anwesenheit von $names`5.`n`n");

output("`n`n`%`@In der Nähe reden einige Anwesende:`n");
viewcommentary("Elfenfestung","Hinzufügen",25);
break;
case "kapelle":
page_header("Gottes Kapelle");
output("`bGottes Kapelle`b");
output("Gehst in die Kapelle, welche sich Gottes Kapelle nennt. Kaum bist du in dieser, schon begrüßt dich `^Pfarrer Garlant`0 freundlich.
`n`n`^ Willkommen. Dies ist ein heiliger Ort. Sprechen ist nur den wenigsten gestattet, also seit bitte Ruhig und und stört die Messe
nicht.`0 Ohne einen Ton zu erwiedern, setzt du dich auf eine der hölzernen Bänke. Nach einiger Zeit des zuhörens, der Messe. Fühlst du
dich irgendwie schwer und möchtest das los werden, das dein Gewissen bedrückt. Nicht weit von der Totenstatur des Ramius, befindet sich ein
Beichtstuhl, welcher dir gerade recht kommt. Was möchtest du machen?");
addnav("Beichtstuhl betreten","elfenburg.php?op=beichtstuhl");
addnav("Segnen lassen","elfenburg.php?op=segen");
addnav("Zurück zum Marktplatz","elfenburg.php?op=gehen");
break;
case "segen":
output("Du hast Garlant gerade in eine Kabine gehen sehen. Schnell gehst du in die daneben liegende und breinigst dein Gewissen.
`n`n`^ Dafür, das du dein Gewissen bereinigt hast und zu deinen Taten stehst, werden dich die Gütter segnen.");
$buff = array("name"=>"`!Segen","rounds"=>20,"wearoff"=>"`!Die Götter schützen dich nicht mehr!`0","defmod"=>1.2,"roundmsg"=>"Du stehst im Schutz der Götter!","activate"=>"defense");
addnav("Zurück zum Marktplatz","elfenburg.php?op=gehen");
break;
case "audienz":
page_header("Audienz bei den Elfen");
output("`bAudienz bei den Elfen`b");
output("`n`n Auf dem Marktplatz, hat sich die Ankunft eines Fremden schnell herumgesprochen. Schließlich erfuhr auch das Oberhaupt der Elfen von deiner Ankunft und
ließ dich zu ihm holen. Bei ihm angekommen, bittet er dich um eine sofortige Besprechung wichtiger Geschäfte.`n`n Möchtest du wirklich mit dem Oberhaupt der
Elfen sprechen und vielleicht deinen Kopf riskieren?");
addnav("Das oberhaupt sprechen","elfenburg.php?op=geschäft");
addnav("Später vielleicht","elfenburg.php?op=gehen");
break;
case "audienz2":
page_header("`@Was passiert nun?");
output("`@Sofort, nachdem du das Untier gefordert und sogleich besigt hast, kehrst du zu den Hallen des Oberhauptes zurück. Gleich nach der Ankuft empfängt dich das Oberhaupt und begrüßt dich diesmal Freundlicher als forher.`n
`#\"Ich freue mich das ihr wieder hier seid,\"`@spricht das Oberhaupt der Elfen zu dir,`#\"ihr sollt wissen, dass dies in Wirklichkeit nur eine Prüfung war um zu euch testen. Zu testen, ob ihr auch in der lage währet höhere
Aufgaben zu übernehmen.Dies habt ihr zu meiner größten Zufriedenheit geschafft.\"`@");
$newtitle=$atitles[$session['user'][siegel]][$session['user'][sex]];
if ($newtitle==""){
$newtitle = ($session['user'][sex]?"Göttin":"Gott");
}
if ($session['user'][atitle] == "") {
if ($session['user'][adelstittel]!=""){
$n = $session['user'][name];
$x = strpos($n,$session['user'][adelstittel]);
if ($x!==false){
$regname=substr($n,$x+strlen($session['user'][adelstittel]));
$session['user'][name] = substr($n,0,$x).$newtitle.$regname;
$session['user'][adelstittel] = $newtitle;
}else{
$regname = $session['user'][name];
$session['user'][name] = $newtitle." ".$session['user'][name];
$session['user'][adelstittel] = $newtitle;
}
}else{
$regname = $session['user'][name];
$session['user'][name] = $newtitle." ".$session['user'][name];
$session['user'][adelstittel] = $newtitle;
}
} else {
$regname = substr($session['user'][name], strlen($session['user'][atitle]));
$session['user'][adelstittel] = $newtitle;
}
addnews("`#".$regname."`# ist in der Gesellschaft eine Stufe Aufgestiegen und hat den Gesellschaftstittel `&".$session['user'][adelstittel]."
`# vom Obehaupt der Elfen für das Bestehen der `^".$session['user'][siegel]."`# Prüfung erhalten.");
output("Das Oberhaupt reicht dir ein Siegel für das bestehen der Prüfung. Außerdem erhällst du nun einen Gesellschaftstittel.");
output("`n`n`^Du bist nun als`&".$session['user'][name]."`^ in der Gesellschafft der Burg bekannt und anerkannt!!");
$session['user'][befugnis]==1;
addnav("Zurück zum Marktplatz","elfenburg.php?op=gehen");
addnav("Zurück zum Dorf","village.php");
break;
case "geschäfft":
page_header("`@Eibensaal");
output("`@Du entscheidest dich, vor das Oberhaupt der Elfen zu treten, und so führen sie dich, entlang eines langen Koridors zu einem großen Eichentor...`n
`#\"Wir sind da,\"`@ meint der Elf zu deiner rechten, `#\" Gib acht was du sagst...\"`@dann verlässt dich der Elf.`n
Erwartungsvoll blickst du zum Tor, dessen hölzerne Flügel sich langsam öffnen...`n`n Grelles Licht flutet dir entgegen, als sich deine Augen an die ungewohnte Helligkeit gewöhnt haben,
blickst du dich neugierig um...`n Du befindest dich in einem etwa Einhundert Schritt langem Saal, seine aus weisem Fels getäfelten Wände werden hier und da von wildem Efeu überwuchert.
Als du nach oben blickst erkennst du dass es sich weniger um eine Halle, vielmehr einen Hof handelt der zum Himmel geöffnet ist.
Zahlreiche Bäume säumen den Raum und ihre Blätter bilden ein einziges, grün-saftiges Dach.
Der Boden selbst scheint wie aus einem einzigen, unvorstellbar alten Baum gefertigt: Zahllose Jahresringe beschreiben deinen Weg, jeder Schritt scheint ein Jahrtausend...`n`n
Voll erstaunen durchwanderst du diesen Raum, bist du zu einen Trohn kommst der aussieht als wäre er in den Raum eingearbeitet. Nach einiger Zeit des Staunens und der großen Augen geht
vor dir eine Seitentür auf, welche du vorher garnicht bemerkt hast. Heraus kommt der Herr dieser kleinen Stätte. `#\"Gut das ihr gekommen seit.\"`0, sagt dieser zu dir.`#\"Ich habe euch
nun schon eine Zeit lang beobachten lassen und muss sagen, dass ihr euch recht gut macht in den Tiefen des Waldes. Vielleicht könnt ihr uns helfen. Seit geraumer Zeit werden wir
von einem gefräßigem Monster heimgesucht. Wir sind dem nicht gewachsen, zahlreiche von Uns sind nun schon von uns geganngen. ...\"`0 Nach einiger zeit stimmst du schließlich zu und machst dich auf,
das Monster zu suchen und um endlich weiterziehen zu können.");
addnav("Weiter","elfenburg.php?op=angriff");
break;
}')


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 29 Apr, 2005 18:55 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Fehlt nur noch überhalb von switch ein page_header zur Sicherheit, so dass garantiert überall ein page_header enthalten ist ;)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 11 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 19 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum