LoGD Standardrelease steht hier zum Download zur Verfügung!

Zeige Source: /arkanya_schlag.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: /arkanya_schlag.php

<?php
/*
    Januar 2008
    die Chaoshüterin des Nebels
    für die Nebel von Mystara
     http://www.mystara-logd.net/
     Bestandteil der arkanya_spelunke.php
     in der arkanya_dunkelgasse.php
*/
require_once "common.php";
checkday();
page_header("Schlägerei");

output("`c`b`5Schlägerei`b`c`n");
if (
$_GET['op'] == ""){
    
output("`5Gerade als Du Deinen Weg durch die Spelunke suchst, gerätst Du mitten in eine Schlägerei. Wirst Du ordentlich mitmischen, oder aber das Weite suchen?");
    
addnav("Mitmischen","arkanya_schlag.php?op=kampf");
    
addnav("Das Weite suchen","arkanya_schlag.php?op=weite");
}elseif (
$_GET['op'] == "kampf"){
    
$badguy = array(
    
"creaturename"=>"`mdie prügelnde Meute"
    
,"creaturelevel"=>$session['user']['level']
    ,
"creatureweapon"=>"fliegende Fäuste"
    
,"creatureattack"=>$session['user']['attack']
    ,
"creaturedefense"=>$session['user']['defence']
    ,
"creaturehealth"=>$session['user']['maxhitpoints']*1.2
    
,"creaturegold"=>$session['user']['maxhitpoints']*18
    
,"diddamage"=>0
    
);
    
$session['user']['badguy']=createstring($badguy);
    
$battle=true;
    
$_GET['op']="fight";
}elseif (
$_GET['op'] == "fight"){
    
$battle=true;
}
if (
$battle){
    include_once(
"battle.php");

    if (
$victory){
        
output("Du besiegst `^".$badguy['creaturename'].".");
        
addnav("Weiter","arkanya_schlag.php?op=win");
        
$badguy=array();
        
$session['user']['badguy']="";
    }elseif (
$defeat){
        
output("`@Als Du den Boden berührst nimmt sich `^".$badguy['creaturename']." `@Dein ganzes Gold.");
        
addnews("`m".$session['user']['name']."`M wurde schwer verletzt als ".($session['user']['sex']?"sie":"er")." bei einer Prügelei mitmischen wollte!");
        
$session['user']['hitpoints']=1;
        
$session['user']['gold']=0;
        
addnav("Weiter","arkanya_spelunke.php");
    }else{
        
fightnav(true,false);
    }
}else if (
$_GET['op'] == "weite"){
    
output("`5Du befindest es für besser, die Prügelnden unter sich zu lassen und suchst schleunigst das Weite.`n");
    switch (
e_rand(1,3)){ 
        case 
1:
        case 
2
            
output("`tDurch Deine Feigheit sinkt Dein Ansehen in der Stadt gewaltig!");
            
$session['user']['reputation']-=40;
        break;
        case 
3:
            
output("`tDu hast ein kluges Köpfchen bewiesen - man muss nicht immer überall dabei sein. Dadurch steigt Dein Ansehen in der Stadt um einiges!");
            
$session['user']['reputation']+=40;
        break;
    }
    
addnav("Weiter","arkanya_spelunke.php");
}else if (
$_GET['op'] == "win"){
    
$gold1 e_rand(5,150);
    
$session['user']['gold']+=$gold1;
    
output("`5Energisch greifst Du in das Geschehen mit ein und lässt den einen oder anderen der Prügelknaben spüren, dass auch Deine Fäuse austeilen können. 
    Nicht nur dass Du so manch einen um sein Bewusstsein erleichterst, nein, auch `^$gold1 Goldstücke `5finden ihren Weg in Deinen Goldbeutel!"
);
    
$sql "INSERT INTO commentary (postdate,section,author,comment) VALUES (now(),'spelunke1',".$session[user][acctid].",\"/me `mhat bei einer Prügelei gut mitgemischt.\")";
    
db_query($sql) or die(db_error(LINK));
    
addnav("Weiter","arkanya_spelunke.php");
}
page_footer();
?>