Quellcodeviewer der Dragonslayer-Edition
Quellcodeviewer der Dragonslayer-Edition : 0.9.7+jt ext (GER)


Anmerkung: Dies ist nur ein Auszug aus dem Source. Um das jeweils aktuelle, vollständige Release zu erhalten, ist eine Anfrage mit gültiger Email-Adresse erforderlich. Ebenso sollte darin die Serveradresse bzw. sonstiger Verwendungszweck aufgeführt sein. 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!


./special/jewelrymaker.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:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
<?php

// 27062004

/*
* jewelrymaker.php - die seltsame Elfenkunst
*
* coded by Warchild ( warchild@gmx.org )
* based on the items-table introduced by anpera
* 6/2004
* Version 0.91a dt
* Letzte Änderungen:
*
*/

/*********************************************************************
 * MODIFIZIERT DURCH
 * Admin @ Dreythal
 * Juli 2015
*********************************************************************/

if ($_GET['op']=='')
{
    
output('<span style="color: #FFFFFF;">A</span><span style="color: #F2FFF2;">u</span><span style="color: #E6FFE6;">f</span><span style="color: #DAFFDA;"> </span><span style="color: #CEFFCE;">d</span><span style="color: #C2FFC2;">e</span><span style="color: #B6FFB6;">i</span><span style="color: #AAFFAA;">n</span><span style="color: #9DFF9D;">e</span><span style="color: #91FF91;">n</span><span style="color: #85FF85;"> </span><span style="color: #79FF79;">S</span><span style="color: #6DFF6D;">t</span><span style="color: #61FF61;">r</span><span style="color: #55FF55;">e</span><span style="color: #48FF48;">i</span><span style="color: #3CFF3C;">f</span><span style="color: #30FF30;">z</span><span style="color: #24FF24;">ü</span><span style="color: #18FF18;">g</span><span style="color: #0CFF0C;">e</span><span style="color: #00FF00;">n fällt dir ein besonderer Baum auf: Er ist um einiges breiter im Durchmesser als die umstehenden Bäume. Dein Blick wandert den Baumstamm hinauf und heftet sich an die zu einem Baumhaus umgebauten Baumkrone. Interessant. Du hörst auch Geräusche aus diesem Baumhaus, also ist es nicht unbewohnt. Des Weiteren stellst du eine lange Kordel fest, die vom Baumhaus herabhängt. Du ziehst probehalber daran.`n`n
    
            <span style="color: #FFFFFF;">D</span><span style="color: #F3FFF3;">u</span><span style="color: #E8FFE8;"> </span><span style="color: #DDFFDD;">h</span><span style="color: #D2FFD2;">ö</span><span style="color: #C7FFC7;">r</span><span style="color: #BCFFBC;">s</span><span style="color: #B1FFB1;">t</span><span style="color: #A6FFA6;"> </span><span style="color: #9BFF9B;">d</span><span style="color: #90FF90;">a</span><span style="color: #85FF85;">r</span><span style="color: #79FF79;">a</span><span style="color: #6EFF6E;">u</span><span style="color: #63FF63;">f</span><span style="color: #58FF58;">h</span><span style="color: #4DFF4D;">i</span><span style="color: #42FF42;">n</span><span style="color: #37FF37;"> </span><span style="color: #2CFF2C;">d</span><span style="color: #21FF21;">a</span><span style="color: #16FF16;">s</span><span style="color: #0BFF0B;"> </span><span style="color: #00FF00;">helle Klingeln einer Glocke. Es dauert nur ein, zwei Augenblicke, dann fällt eine sich im Sturz ausrollende Strickleiter herab. Wie es aussieht, sollst du daran hochklettern. <span style="color: #FFFFFF;">"Komm herauf, verehrter Besucher"<span style="color: #00FF00;">, bestätigt eine weiche Mämmerstimme deine Vermutung.</span>'
,true);

    
addnav('Du...');
    
addnav('k?... kletterst hoch','forest.php?op=climbtree');
    
addnav('m?... machst dich davon','forest.php?op=notree');

    
$session['user']['specialinc']='jewelrymaker.php';
}

else if (
$_GET['op']=='climbtree')
{
    
$session['user']['specialinc']='jewelrymaker.php';

    
output('<span style="color: #FFFFFF;">D</span><span style="color: #F3FFF3;">u</span><span style="color: #E8FFE8;"> </span><span style="color: #DDFFDD;">d</span><span style="color: #D2FFD2;">e</span><span style="color: #C7FFC7;">n</span><span style="color: #BCFFBC;">k</span><span style="color: #B1FFB1;">s</span><span style="color: #A6FFA6;">t</span><span style="color: #9BFF9B;"> </span><span style="color: #90FF90;">a</span><span style="color: #85FF85;">n</span><span style="color: #79FF79;"> </span><span style="color: #6EFF6E;">n</span><span style="color: #63FF63;">i</span><span style="color: #58FF58;">c</span><span style="color: #4DFF4D;">h</span><span style="color: #42FF42;">t</span><span style="color: #37FF37;">s</span><span style="color: #2CFF2C;"> </span><span style="color: #21FF21;">B</span><span style="color: #16FF16;">ö</span><span style="color: #0BFF0B;">s</span><span style="color: #00FF00;">es und kletterst daher die Strickleiter hoch, die der Unbekannte ausgeworfen hat. Als du schnaufend oben angekommen bist, empfängt dich dich freundlich ein Elf. Seine Gewandung ist schlicht, ähnlich der eines Mönchs. Seine spitzen Ohren lugen aus dem goldenen Haar hervor.`n`n
    
            <span style="color: #FFFFFF;">"Guten Tag, '
.($session['user']['sex']?'meine Liebe':'mein Freund').'"<span style="color: #00FF00;">, begrüßt dich der Elf. <span style="color: #FFFFFF;">"Du befindest dich hier in Feinfingers Haus, also meinem bescheidenen Haus." <span style="color: #00FF00;">Aha, denkst du bei dir und siehst dich in dem mehr als schlicht eingerichteten Baumhaus um. Eine Handvoll Inventar, mehr kannst du nicht ausmachen. Der Elf bemerkt deinen Blick und fährt fort: <span style="color: #FFFFFF;">"Meine Liebe widme ich der Kunst, der Schaffung, der ästhetischen Ausdruck reinsten Gefühls! Materielles aus der Stadt brauche ich nicht."`n`n
            
            <span style="color: #FFFFFF;">D</span><span style="color: #F3FFF3;">e</span><span style="color: #E8FFE8;">r</span><span style="color: #DDFFDD;"> </span><span style="color: #D2FFD2;">E</span><span style="color: #C7FFC7;">l</span><span style="color: #BCFFBC;">f</span><span style="color: #B1FFB1;"> </span><span style="color: #A6FFA6;">p</span><span style="color: #9BFF9B;">a</span><span style="color: #90FF90;">u</span><span style="color: #85FF85;">s</span><span style="color: #79FF79;">i</span><span style="color: #6EFF6E;">e</span><span style="color: #63FF63;">r</span><span style="color: #58FF58;">t</span><span style="color: #4DFF4D;"> </span><span style="color: #42FF42;">u</span><span style="color: #37FF37;">n</span><span style="color: #2CFF2C;">d</span><span style="color: #21FF21;"> </span><span style="color: #16FF16;">e</span><span style="color: #0BFF0B;">r</span><span style="color: #00FF00;">klärt dir dann weiterhin: <span style="color: #FFFFFF;">"Ich kann dir etwas Wundervolles gestalten, wenn du möchtest. Zum Beispiel aus deinem Gold. Gib mir all dein Gold und ich erschaffe dir das bezauberndse Kunstobjekt, das das Land je gesehen hat." <span style="color: #00FF00;">Zögernd musterst du den Elf. Willst du es auf einen Versuch ankommen lassen und ihm all dein Gold überlassen, um ein seltenes, handgefertigtes Kunstobjekt zu bekommen?</span>'
,true);                                                                                                                  
    
addnav('Du...');
    
addnav('ü?... übergibst all dein Gold''forest.php?op=givegold');
    
addnav('l?... lehnst ab und gehst''forest.php?op=noway');
}

else if (
$_GET['op']=='givegold')
{
    
// User hat schon ein 'Kunstwerk' ?
    
$sql 'SELECT * FROM items WHERE owner="'.$session['user']['acctid'].'" AND class="Schmuck" AND name="Elfenkunst"';
    
$result db_query($sql);

    if (
db_num_rows($result) >0// User hat schon Schmuck
    
{
        
output('<span style="color: #FFFFFF;">A</span><span style="color: #F3FFF3;">l</span><span style="color: #E8FFE8;">s</span><span style="color: #DDFFDD;"> </span><span style="color: #D2FFD2;">d</span><span style="color: #C7FFC7;">u</span><span style="color: #BCFFBC;"> </span><span style="color: #B1FFB1;">d</span><span style="color: #A6FFA6;">i</span><span style="color: #9BFF9B;">e</span><span style="color: #90FF90;">s</span><span style="color: #85FF85;">e</span><span style="color: #79FF79;">m</span><span style="color: #6EFF6E;"> </span><span style="color: #63FF63;">G</span><span style="color: #58FF58;">e</span><span style="color: #4DFF4D;">s</span><span style="color: #42FF42;">c</span><span style="color: #37FF37;">h</span><span style="color: #2CFF2C;">ä</span><span style="color: #21FF21;">f</span><span style="color: #16FF16;">t</span><span style="color: #0BFF0B;"> </span><span style="color: #00FF00;">zusagst, stockt der Elf und mustert dich. Dann fällt ihm auf: <span style="color: #FFFFFF;">"Du hast schon ein Kunstwerk von mir erhalten, '.($session['user']['sex']?'meine Liebe':'mein Freund').'. Etwas derart Unvergleichliches kann ich nicht noch einmal herstellen." <span style="color: #00FF00;">Stimmt, unvergleichlich war das Objekt allemal, das er dir geschaffen hatte... Der Elf bittet dich freundlich, wieder zu gehen. Du kommst der Bitte nach und machst dich wieder auf den Weg nach unten.</span>',true);

        
addnav('Zurück');
        
addnav('N?in den Nebelwald','forest.php');
    }

    else
    {
        if (
$session['user']['gold'] > 0)
        {
            
output('<span style="color: #FFFFFF;">D</span><span style="color: #F4FFF4;">a</span><span style="color: #E9FFE9;">s</span><span style="color: #DFFFDF;"> </span><span style="color: #D4FFD4;">h</span><span style="color: #C9FFC9;">ö</span><span style="color: #BFFFBF;">r</span><span style="color: #B4FFB4;">t</span><span style="color: #AAFFAA;"> </span><span style="color: #9FFF9F;">s</span><span style="color: #94FF94;">i</span><span style="color: #8AFF8A;">c</span><span style="color: #7FFF7F;">h</span><span style="color: #74FF74;"> </span><span style="color: #6AFF6A;">d</span><span style="color: #5FFF5F;">o</span><span style="color: #55FF55;">c</span><span style="color: #4AFF4A;">h</span><span style="color: #3FFF3F;"> </span><span style="color: #35FF35;">g</span><span style="color: #2AFF2A;">u</span><span style="color: #1FFF1F;">t</span><span style="color: #15FF15;"> </span><span style="color: #0AFF0A;">a</span><span style="color: #00FF00;">n, mal sehen, was passiert. Du übergibst dem Elfen all dein Gold und setzt dich - wie geheißen - auf einen Stuhl, um abzuwarten, bis der Elf mit seinem Kunstwerk fertig ist. Du siehst nicht, was er macht, da er mit dem Rücken zu dir steht. Allerdings murmelt und brabbelt er vor sich hin, vermutlich irgendwelche Zaubersprüche. Und endlich ist er fertig.`n`b
            
                    <span style="color: #FFFFFF;">L</span><span style="color: #F3FFF3;">a</span><span style="color: #E7FFE7;">n</span><span style="color: #DCFFDC;">g</span><span style="color: #D0FFD0;">e</span><span style="color: #C5FFC5;"> </span><span style="color: #B9FFB9;">b</span><span style="color: #ADFFAD;">e</span><span style="color: #A2FFA2;">t</span><span style="color: #96FF96;">r</span><span style="color: #8BFF8B;">a</span><span style="color: #7FFF7F;">c</span><span style="color: #73FF73;">h</span><span style="color: #68FF68;">t</span><span style="color: #5CFF5C;">e</span><span style="color: #51FF51;">s</span><span style="color: #45FF45;">t</span><span style="color: #39FF39;"> </span><span style="color: #2EFF2E;">d</span><span style="color: #22FF22;">u</span><span style="color: #17FF17;"> </span><span style="color: #0BFF0B;">d</span><span style="color: #00FF00;">as Objekt, das er dir stolz überreicht. Es stellt... etwas dar. Du weißt nur nicht, was. Und auf seine... ganz eigene Art ist es... naja, nett. Irgendwas Hübsches kann man dem Teil sicher irgendwie abgewinnen. Vielleicht kannst du es in der Stadt verkaufen. Das äußerst du natürlich nicht, sondern bedankst dich mit einem unglücklichen Lächeln beim Künstler, der über beide Ohren strahlt. Dann verabschiedest du dich und machst dich wieder auf den Weg nach unten. Vielleicht auch gleich zum nächsten Händler.</span>'
,true);

            
// Goldwert randomisieren und Edelsteinwert randomisieren
            
$goldvalue e_rand(1$session['user']['gold'] * 2);
            
$gemvalue e_rand(0,2);

            
$sql 'INSERT INTO items (name,owner,class,gold,gems,description) VALUES ("Elfenkunst","'.$session['user']['acctid'].'","Schmuck","'.$goldvalue.'","'.$gemvalue.'","Ein wunderschönes, nutzloses Ding.")';
            
db_query($sql);

            if (
db_affected_rows(LINK)<=0)
            {
                
output('`a`bFehler`b: Dein Inventar konnte nicht aktualisiert werden! Bitte benachrichtige den Admin.`0');
            }

            else 
// Alles ok, Gold auf 0 setzen
            
$session['user']['gold']=0;

            
addnav('Zurück');
            
addnav('N?in den Nebelwald','forest.php');
        }

        else 
// User pleite
        
{
            
output('<span style="color: #FFFFFF;">D</span><span style="color: #F3FFF3;">u</span><span style="color: #E8FFE8;"> </span><span style="color: #DDFFDD;">w</span><span style="color: #D2FFD2;">i</span><span style="color: #C7FFC7;">l</span><span style="color: #BCFFBC;">l</span><span style="color: #B1FFB1;">i</span><span style="color: #A6FFA6;">g</span><span style="color: #9BFF9B;">s</span><span style="color: #90FF90;">t</span><span style="color: #85FF85;"> </span><span style="color: #79FF79;">i</span><span style="color: #6EFF6E;">n</span><span style="color: #63FF63;"> </span><span style="color: #58FF58;">d</span><span style="color: #4DFF4D;">a</span><span style="color: #42FF42;">s</span><span style="color: #37FF37;"> </span><span style="color: #2CFF2C;">G</span><span style="color: #21FF21;">e</span><span style="color: #16FF16;">s</span><span style="color: #0BFF0B;">c</span><span style="color: #00FF00;">häft ein und willst dem Elfen dein Gold geben. Als du aber deine Taschen abklopfst, musst du feststellen, dass du nicht ein einziges Gold dabei hast. Du räusperst dich verlegen und revidierst deine Zusage. <span style="color: #FFFFFF;">"Das macht doch nichts"<span style="color: #00FF00;">, beschwichtigt dich der Elf. <span style="color: #FFFFFF;">"Wenn du das nächste Mal Gold dabei hast, machen wir es eben dann." <span style="color: #00FF00;">Du nickst dankbar lächelnd, kletterst wieder nach unten und machst dich an die Arbeit, etwas Gold zu zusammen zu sammeln.</span>',true);
        }
    }
}                      

else if (
$_GET['op']=='noway')
{
    
$session['user']['specialinc']='';

    
output('<span style="color: #FFFFFF;">D</span><span style="color: #F3FFF3;">i</span><span style="color: #E7FFE7;">e</span><span style="color: #DCFFDC;">s</span><span style="color: #D0FFD0;">e</span><span style="color: #C5FFC5;">r</span><span style="color: #B9FFB9;"> </span><span style="color: #ADFFAD;">H</span><span style="color: #A2FFA2;">a</span><span style="color: #96FF96;">n</span><span style="color: #8BFF8B;">d</span><span style="color: #7FFF7F;">e</span><span style="color: #73FF73;">l</span><span style="color: #68FF68;"> </span><span style="color: #5CFF5C;">k</span><span style="color: #51FF51;">l</span><span style="color: #45FF45;">i</span><span style="color: #39FF39;">n</span><span style="color: #2EFF2E;">g</span><span style="color: #22FF22;">t</span><span style="color: #17FF17;"> </span><span style="color: #0BFF0B;">i</span><span style="color: #00FF00;">n deinen Ohren alles andere als vertrauenswürdig. Wer weiß schon, was dieser Elf und Kunstobjekt versteht. Du willst nichts riskieren, behältst dein mühvoll erspartes Gold und machst dich wieder auf den Weg gen Erde.</span>',true);
}

else
{
    
$session['user']['specialinc']='';

    
output('<span style="color: #FFFFFF;">D</span><span style="color: #F4FFF4;">u</span><span style="color: #E9FFE9;"> </span><span style="color: #DFFFDF;">w</span><span style="color: #D4FFD4;">e</span><span style="color: #C9FFC9;">i</span><span style="color: #BFFFBF;">ß</span><span style="color: #B4FFB4;">t</span><span style="color: #AAFFAA;"> </span><span style="color: #9FFF9F;">n</span><span style="color: #94FF94;">i</span><span style="color: #8AFF8A;">c</span><span style="color: #7FFF7F;">h</span><span style="color: #74FF74;">t</span><span style="color: #6AFF6A;">,</span><span style="color: #5FFF5F;"> </span><span style="color: #55FF55;">w</span><span style="color: #4AFF4A;">e</span><span style="color: #3FFF3F;">r</span><span style="color: #35FF35;"> </span><span style="color: #2AFF2A;">d</span><span style="color: #1FFF1F;">a</span><span style="color: #15FF15;"> </span><span style="color: #0AFF0A;">o</span><span style="color: #00FF00;">ben auf dich lauern könnte. Außerdem hast du bestimmt Besseres zu tun, als irgendwelche Strickleitern zu irgendwelchen Baumhäusern hinauf zu klettern. Also lässt du das Baumhaus Baumhaus sein und widmest dich wieder deinen Dingen.</span>',true);
}

?>
0.9.7+jt ext (GER)