LoGD Standardrelease steht hier zum Download zur Verfügung!

Zeige Source: /rebirth.php

Hier klicken für den Source, ODER
Weitere Dateien, von denen du den Quelltext sehen kannst:
(Das Lesen des Source, um sich spielerische Vorteile zu verschaffen, ist nicht erlaubt. Solltest du Schwachstellen oder Fehler entdecken, bist du als Spieler verpflichtet, diese zu melden.)

Source von: /rebirth.php

<?php
// Altar of Rebirth
// Idea by Luke
// recoding and german version by anpera
/*
2024-05-04  aragon  php8 fix
*/
require_once("common.php");
checkday();
page_header("Schrein der Erneuerung");
output("`b`c`6Der Schrein der Erneuerung`0`c`b");
if (
$_GET['op'] == "rebirth1") {
  
$what $_GET['full'];
  
$n $session['user']['name'];
  
$neu substr($nstrlen($session['user']['title']));
  if (
$what == "true") {
    
output("`n`6Du legst alle deine Besitztümer ab und beginnst mit dem beschriebenen Ritual. Noch einmal wollen die Götter von dir die Bestätigung, dass du dir ");
    
output("diesen Schritt gut überlegt hast. Du wirst `balles`b verlieren, wenn du fortfährst. Du wirst zu:`n`n");
    if (
$session['user']['ctitle']) {
      
output("`6Name: `4$n`n");
    } else {
      
output("`6Name: `4" . ($session['user']['sex'] ? "Bauernmädchen" "Bauernjunge") . $neu`n");
    }
    
output("`6Lebenspunkte: `410`n");
    
output("`6Level: `41`n");
    
output("`6Angriff: `41`n");
    
output("`6Verteidigung: `41`n");
    
output("`6Erfahrung: `40`n");
    
output("`6Gold: `4" getsetting("newplayerstartgold"10) . "`n");
    
output("`6Edelsteine: `40`n");
    
output("`6Charme: `40`n");
    
output("`6Du verlierst deine Waffe, deine Rüstung und dein gesamtes Inventar.`n");
    
output("`6Du vergisst deine Rasse und alle besonderen Fähigkeiten.`n");
    if (
$session['user']['house']) output("Du verlierst dein Haus.`n");
    if (
$session['user']['hashorse']) output("Du verlierst dein Tier.`n");
    
output("Du verlierst alle Drachenpunkte.`n`n`bBist du zu diesem Schritt wirklich bereit?`b");
    
output("`n`n`n<form action='rebirth.php?op=rebirth2&full=$what' method='POST'>"true);
    
output("<input type='submit' class='button' value='Charakter neu beginnen' onClick='return confirm(\"Willst du deinen Charakter wirklich neu starten?\");'>"true);
    
output("</form>"true);
    
addnav("""rebirth.php?op=rebirth2&full=$what");
  }
  if (
$what == "false") {
    
addnav("*?Erneuerung bestätigen""rebirth.php?op=rebirth2&full=$what");
  }
  
addnav("Zurück zum Club""rock.php");
} else if (
$_GET['op'] == "rebirth2") {
  
$what $_GET['full'];
  if (
$what == "true") {
    
addnews("`#" $session['user']['name'] . "`# hat seinem bisherigen Leben ein Ende gesetzt und einen Neuanfang beschlossen.");
    if (!
$session['user']['ctitle']) {
      
$n $session['user']['name'];
      
$session['user']['name'] = ($session['user']['sex'] ? "Bauernmädchen" "Bauernjunge") . substr($nstrlen($session['user']['title']));
    }
    
$session['user']['title'] = ($session['user']['sex'] ? "Bauernmädchen" "Bauernjunge");
    
$session['user']['level'] = 1;
    
$session['user']['maxhitpoints'] = 10;
    
$session['user']['attack'] = 1;
    
$session['user']['defence'] = 1;
    
$session['user']['gold'] = getsetting("newplayerstartgold"0);
    
$session['user']['goldinbank'] = 0;
    
$session['user']['experience'] = 0;
    
$session['user']['gems'] = 0;
    
$session['user']['age'] = 0;
    
$session['dragonpoints'] = "";
    
$session['user']['dragonkills'] = 0;
    
$session['user']['drunkenness'] = 0;
    
$session['user']['specialty'] = 0;
    
$session['user']['skill'] = 0;
    
$session['user']['skilllevel'] = 0;
    
$session['user']['skillpoints'] = 0;
    
$session['user']['darkarts'] = 0;
    
$session['user']['thievery'] = 0;
    
$session['user']['magic'] = 0;
    
$session['user']['weapon'] = "Fäuste";
    
$session['user']['armor'] = "T-Shirt";
    
$session['user']['hashorse'] = 0;
    
updatetexts('bufflist''');
    if (
$session['user']['marriedto'] > && $session['user']['marriedto'] < 4294967295 && $session['user']['charisma'] == 4294967295) {
      
$sql "UPDATE accounts SET marriedto=0,charisma=0 WHERE acctid=" $session['user']['marriedto'] . "";
      
db_query($sql);
      
systemmail($session['user']['marriedto'], "`6" $session['user']['name'] . " ist nicht mehr der selbe`0""`6{$session['user']['name']}`6 hat sich ein neues Leben gegeben. Ihr seid nicht länger verheiratet.");
    }
    
$session['user']['charisma'] = 0;
    
$session['user']['marriedto'] = 0;
    
$session['user']['weaponvalue'] = 0;
    
$session['user']['armorvalue'] = 0;
    
$session['user']['resurrections'] = 0;
    
$session['user']['weapondmg'] = 0;
    
$session['user']['armordef'] = 0;
    
$session['user']['charm'] = 0;
    
$session['user']['race'] = 'Unbekannt';
    
$session['user']['dragonage'] = 0;
    
$session['user']['deathpower'] = 0;
    
$session['user']['punch'] = 1;
    
debuglog("REBIRTH " date("Y-m-d H:i:s") . "");
    
//$session['user']['bounty']=0;
    
$sql 'DELETE FROM bounties WHERE acctid="' $session['user']['acctid'] . '"';
    
db_query($sql);
    if (
$session['user']['house']) {
      if (
$session['user']['housekey']) {
        
$sql "UPDATE houses SET owner=0,status=3 WHERE owner=" $session['user']['acctid'] . "";
      } else {
        
$sql "UPDATE houses SET owner=0,status=4 WHERE owner=" $session['user']['acctid'] . "";
      }
      
db_query($sql);
    }
    
$session['user']['house'] = 0;
    
$session['user']['housekey'] = 0;
    
$sql "UPDATE items SET owner=0 WHERE owner=" $session['user']['acctid'] . "";
    
db_query($sql);
    
$session['user']['laston'] = "";
    
$session['user']['lasthit'] = date("Y-m-d H:i:s"strtotime("-" . (86500 getsetting("daysperday"4)) . " seconds"));
    
output("`n`6Du stimmst zu.`nWährend du das Ritual durchführst und dich von deinem Besitz löst, spürst du auch deine Lebenkraft, deine Erfahrung und schließlich all deine Fähigkeiten ");
    
output("schwinden. Du vergisst dein ganzes bisheriges Leben. Du fällst in eine lange Ohnmacht...");
  }
  if (
$what == "false") {
    
// what should have been here? why is this case empty?
  
}
} else {
  
output("`n`6Du gehst zu einer bedrohlich wirkenden Tür im hinteren Bereich des Clubs. ");
  if (
$session['user']['dragonkills'] >= 10) {
    
addnav("Vollständige Wiedergeburt""rebirth.php?op=rebirth1&full=true");
    
//addnav("Erneuerung","rebirth.php?op=rebirth1&full=false");
    
output("Wie von selbst öffnet sich die Tür. Dahinter siehst du einen mächtigen Altar der Götter. Du spürst förmlich, dass sich hier dein Leben grundlegend ändern kann.");
    
output(" Eine Tafel vor dem Altar bestätigt dieses Gefühl: \"`4Hier kannst du die Fehler deiner Vergangenheit rückgängig machen und um einen Neuanfang bitten. Wisse aber, dass diese ");
    
output("Entscheidung dazu die letzte deines Lebens darstellt. Du wirst morgen ohne deine weltlichen Güter und ohne Erinnerung auf dem Dorfplatz aufwachen. Nur mit ");
    
output(" Chance ausgerüstet, es noch einmal besser zu machen.`6\"`n`nWillst du neu beginnen?`n`n");
    
output("`bVollständige Wiedergeburt:`b`n");
    
output("Du würdest wieder als " . ($session['user']['sex'] ? "Bauernmädchen" "Bauernjunge") . " mit nichts als den gesammelten Donationpoints im Dorf aufwachen. Dein Leben ");
    
output("würde beendet und im selben Moment von vorne beginnen.`n`\$Diese Option ist für Krieger gedacht, die bereits alles erreicht haben, ");
    
output("oder die keinen Sinn mehr in ihrem einsamen Leben oberhalb der normalen Gesellschaft sehen.`n`n");
    
/* Bad idea for balance...
output("`bErneuerung:`b`n");
output("Ehepartner, Haus und deine Erinnerung bleiben dir erhalten, jedoch legst du alle anderen weltlichen Besitztümer ab und lebst ab sofort wieder mit dem Titel ");
output(" und auf der Stufe eines ".($session['user']['sex']?"Bauernmädchens":"Bauernjungen").". ");
*/
  
} else {
    
output("Doch alle Versuche, diese Tür zu öffnen, schlagen fehl. Du erkundigst dich im Club nach dieser Tür und bekommst tatsächlich eine Antwort: \"`4");
    
output("Hinter dieser Tür steht ein mächtiger Altar der Götter. Es ist ein Altar des Vergesssens, des Todes und der Erneuerung. Nur sehr mächtigen Kriegern ");
    
output("ist es gestattet, diesen Altar zu benutzen. Dort können sie über ihr bisheriges Leben nachdenken und um einen Neuanfang bitten. Du wirst noch ");
    if (
$session['user']['dragonkills'] < 5) {
      
output("sehr viele");
    }
    if (
$session['user']['dragonkills'] >= && $session['user']['dragonkills'] < 9) {
      
output("ein paar");
    }
    if (
$session['user']['dragonkills'] >= 9) {
      
output("einen");
    }
    
output(" Drachen erschlagen müssen, bevor du den Schrein betreten kannst.`6\"");
  }
  
addnav("Zurück zum Club""rock.php");
}
addnav("Zurück zum Dorf""village.php");

page_footer();