3V Sourceviewer

Hier kannst du den Quellcode aller vom Admin freigegebenden Scripte einsehen. Es ist nicht erlaubt sich durch das Quellcode lesen Vorteile im Spiel zu verschaffen und wird daher schwer bestraft! Ebenso sind Fehler im Quellcode umgehend zu melden. Das Vinestrateam ist sehr dankbar falls ihr Bugs meldet. Bei Quellcodefragen wendet euch bitte im Spiel an Draza`ar oder schickt eine Mail.

Zum Quellcode

Verzeichnisliste

  • RPplaces.php
  • RPplaceslist.php
  • about.php
  • academy.php
  • access.php
  • alchemist.php
  • altaramon.php
  • amonnebeneingang.php
  • amontempel.php
  • anticheat.php
  • armor.php
  • armoreditor.php
  • aussenanlagetempel.php
  • avatars.php
  • badnav.php
  • badword.php
  • bait.php
  • bank.php
  • banker.php
  • bankrobber.php
  • bar.php
  • bar_casino.php
  • bar_club.php
  • barke.php
  • bath.php
  • battle.php
  • battlearena.php
  • beggar.php
  • beispiel.php
  • bio.php
  • biobackups.php
  • biobewertung.php
  • bioobs.php
  • bios.php
  • blumenstand.php
  • bordello.php
  • chapel.php
  • chat.php
  • chat_delete.php
  • chateaux.php
  • checknames.php
  • clan.php
  • coloredit.php
  • colors.php
  • common.php — Datei kann nicht angezeigt werden: Auf Grund von anpassungen gesperrt!
  • configuration.php
  • connector.php
  • create.php
  • creatures.php
  • dag.php
  • dbwrapper.php
  • descriptioneditor.php
  • docks.php
  • donators.php
  • dragon.php — Datei kann nicht angezeigt werden: Die gibt's hier auf Anfrage
  • durscripts.php
  • editchat.php — Datei kann nicht angezeigt werden: Die gibt's hier auf Anfrage
  • elementkammer.php
  • elwus.php
  • erde.php
  • fast_nav.php
  • feuer.php
  • fischhaendler.php
  • fish.php
  • flirt.php
  • floor.php
  • flowers.php
  • forest.php
  • forestlakepath.php
  • forum.php
  • forum_funcs.php
  • friedhof.php
  • furnedit.php
  • gardens.php
  • gartensee.php
  • gaya.php
  • gemstore.php
  • goettertempel.php
  • gottwahl.php
  • graveyard.php
  • grotte.php
  • guild.php
  • guildclanedit.php
  • guildclaneditfunc.php
  • guildclanfuncs.php
  • guildclanhelp.php
  • guilds-clans-su.php
  • gypsy.php
  • hafenviertel.php
  • healer.php
  • herocamp.php
  • hexe.php
  • hof.php
  • housefuncs.php
  • houses.php
  • huegel.php
  • impressum.php
  • index.php
  • indexregeln.php
  • info.php
  • inn.php
  • innboard.php
  • invhandler.php
  • itemeditor.php
  • kerker.php
  • kirche.php
  • kiste.php
  • kitchen.php
  • klippen.php
  • leuchtturm.php
  • library.php
  • list.php — Datei kann nicht angezeigt werden: Die gibt's hier auf Anfrage
  • list_funcs.php — Datei kann nicht angezeigt werden: Die gibt's hier auf Anfrage
  • lodge.php
  • logdnet.php
  • login.php
  • logs.php
  • lottery.php
  • luft.php
  • mail.php
  • man.php
  • massmail.php
  • modgems.php
  • moebelhaendler.php
  • motd.php
  • mounts.php
  • myranorapotheke.php
  • mystischersee.php
  • namechange.php
  • nebelinsel.php
  • new.php
  • newday.php — Datei kann nicht angezeigt werden: Die gibt's hier auf Anfrage
  • newgiftshop.php
  • news.php
  • olddrawl.php
  • orte.php
  • outhouse.php
  • outputs.php
  • panel_funcs.php
  • paths.php
  • petition.php
  • placefuncs.php
  • placelist.php
  • pool.php
  • prefs.php
  • pressarm.php
  • pvp.php
  • pvparena.php
  • raceedit.php
  • ramiusfight.php
  • ramiussitz.php
  • ramiustempel.php
  • randomchar.php
  • rathaus.php
  • reanda.php
  • rebirth.php
  • redaktion.php
  • referers.php
  • referral.php
  • regeln.php
  • retitle.php
  • robinhood.php
  • rock.php
  • rpchange.php
  • rpcharlist.php
  • rpfights.php
  • rpmod.php
  • rportclassfunc.php
  • rporte.php
  • sanela.php
  • sanelabrunnen.php
  • sanelaschmiede.php
  • sanelasee.php
  • sanelastrand.php
  • schnellbank.php
  • schnellbankhafen.php
  • schnellbanksanela.php
  • setnewday.php
  • shades.php
  • shrine.php
  • source.php — Datei kann nicht angezeigt werden: Na na na hier wird nicht geschaut ;P
  • spelunke.php
  • stables.php
  • stats.php
  • stonesgame.php
  • strand.php
  • styx.php
  • su_forum.php
  • suhouses.php
  • sulib.php
  • superuser.php
  • superuser2.php
  • suvinbor.php — Datei kann nicht angezeigt werden: Teil vom System 3V
  • switchfunctions.php
  • tanzsaal.php
  • taunt.php
  • tempelanlage.php
  • tempeleingang.php
  • tempelgewoelbe.php
  • templateedit.php
  • test.php
  • testi.php
  • thehell.php
  • titler.php
  • todolist.php
  • topwebvote.php
  • train.php
  • translator.php
  • translator_de.php
  • translator_en.php
  • treeofdeath.php
  • turm.php
  • turmsprung.php
  • usepotion.php
  • user.php
  • userpanel.php — Datei kann nicht angezeigt werden: Teil vom System 3V
  • useryoms.php
  • v3_su_guild.php
  • vendor.php
  • verdammnis.php
  • verifi.php
  • viewpetition.php
  • village.php
  • vinbor.php — Datei kann nicht angezeigt werden: Teil vom System 3V
  • vineinfo.php
  • vinestrafarben.php
  • wachstube.php
  • waldlichtung.php
  • waldsee.php
  • waldseefuncs.php
  • wanderweg.php
  • wasser.php
  • wasserfall.php
  • weaponeditor.php
  • weapons.php
  • well.php
  • wellness.php
  • whoaccess.php
  • wolkeninsel.php
  • zeitung.php
  • zulan.php


  • Zum Seitenanfang

    /special/



    Zum Seitenanfang

    /lib/



    Zum Seitenanfang

    /common/




    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:
    112:
    113:
    114:
    115:
    116:
    117:
    118:
    119:
    120:
    121:
    122:
    123:
    124:
    125:
    126:
    127:
    128:
    129:
    130:
    131:
    132:
    133:
    134:
    135:
    136:
    137:
    138:
    139:
    140:
    141:
    142:
    143:
    144:
    145:
    146:
    147:
    148:
    149:
    150:
    151:
    152:
    153:
    154:
    155:
    156:
    157:
    158:
    159:
    160:
    161:
    162:
    163:
    164:
    165:
    166:
    167:
    168:
    169:
    170:
    171:
    172:
    173:
    174:
    175:
    176:
    177:
    178:
    179:
    180:
    181:
    182:
    183:
    184:
    185:
    186:
    187:
    188:
    189:
    190:
    191:
    192:
    193:
    194:
    195:
    196:
    197:
    198:
    199:
    200:
    201:
    202:
    203:
    204:
    205:
    206:
    207:
    208:
    209:
    210:
    211:
    212:
    213:
    214:
    215:
    216:
    217:
    218:
    219:
    220:
    221:
    222:
    223:
    224:
    225:
    226:
    227:
    228:
    229:
    230:
    231:
    232:
    233:
    234:
    235:
    236:
    237:
    238:
    239:
    240:
    241:
    242:
    243:
    244:
    245:
    246:
    247:
    248:
    249:
    250:
    251:
    252:
    253:
    254:
    255:
    256:
    257:
    258:
    259:
    260:
    261:
    262:
    263:
    264:
    265:
    266:
    267:
    268:
    269:
    270:
    271:
    272:
    273:
    274:
    275:
    276:
    277:
    278:
    279:
    280:
    281:
    282:
    283:
    284:
    285:
    286:
    287:
    288:
    289:
    290:
    291:
    292:
    293:
    294:
    295:
    296:
    297:
    298:
    299:
    300:
    301:
    302:
    303:
    304:
    305:
    306:
    307:
    308:
    309:
    310:
    311:
    312:
    313:
    314:
    315:
    316:
    317:
    318:
    319:
    320:
    321:
    322:
    323:
    324:
    325:
    326:
    327:
    328:
    329:
    330:
    331:
    332:
    333:
    334:
    335:
    336:
    337:
    338:
    339:
    340:
    341:
    342:
    343:
    344:
    345:
    346:
    347:
    348:
    349:
    350:
    351:
    352:
    353:
    354:
    355:
    356:
    357:
    358:
    359:
    360:
    361:
    362:
    363:
    364:
    <?php

    // modifications by anpera:
    // stealing enabled with 1:15 success (thieves have 2:12 chance)

    global $NavSystem;
                require_once 
    "common.php";
                require_once 
    "guildclanfuncs.php";
    rawoutput("<IMG SRC=\"images/ruestungsschmied.JPG\" align=\"right\">");
    checkday();

    //
    // ----------------------------------------------------------------------------
    //
    // armor.php
    // -> Original work by LOTGD.NET/MightyE
    // -> Updated to work with the Guilds & Clans Pages & custom weapons
    // CR#Dasher#004
    // 14th April 2004
    // Version: 0.98.2 beta
    // The latest version is always runnning at: www.sembrance.uni.cc/rpg
    // (c) Dasher [david.ashwood@inspiredthinking.co.uk] 2004
    // This module is relased under the LOTGD GNU public license
    // You may change/modify this module and it's associated modules as you wish but
    // this copyright MUST be retained.
    //
    // I would apprechiate feedback/updates on how it works and changes you make.
    // Dasher
    // ------------------------------------
    // david.ashwood@inspiredthinking.co.uk
    // MSNM: david@ashwood.net
    // ----------------------------------------------------------------------------
    //
    // Has a dynamic return path using &return
    // Called witht he &guild=GuildID to activate the guild functionality
    // Supports Custom Guild Armor using the standard armor table.
    // Uses an offset of 1024 in the level field by 1014+(GuildID*10)
    // Uses the name of the Head Of War or Guild Leader as the Weapon Smith
    // Defaults to MightyE if not called with the guild=GuildID set
    // Uses the NavSystem talked about in the Guilds-Clans Pages
    //
    // ChangeLog
    // 14th April 2004
    // Fixed some minor bugs around the cost of items
    //

    If (isset($HTTP_GET_VARS['guild'])) {
        
    // If we have come here from the guilds pages - &guild=GuildID will be set
        
    $url_mod="&guild=".$HTTP_GET_VARS['guild'];  // Save the guild ID to return
        
    $MyGuild=$session['guilds'][$HTTP_GET_VARS['guild']];
        
    $MgmtTeam=ManagementTeam($MyGuild['ID'],true);
    //    $return=$HTTP_GET_VARS['return'];
        
    $return="guild.php?op=member&action=shop&id=".$MyGuild['ID'];
        
    $url_mod.="&return=".urlencode($return);
    }

    // Determine the Weapon Smith Name
    $Smithy=(isset($MyGuild)?
        (
    $MgmtTeam['Head Of War']!=0?
            
    $MgmtTeam['Head Of War']['name']:
            
    $MgmtTeam['Guild Leader']['name']):
        
    "`!Cimaron");

    // Determine Sex
    $sex=(isset($MyGuild)?
        (
    $MgmtTeam['Head Of War']!=0?
            
    $MgmtTeam['Head Of War']['sex']:
            
    $MgmtTeam['Guild Leader']['sex']):
        
    1);

    // Determine the store name as the Guild Name if the Guild Functionality is being used, otherwise uses MightyE
    $StoreName=(isset($MyGuild)?
        
    $MyGuild['Name']:
        
    "Cimaron");

    // Gives an improved trade in percentage when used from guild pages
    $TradeInRatio=(isset($MyGuild)?
        
    0.85:
        
    0.75);

    // Determines the purchase discount, as set by the guild.
    // They can spend SitePoints to get a better discount
    // See the Guild/Clans pages for more information
    $GuildDiscount=(isset($MyGuild)?
        (
    $MyGuild['ArmourDiscount']==0?
            
    0:
            (
    $MyGuild['ArmourDiscount']/100)):
        
    0);

    if ( isset(
    $MyGuild)) {
        if (
    $HTTP_GET_VARS[op]=="guildarmor") {
            
    page_header(color_sanitize($StoreName)."'s Rüstungen");
            
    output("`c`b`&".$StoreName."'s Rüstungen `b`ngeführt von ".$Smithy."`c`0`n",true);
    if (
    $session ['user']['stones'] ==3){
            
    $tradeinvalue round(($session['user']['armorvalue']*$TradeInRatio),0);
    } else {
    $tradeinvalue =
    round(($session[user][armorvalue]*.75),0);
    }
        } else if (
    $HTTP_GET_VARS[op]=="browse") {
            
    page_header(color_sanitize($StoreName)."'s Rüstungen");
            
    output("`c`b`&".$StoreName."'s Rüstungen `b`ngeführt von Cimaron`c`0`n",true);
            
    $tradeinvalue round(($session['user']['armorvalue']*$TradeInRatio),0);
        } else {
            
    page_header(color_sanitize($StoreName)."'s Rüstungen");
            
    output("`c`b`&".$StoreName."'s Rüstungen `b`c`0`n",true);
            
    $tradeinvalue round(($session['user']['armorvalue']*$TradeInRatio),0);
        }
    }
    else {
        
    page_header(color_sanitize($StoreName)."'s Rüstungen");
        
    output("`c`b`&".$StoreName."' Rüstungen `b`c`0`n",true);
        
    $tradeinvalue round(($session['user']['armorvalue']*$TradeInRatio),0);
    }

    $NavSystem["Zurück"]["Zurück zur Stadt"]="village.php";

    if (isset(
    $MyGuild)) {
        
    // Links back to the guild and provides an option to display the Guild Defined Weapons
        
    $NavSystem["Zurück"]["Zurück zum Marktplatz"]=$return;
        
    //$NavSystem["Shop"]["`j".$Smithy."`0's Waren durchstöbern"]="armor.php?op=browse".$url_mod;
        
    $NavSystem["Shop"]["Gilden-eigene Rüstungen"]="armor.php?op=guildarmor".$url_mod;
    }

    if (
    $HTTP_GET_VARS[op]==""){
        if (isset(
    $MyGuild)) {
            
    output("`éDu stehst vor einem kleinen Rüstungsladen, der Deiner Gilde gehört und von `j$Smithy`é geführt wird.`n
            `+Hier können nur Gilden-Mitglieder einkaufen!`n`n`0"
    );
            
    output("`éDirekt daneben ist ein weiteres Geschäft, das blankgeputzte Rüstungen ausgestellt hat. Aus dem Laden lächelt Dich die gerechte und hübsche `jCim`9ar`jon`é an.`n
            `+Deine Gilde räumt Dir großzügigerweise einen Rabatt von `&"
            
    .($GuildDiscount*100)."%`+ auf Deine Einkäufe ein!`n`n`0");
            
    $NavSystem["Shop"]["`jCim`9ar`jon`0's Waren durchstöbern"]="armor.php?op=browse".$url_mod;
        }
        else {
        
    addcommentary();
            
    output("`éDie gerechte und hübsche `jCim`9ar`jon`é begrüßt Dich mit einem herzlichen Lächeln, als du ihren bunten Zigeunerwagen betrittst, der nicht ganz zufällig direkt neben `eT`)e`7l`h`mc`,h`Öa`3r`é's Waffenladen steht. Ihr Erscheinungsbild ist genauso grell und farbenfroh wie ihr Wagen, und lenkt Dich fast (aber nicht ganz) von ihren großen grauen Augen und der zwischen ihren nicht ganz ausreichenden Zigeunerklamotten hervor blitzenden Haut ab.`n`n`n`n`n");
           
    OTviewcommentary("ruestung","Mit anderen sprechen");
            
    $NavSystem["Shop"]["`jCim`9ar`jon`0's Waren durchstöbern"]="armor.php?op=browse".$url_mod;

        }
    }

    else if (
    $HTTP_GET_VARS[op]=="browse"){
        
    $sql "SELECT max(level) AS level FROM armor WHERE level<=".$session[user][dragonkills];
        
    $result db_query($sql) or die(db_error(LINK));
        
    $row db_fetch_assoc($result);

          
    $sql "SELECT * FROM armor WHERE level=$row[level] ORDER BY value";
        
    $result db_query($sql) or die(db_error(LINK));
        
    output("`éDu blickst über die verschiedenen Kleidungsstücke und fragst dich, ob `jCim`9ar`jon`é einige davon für dich anprobieren würde. Aber dann bemerkst du, dass sie damit beschäftigt ist, `eT`)e`7l`h`mc`,h`Öa`3r`é verträumt durch das Fenster seines Ladens dabei zu beobachten, wie er gerade mit nacktem Oberkörper einem Kunden den Gebrauch einer seiner Waren demonstriert. Als sie kurz wahrnimmt, dass du ihre Waren durchstöberst, blickt sie auf dein(e/n) `Q".$session[user][armor]."`é und bietet dir dafür im Tausch `4$tradeinvalue`é Gold an.`n`n`n");
    if (
    $session ['user']['stones'] ==3){
        
    output("`éDa du den `^Cimaron Doofiring `é trägst bekommst natürlich den kompleten Wert deiner Rüstung zurück.`n");
        }
        if(
    $session[user][thefttoday]) output("`n`óSie sieht dich misstrauisch an, als ob sie wüsste, dass du hier hin und wieder versuchst, ihr ihre schönen Rüstungen zu klauen.");
        
    output("<table border='0' cellpadding='0'>",true);
        
    output("<tr class='trhead'><td>`bName`b</td><td align='center'>`bVerteidigung`b</td><td align='right'>`bPreis`b</td></tr>",true);
        for (
    $i=0;$i<db_num_rows($result);$i++){
              
    $row db_fetch_assoc($result);
            
    $bgcolor=($i%2==1?"trlight":"trdark");
              
    $cost=round($row['value'] * (1-$GuildDiscount),0);
            if (
    $cost<=($session['user']['gold']+$tradeinvalue)){
                
    output("<tr class='$bgcolor'><td>
                    Kaufe <a href='armor.php?op=buy&id="
    .$row['armorid'].$url_mod."'>".$row['armorname']."</a></td>
                    <td align='center'>"
    .$row['defense']."</td><td align='right'>".$cost."</td></tr>",true);
                
    addnav("","armor.php?op=buy&id=$row[armorid]".$url_mod."");
            }else{
                
    output("<tr class='$bgcolor'><td>
                    - - - - <a href='armor.php?op=buy&id="
    .$row['armorid'].$urlmod."'>".$row['armorname']."</a></td>
                    <td align='center'>"
    .$row['defense']."</td><td align='right'>".$cost."</td></tr>",true);
                
    addnav("","armor.php?op=buy&id=".$row['armorid'].$url_mod."");

            }
        }
        
    output("</table>",true);
        
    //addnav("Zurück zum Dorf","village.php");

    }else if ($HTTP_GET_VARS[op]=="buy"){
          
    $sql "SELECT * FROM armor WHERE armorid='$HTTP_GET_VARS[id]'";
        
    $result db_query($sql) or die(db_error(LINK));

        if (
    db_num_rows($result)==0){
            
    output("`j".$Smithy."`é schaut dich ein paar Sekunden verwirrt an, entschließt sich dann aber zu glauben, dass du wohl ein paar Schläge zu viel auf den Kopf bekommen hast und nickt lächelnd.");
            
    addnav("Nochmal?","armor.php".$url_mod);
        }else{
              
    $row db_fetch_assoc($result);
      if (
    $row[value] * (1-$GuildDiscount) >($session[user][gold]+$tradeinvalue)){
                if (
    $session[user][thievery]>=2) {
                    
    $klau=e_rand(1,15);
                } else {
                    
    $klau=e_rand(2,18);
                }
                if (
    $session[user][thefttoday]>0){
                    if (
    $session[user][thefttoday]==2$klau=10;
                    
    $session[user][thefttoday]=2;
                    if (
    $klau==1){ // Fall nur für Diebe
                        
    output("`éMit den Fertigkeiten eines erfahrenen Diebes tauschst du `+$row[armorname]`é gegen `+".$session[user][armor]."`é aus und verlässt fröhlich pfeifend den Laden. ");
                        
    output(" `bGlück gehabt!`b `jCim`9ar`jon`é starrt immer noch verträumt zu `eT`)e`7l`h`mc`,h`Öa`3r`é rüber und hat nichts bemerkt. Aber nochmal wird ihr das nicht passieren! Stolz auf deine fette Beute stolzierst du über den Stadtplatz - bis dir jemand mitteilt, daß dir da noch ein Preisschild herumbaumelt...`nDu verlierst einen Charmepunkt!");
                         
    $session[user][armor] = $row[armorname];
                        if (
    $session[user][charm]) $session[user][charm]-=1;
                        
    $session[user][defence]-=$session[user][armordef];
                        
    $session[user][armordef] = $row[defense];
                        
    $session[user][defence]+=$session[user][armordef];
                        
    $session[user][armorvalue] = $row[value];
                    } else if (
    $klau==|| $klau==3) { // Diebstahl gelingt perfekt
                        
    output("`éDu grapschst dir `+$row[armorname]`é und tauschst `+".$session[user][armor]."`é unauffällig dagegen aus. ");
                        
    output(" `bGlück gehabt!`b `jCim`9ar`jon`é starrt immer noch verträumt zu `eT`)e`7l`h`mc`,h`Öa`3r`é rüber und hat nichts bemerkt. Aber nochmal wird ihr das nicht passieren! Stolz auf deine fette Beute stolzierst du über den Stadtplatz - bis dir jemand mitteilt, daß dir da noch ein Preisschild herumbaumelt...`nDu verlierst einen Charmepunkt!");
                         
    $session[user][armor] = $row[armorname];
                        if (
    $session[user][charm]) $session[user][charm]-=1;
                        
    $session[user][defence]-=$session[user][armordef];
                        
    $session[user][armordef] = $row[defense];
                        
    $session[user][defence]+=$session[user][armordef];
                        
    $session[user][armorvalue] = $row[value];
                         } else if (
    $klau==|| $klau==5) { // Diebstahl gelingt, aber nachher erwischt
                        
    output("`éDu grapschst dir `+$row[armorname]`é und tauschst `+".$session[user][armor]."`é unauffällig dagegen aus. ");
                        
    output(" So schnell und unauffällig wie du kannst verlässt du den Laden. Geschafft! Als du mit deiner Beute über den Stadtplatz stolzierst, siehst du aus dem Augenwinkel `jCim`9ar`jon`é knapp an dir vorbei Richtung Stadtbank laufen. Im Vorbeigehen reißt sie das Preisschild ab, das noch immer von deiner neuen Rüstung baumelt...`n`n");
                        if (
    $session[user][goldinbank]<0){
                            
    output("Da du jedoch schon Schulden bei der Bank hast, bekam `jCim`9ar`jon`é von dort nicht, was sie verlangte.`n");
                            
    output("Als du dein(e/n) `+$row[armorname]`é stolz auf dem Stadtplatz präsentierst, packt dich von hinten `eT`)e`7l`h`mc`,h`Öa`3r`é's starke Hand. Er entreißt dir `+$row[armorname]`é gewaltsam, drückt dir dein(e/n) alte(n/s) `+".$session[user][armor]."`é  in die Hand und schlägt dich nieder. Er raunzt noch etwas, daß du Glück hast, so arm zu sein, sonst hätte er er dich umgebracht und daß er dich beim nächsten Diebstahl ganz sicher umbringen wird, bevor er in seine Schmiede zurück geht, wo bereits ein Kunde wartet.`n");
                            
    output(" `jCim`9ar`jon`é wird dir sowas nicht nochmal durchgehen lassen!");
                            
    $session[user][hitpoints]=round($session[user][hitpoints]/2);
                        }else{
                            
    output("`jCim`9ar`jon`é hat sich die `4".($row['value']-$tradeinvalue)."`é  Gold, die du ihr schuldest, von der Bank geholt!");
                            
    output(" Sie wird dir sowas nicht nochmal durchgehen lassen.");
                            
    $session[user][goldinbank]-=($row[value]-$tradeinvalue);
                            if (
    $session[user][goldinbank]<0output("`nDu hast dadurch jetzt `4".abs($session[user][goldinbank])." Gold`é Schulden bei der Bank!!");
                            
    //debuglog("lost " . ($row['value']-$tradeinvalue) . " gold in bank for stealing the " . $row['armorname'] . " armor");
                             
    $session[user][armor] = $row[armorname];
                            
    $session[user][defence]-=$session[user][armordef];
                            
    $session[user][armordef] = $row[defense];
                            
    $session[user][defence]+=$session[user][armordef];
                            
    $session[user][armorvalue] = $row[value];
                        }
                         } else { 
    // Diebstahl gelingt nicht
                          
    output("`éDu wartest, bis `jCim`9ar`jon`é wieder abgelenkt ist. Dann näherst du dich vorsichtig `+$row[armorname]`é und lässt die Rüstung leise vom Stapel verschwinden, auf dem sie lag. ");
                        
    output("Deiner Beute sicher drehst du dich um ... nur um festzustellen, dass du dich nicht ganz umdrehen kannst, weil sich zwei Hände fest um deinen Hals schliessen. Du schaust runter, verfolgst die Hände bis zu den Armen, an denen sie befestigt sind, die wiederum an einem äußerst muskulösen `eT`)e`7l`h`mc`,h`Öa`3r`é befestigt sind. Du versuchst zu erklären, was hier passiert ist, aber dein Hals scheint nicht in der Lage zu sein, deine Stimme oder gar den so dringend benötigten Sauerstoff hindurch zu lassen.  ");
                        
    output("`n`nAls langsam Dunkelheit in deine Wahrnehmung schlüpft, schaust du flehend zu `jCim`9ar`jon`é, doch die starrt nur völlig verträumt und mit den Händen seitlich auf dem lächelnden Gesicht auf `eT`)e`7l`h`mc`,h`Öa`3r`é.`n`n");
                        
    $session[user][alive]=false;
                        
    //debuglog("lost " . $session['user']['gold'] . " gold on hand due to stealing from Cimaron");
                        
    $session[user][gold]=0;
                        
    $session[user][hitpoints]=0;
                        
    $session[user][experience]=round($session[user][experience]*.9,0);
                        
    $session[user][gravefights]=round($session[user][gravefights]*.75);
                        
    output("`b`é Du wurdest von `eT`)e`7l`h`mc`,h`Öa`3r`é umgebracht!!!`n");
                        
    output("`4Das Gold, das du dabei hattest, hast du verloren!`n");
                        
    output("`é Du hast 10% deiner Erfahrung verloren!`n");
                        
    output("Du kannst morgen wieder kämpfen.`n");
                        
    output("`n`K Wegen der Unehrenhaftigkeit deines Todes landest du im Fegefeuer und wirst das Reich der Schatten aus eigener Kraft heute nicht mehr verlassen können!");
                        
    addnav("Tägliche News","news.php");
                        
    addnews("`+".$session[user][name]."`é wurde von `eT`)e`7l`h`mc`,h`Öa`3r`é für den Versuch, bei `jCim`9ar`jon`é zu stehlen, erwürgt.");
                        unset(
    $NavSystem["Zurück"]["Zurück zur Stadt"]);
                    }
                }else{
                    
    $session[user][thefttoday]=1;
                    if (
    $klau==1){ // Fall nur für Diebe
                        
    output("`éMit den Fertigkeiten eines erfahrenen Diebes tauschst du `+$row[armorname]`é gegen `+".$session[user][armor]."`é aus und verlässt fröhlich pfeifend den Laden. ");
                        
    output(" `bGlück gehabt!`b `jCim`9ar`jon`é starrt immer noch verträumt zu `eT`)e`7l`h`mc`,h`Öa`3r`é rüber und hat nichts bemerkt. Trotzdem wird sie den Diebstahl früher oder später bemerken und in Zukunft besser aufpassen! Stolz auf deine fette Beute stolzierst du über den Stadtplatz - bis dir jemand mitteilt, daß dir da noch ein Preisschild herumbaumelt...`nDu verlierst einen Charmepunkt!");
                         
    $session[user][armor] = $row[armorname];
                        if (
    $session[user][charm]) $session[user][charm]-=1;
                        
    $session[user][defence]-=$session[user][armordef];
                        
    $session[user][armordef] = $row[defense];
                        
    $session[user][defence]+=$session[user][armordef];
                        
    $session[user][armorvalue] = $row[value];
                         } else if (
    $klau==|| $klau==3) { // Diebstahl gelingt perfekt
                        
    output("`éDu grapschst dir `+$row[armorname]`é und tauschst `+".$session[user][armor]."`é unauffällig dagegen aus. ");
                        
    output(" `bGlück gehabt!`b `jCim`9ar`jon`é starrt immer noch verträumt zu `eT`)e`7l`h`mc`,h`Öa`3r`é rüber und hat nichts bemerkt. Trotzdem wird sie den Diebstahl früher oder später bemerken und in Zukunft besser aufpassen! Stolz auf deine fette Beute stolzierst du über den Stadtplatz - bis dir jemand mitteilt, daß dir da noch ein Preisschild herumbaumelt...`nDu verlierst einen Charmepunkt!");
                         
    $session[user][armor] = $row[armorname];
                        if (
    $session[user][charm]) $session[user][charm]-=1;
                        
    $session[user][defence]-=$session[user][armordef];
                        
    $session[user][armordef] = $row[defense];
                        
    $session[user][defence]+=$session[user][armordef];
                        
    $session[user][armorvalue] = $row[value];
                         } else if (
    $klau==|| $klau==5) { // Diebstahl gelingt, aber nachher erwischt
                        
    output("`éDu grapschst dir `+$row[armorname]`é und tauschst `+".$session[user][armor]."`é unauffällig dagegen aus. ");
                        
    output(" So schnell und unauffällig wie du kannst verlässt du den Laden. Geschafft! Als du mit deiner Beute über den Stadtplatz stolzierst, siehst du aus dem Augenwinkel `jCim`9ar`jon`é knapp an dir vorbei Richtung Stadtbank laufen. Im Vorbeigehen reißt sie das Preisschild ab, das noch immer von deiner neuen Rüstung baumelt...`n`n");
                        if (
    $session[user][goldinbank]<0){
                            
    output("Da du jedoch schon Schulden bei der Bank hast, bekam `jCim`9ar`jon`é von dort nicht was sie verlangte.`n");
                            
    output("Als du dein(e/n) `+$row[armorname]`é stolz auf dem Stadtplatz präsentierst, packt dich von hinten `eT`)e`7l`h`mc`,h`Öa`3r`é's starke Hand. Er entreißt dir `+$row[armorname]`é  gewaltsam, drückt dir dein(e/n) alte(n/s) `+".$session[user][armor]."`é  in die Hand und schlägt dich nieder. Er raunzt noch etwas, daß du Glück hast, so arm zu sein, sonst hätte er er dich umgebracht und daß er dich beim nächsten Diebstahl ganz sicher umbringen wird, bevor er in seinen Laden zurück geht, wo bereits ein Kunde wartet.`n");
                            
    output(" `jCim`9ar`jon`é wird dich in Zukunft sehr genau im Auge behalten, wenn du ihren Laden betrittst.");
                            
    $session[user][hitpoints]=round($session[user][hitpoints]/2);
                        }else{
                            
    output("`jCim`9ar`jon`é hat sich die ".($row['value']-$tradeinvalue)." Gold, die du ihr schuldest, von der Bank geholt!");
                            
    output(" Sie wird dich in Zukunft sehr genau im Auge behalten, wenn du ihren Laden betrittst.");
                            
    $session[user][goldinbank]-=($row[value]-$tradeinvalue);
                            if (
    $session[user][goldinbank]<0output("`nDu hast dadurch jetzt `^".abs($session[user][goldinbank])." Gold`é Schulden bei der Bank!!");
                            
    //debuglog("lost " . ($row['value']-$tradeinvalue) . " gold in bank for stealing the " . $row['armorname'] . " armor");
                             
    $session[user][armor] = $row[armorname];
                            
    $session[user][defence]-=$session[user][armordef];
                            
    $session[user][armordef] = $row[defense];
                            
    $session[user][defence]+=$session[user][armordef];
                            
    $session[user][armorvalue] = $row[value];
                        }
                         } else { 
    // Diebstahl gelingt nicht
                        
    output("`éDu grapschst dir `+$row[armorname]`é und tauschst `+".$session[user][armor]."`é unauffällig dagegen aus. ");
                        
    output(" So schnell und unauffällig wie du kannst verlässt du den Laden. Geschafft! Als du dein(e/n) `+$row[armorname]`é stolz auf dem Stadtplatz präsentierst, packt dich von hinten `eT`)e`7l`h`mc`,h`Öa`3r`é's starke Hand. Er entreißt dir `+$row[armorname]`é gewaltsam, drückt dir dein(e/n) alte(n/s) `+".$session[user][armor]."`é  in die Hand und schlägt dich nieder. Er raunzt noch etwas, daß er dich beim nächsten Diebstahl ganz sicher umbringen wird, bevor er in seinen Laden zurück geht, wo bereits ein Kunde wartet.`n");
                        
    $session[user][hitpoints]=1;
                        if (
    $session[user][turns]>0){
                            
    output("`n`5Du verlierst einen Waldkampf und fast alle Lebenspunkte.");
                            
    $session[user][turns]-=1;
                        }else{
                            
    output("`n`eT`)e`7l`h`mc`,h`Öa`3r`J hat dich so schlimm erwischt, dass eine Narbe bleiben wird.`nDu verlierst 3 Charmepunkte und fast alle Lebenspunkte.");
                            
    $session[user][charm]-=3;
                            if (
    $session[user][charm]<0$session[user][charm]=0;
                        }
                         }
                }
            }else{
                
    output("`j".$Smithy."`é  nimmt dein Gold und sehr zu deiner Überraschung nimmt ".(($sex==1)?"sie":"er")." auch dein(e/n) `+".$session[user][armor]."`é  hängt ein Preisschild dran und legt die Rüstung hübsch zu den anderen. ");
                
    output("`n`nIm Gegenzug händigt ".(($sex==1)?"sie":"er")." dir deine wunderbare neue Rüstung `+$row[armorname]`é aus.");
                
    output("`n`nDu fängst an zu protestieren: \"`@Werde ich nicht albern aussehen, wenn ich nichts ausser `&$row[armorname]`@ tragen?`é\" Du denkst einen Augenblick darüber nach, dann wird dir klar, dass jeder in der  ");
                
    output("Stadt ja das selbe macht.    \"`@Na gut. Andere Länder, andere Sitten`é\"");
                
    $cost=round($row['value'] * (1-$GuildDiscount),0);
                
    debuglog("spent " . ($row['value']-$tradeinvalue) . " gold on the " $row['armorname'] . " armor");
                  
    $session[user][gold]-=$cost;
                
    $session[user][armor] = $row[armorname];
                
    $session[user][gold]+=$tradeinvalue;
                
    $session[user][defence]-=$session[user][armordef];
                
    $session[user][armordef] = $row[defense];
                
    $session[user][defence]+=$session[user][armordef];
                
    $session[user][armorvalue] = $cost;
                
    //addnav("Zurück zum Dorf","village.php");
                
    unset($NavSystem['Shop']);
            }
        }
    }else if (
    $HTTP_GET_VARS[op]=="guildarmor"){
        
    // Displays the custom Armor defined by the Guild
        
    $GuildRef=1014+($MyGuild['ID']*100);  // Determine the offset in the  table Level field
        
    $sql "SELECT * FROM armor WHERE level >= ".$GuildRef." and level<=".($GuildRef+9)." ORDER BY defense ASC";
        
    $result db_query($sql) or die(db_error(LINK));
        
    output("`9Du gehst zum Verkaufstisch und tust so, als ob Du genau wüsstest, was diese ganze Ausrüstung bewirkt.
        "
    .$Smithy."`9 lächelt Dich an und steckt dann einen Ast in ein Loch in der Wand. Sofort schwingt eine geheime Tür auf, und Du kannst Dir die Rüstungen ansehen, die vom Schmied der Guilde angefertigt wurden.`n
        "
    .$Smithy."`9 schaut Dich an und sagt: `jIch kann Dir `4".$tradeinvalue."`j Gold für Dein `é".$session['user']['armor']."`j geben. Klicke auf die Rüstung, die Du kaufen willst. Was immer auch \"Klick\"
        heissen mag... `9Erwartungsvoll schaut "
    .(($sex==1)?"sie":"er")." `9Dich an.`n`n`0");

        
    $RowCount=db_num_rows($result);
        if (
    $RowCount!=0) {
            
    output("<table border='0' cellpadding='0'>",true);
            
    output("<tr class='trhead'><td>`bName`b</td><td align='center'>`bVerteidigung`b</td><td align='right'>`bGoldpreis`b</td></tr>",true);
            for (
    $i=0;$i<$RowCount;$i++){
                
    $row db_fetch_assoc($result);
                
    $bgcolor=($i%2==1?"trlight":"trdark");
                
    $cost=round($row['value'] * (1-$GuildDiscount),0);
                if (
    $cost<=($session['user']['gold']+$tradeinvalue)){
                    
    output("<tr class='$bgcolor'><td>
                    <a href='armor.php?op=buy&id="
    .$row['armorid'].$url_mod."'>".$row['armorname']."</a></td>
                    <td align='center'>"
    .$row['defense']."</td><td align='right'>".$cost."</td></tr>",true);
                    
    addnav("","armor.php?op=buy&id=".$row['armorid'].$url_mod."");
                }else{
                    
    output("<tr class='$bgcolor'><td>".$row['armorname']."</td>
                    <td align='center'>"
    .$row['defense']."</td><td align='right'>".$cost."</td></tr>",true);
                    
    addnav("","armor.php?op=buy&id=".$row['armorid'].$url_mod);
                }
            }
            
    output("</table>",true);
        } else {
            
    output("`n`n".$Smithy." `7 looks at the empty spaces on the walls and frowns.  \"It looks like I haven't got around to sorting out armor yet\" ".(($sex==1)?"she":"he")." mumbles.",true);
            
    output("You decide to come back later when things might be better organised.");
        }
        
    $NavSystem["Shop"]["`jCim`9ar`jon`0' Waren durchstöbern"]="armor.php?op=browse".$url_mod;
        unset(
    $NavSystem["Shop"]["Gilden-eigene Rüstungen"]);
    }
    PopulateNavs();  // The part of the Nav Management System that displays the Nav's
    $session['user']['standort']='Rüstungshändler';
    page_footer();
    ?>

    © 2007 by Kathal