Quellcode der Dragonslayer-Edition
Quellcode der Dragonslayer-Edition: 0.9.7(DS V3) Ithil-Edition


Anmerkung: Dies ist nur ein Auszug aus dem Source. Ein etwas älteres, abgespecktes Release der Dragonslayer-Edition ist für jeden Interessenten frei zum Download verfügbar. Was wir uns unbedingt verbitten, ist Diebstahl unserer Arbeit ohne Nennung des Copyrights.
Falls beim Lesen des Source ein Bug entdeckt werden sollte, bitten wir um sofortige Meldung per Anfrage!


./barber.php

zurück
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
<?php

//Based on barber.php by: UnderDark
//übersetzt und für Atrahor angepasst von Salator

require_once("common.php");
page_header('Nimbus, der Barbier');

output('`c`b`#Nimbus, der Barbier`b`c`n`n');

//hier kommt eine Begrenzung auf 1 Besuch pro tag rein. das koppeln wir fieserweise an gotfreeale
//if (session besuch true)
//spieglein spieglein...
//output ab 100 CP:(ihr seid der/die schönste im ganzen land. aber (bestaussehender) über den sieben bergen bei den sieben zwergen ist (1000/100/10)mal schöner als ihr)
//unter 100CP: geh beiseite, ich seh nix!
switch($_GET['op']){
    case 
'':
        
output('`^Durch das Fenster siehst du Nimbus, den besten Barbier '.getsetting('townname','Atrahor').'s, welcher seiner Arbeit nachgeht. Du hörst wie sich seine Kunden ob ihres neuen Aussehens bei ihm bedanken, doch Nimbus zeigt sich davon unbeeindruckt.`n`n
Ein Blick auf die Preisliste verrät dir:`nHaareschneiden: 5000 Gold`nRasieren: 2000 Gold`nHaare spenden: 50 Charmepunkte, +500 Gold `n`~Regressansprüche sind ausgeschlossen.'
);
      break;
    case 
'cut':
        if(
$session['user']['gold']<0)
           {
                
output('`$ES denkt wohl, ich schneide jedem dahergelaufenen Taugenichts die Haare!? Komme ES wieder wenn ES sich meinen Service leisten kann!');
           }
           else
           {
                
output('`@ Nimbus nimmt dein Gold und macht sich sogleich über dein Haar her, während er dir die neuesten Ereignisse im Dorf erzählt.`n`nAls er wenig später mit seiner Arbeit fertig ist betrachtest du dich im Spiegel.`n');
                
$c e_rand(1,7);
                
$r e_rand(1,3);
                if (
$r == 2$c*=-1;
                if (
$c 0)
                {
                    
$t abs($c);
                    
$what=array('dummy','Grübchen','Pickel','Fettbacken','Warzen','Falten','grauen Strähnen','vampirartigen Zähne');
                    
output('`&Das soll also der neueste Schrei der Mode sein... Vielleicht für andere, bei dir jedoch werden die `$'.$what[$t].'`& besonders hervorgehoben. Du `$verlierst '.$t.' Charmepunkte`&. Nimbus entschuldigt sich wortreich, weist dich aber auf einen kleinen Zusatz seiner Preisliste hin.`nDein Gold bekommst du also auch nicht zurück...');
                }
                else
                {
                    
output('`%Du bist erfreut als du deinen neuen Haarschnitt erblickst. Hervorragende Arbeit!`nDu bekommst `&'.$c.'`% Charmepunkte.');
                }
                
$session['user']['gold'] -= 5000;
                
$session['user']['charm'] += $c;
        }
        break;
    case 
'raze':
//oh oh
        
break;
    case 
'donate':
        if(
$session[user][charm] <= 50)
            {
                
output('`n`nNimbus untersucht eine Haarsträhne von dir und sagt `6"Weißt du, eine tote Ratte liefert besseres Material."');
            }
            else{
               
output('`@Nimbus schneidet dir eine Glatze.`nDu verlierst zwar `$50 Charmpunkte`@, bekommst aber `^500`@ Gold!');
                 
$session[user][charm]-=50;
                 
$session[user][gold] += 500;
            }
        break;
    default:
        
output('`& Nimbus schaut dich an und schüttelt den Kopf. Da ist wohl nichts mehr zu machen...');
        break;
}

addnav(Friseursalon);
addnav('Haare schneiden','barber.php?op=cut');
addnav('Rasieren','barber.php?op=raze');
addnav('Haare spenden','barber.php?op=donate');
addnav('Zurück');
addnav('M?zum Markt','market.php');

page_footer();
?>
0.9.7(DS V3) Ithil-Edition