hm, ich habe folgendes special, was stimmt daran nicht?
$this->bbcode_second_pass_code('', '<? /* ******************* Kryll ist Wissenschaftlicher Assistent in der Feenwerkstadt ******************* */ if (!isset($session)) exit(); if ($HTTP_GET_VARS[op]=="") { output("`3 Du hörst komische Geräusche und beschließt diesen auf den Grund zu gehen:"); output("`n Sie führen Dich zu einer Lichtung auf der ein `@grüner Goblin `3 zwischen einem Haufen komischer Geräte herumspringt und dabei einen Papierdrachen steigen läßt."); output("Als Dich der Goblin sieht, winkt er Dir zu und ruft: `n`n"); output("`2\"Hallo Fremder, könntest Du mir bitte bei meinem Experiment helfen?\""); output("`n`n"); addnav("Höre zu was er vorhat","forest.php?op=exp"); addnav("Greife Ihn an","forest.php?op=attack"); addnav("verschwinde","forest.php?op=back"); $session[user][specialinc]="kryll.php"; } else if ($HTTP_GET_VARS[op]=="exp") { output("`3Der Goblin stellt sich Dir als `@ Kryll `3 vor."); output("Er möchte mit seinem Drachen einen Blitz einfangen und diesen dann mit seinen komischen Geräten analysieren."); output("Doch leider kann er nicht gleichzeitig den Drachen halten und die seltsamen Knöpfe bedienen." ); output("`n`n"); output("`2\"Könntest Du bitte den Drachen steigen lassen. Ich werde Dich natürlich für Deinen Einstatz belohnen!\""); output("`3 `n`n"); output("Du schaust zum Himmel und erkennst, dass sich das Wetter etwas verschlechtert hat. Es könnte ein Gewitter geben."); addnav("Kryll helfem","forest.php?op=help"); addnav("Greife Ihn an","forest.php?op=attack"); addnav("verschwinde","forest.php?op=back"); $session[user][specialinc]="kryll.php"; } else if ($HTTP_GET_VARS[op]=="back") { output("`3Du willst dem Goblin nicht helfen und gehst zurück in den Wald"); addnav("Zurück in den Wald","forest.php"); $session[user][specialinc]=""; } else if ($HTTP_GET_VARS[op]=="attack") { output("`3Du ziehst Deine Waffe, doch der `@Goblin `3 verschwindet schreiend im Wald."); $Gold = $session['user']['level']*100 ; output("`n`n Du betrachtest die verschiedenen Geräte und findest dabei $Gold Gold."); addnav("Zurück in den Wald","forest.php"); $session['user']['gold']+= $Gold; $session[user][specialinc]=""; } else if ($HTTP_GET_VARS[op]=="help") { output("`3Du nimmst den Drachen und rennst eine Weile umher.`n`n"); $Gold = $session['user']['level']*100 * e_rand(1,3) ; switch (e_rand(1,3)) { case 1: output("Doch es will und will einfach kein richtiges Gewitter aufkommen."); output("`nNach einer Weile verziehen sich die Wolken und Ihr brecht das Experiment ab.`n"); output("`@Kryll `3 ist sichtlich enttäuscht und verschwindet, nachdem er Dir $Gold Gold gegeben hat,"); output("schweigend im Wald."); addnav("Zurück in den Wald","forest.php"); $session['user']['gold']+= $Gold; $session[user][specialinc]=""; break; case 2: case 3: output("Das Wetter wird immer schlechter und Du siehst auch schon vereizelnt Blitze.`n"); output("Auf einmal wird Dein Drache von einem Blitz erfaßt und Du fühlst, wie eine extreme Kraft in Deinen Körper eindringt."); $lost = e_rand(1,3); output("Der Schmerz ist unbegreiflich und Du wirst Dich wohl $lost ".($lost==1?"Runde ":"Runden ")."erholen müssen!"); output("`n`n `2\"Noch eine Minute bitte! Dann ist es geschafft!\" `3hörst du `@Kryll`3 schreien."); output("`n`n Du gehst davon aus, dass Du sterben könntest, wenn Du die Qualen noch länger aushalten musst!"); $session['user']['turns']-= $lost; if ($session['user']['turns']<0) {$session['user']['turns']=0;} addnav("durchhalten","forest.php?op=fight"); addnav("abbrechen","forest.php?op=break"); $session[user][specialinc]="kryll.php"; break; } } else if ($HTTP_GET_VARS[op]=="break") { $Gold = $session['user']['level']*100 ; output("`3Du läßt den Drachen los und brichst zusammen.`n`n") ; output("`@Kryll `3 ist sichtlich enttäuscht und verschwindet, nachdem er Dir $Gold Gold gegeben hat,"); output("schweigend im Wald."); addnav("Zurück in den Wald","forest.php"); $session['user']['gold']+= $Gold; $session[user][specialinc]=""; } else if ($HTTP_GET_VARS[op]=="fight") { $Gold = $session['user']['level']*100 *e_rand(1,3) ; output("`3Es durchströmt soviel Energie Deinen Körper, dass Du die Augen schließt und laut aufschreist."); switch(e_rand(1,5)) { case 1: case 2: case 3: output("`3`n`nDu fällst leblos auf dei Erde."); output("`n`n`^Du bist tot!`n"); output("`^Du verlierst 5% Deiner Erfahrung.`n"); output("Du verlierst all Dein Gold.`n"); output("Du kannst morgen wieder weiterspielen.`n`n"); $session[user][alive]=false; $session[user][hitpoints]=0; $session[user][experience]*=0.95; $session[user][gold] = 0; addnav("Tägliche News","news.php"); addnews($session[user][name]. "`9 rides the lightning"); output("`@Kryll `3ist sowas von erfreut über den Erfolg seines Experiments, dass er dein Ableben garnicht wahrnimmt."); break; case 4: case 5: output("`3 `n`n Du hälst den Schmerz nichtmehr aus und brichst trotz Deiner bemühungen zusammen."); output("`nAls Du die Augen wieder aufmachst erblickst du `@Kryll`3 wie er über die Lichtung tanzt:`n`n"); output("`2\"Wir haben es geschafft, geschafft, geschafft!\"`n`n"); $exp= $session[user][level]*200; output("`^Du erhälst $exp Erfahrung.`n"); output("Du verlierst einen Waldkampf.`n`n"); $session[user][turns]--; $session[user][experience]+=exp; addnav("Zurück in den Wald","forest.php"); $session[user][specialinc]=""; addnews($session[user][name]." `9hat die Mächte der Natrur überlebt!"); $sql = "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'village',".$session[user][acctid].",'/me `\^verteilt eine Runde Elektroschocks!')"; db_query($sql) or die(db_error(LINK)); output("`@Kryll `3ist sowas von erfreut über den Erfolg seines Experiments, dass er ganz vergisst Dich auszuzahlen."); break;
}
output("Er rennt freude strahlend in den Wald. Später bemerkt er, dass er Dich nicht ausgezahlt hat und bringt Dir $Gold auf die Bank.`n"); $session['user']['goldinbank'] += $Gold; }
?> ')
und nochwas, mehrere user berichten davon, das wenn sie bestimmte specials aufrufen, ien komischer zeichensalat kommt, der aber mit "neuladen" bzw. "zurück" behoben werden kann und es geht weiter, woran liegt das, bzw woran kann das liegen?
|