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:
    <?php

    // 1508004

    require_once "common.php";

    addcommentary();
    $cost $session[user][level]*20;
    $gems=array(1=>1,2,3);
    $guilddiscount $session['guilds'][$session['user']['guildID']]['GemPurchaseDiscount']; //guilds
    if ( $guilddiscount) { //guilds
        
    $costs=array(1=>round((4000-3*getsetting("selledgems",0))*(1-$guilddiscount/100)),
                        
    round((7800-6*getsetting("selledgems",0))*(1-$guilddiscount/100)),
                        
    round((11400-9*getsetting("selledgems",0))*(1-$guilddiscount/100))
                     );
    } else {
        
    $costs=array(1=>4000-3*getsetting("selledgems",0),7800-6*getsetting("selledgems",0),11400-9*getsetting("selledgems",0));
    }
    $scost=1200-getsetting("selledgems",0);
    if (
    $_GET[op]=="pay"){
    //    if ($session[user][gold]>=$cost){ // Gunnar Kreitz
    //    if ($session[user][gold]>$cost){ // Eric Stevens
        
    if($session['user']['gold'] >= $cost) { // Manuel Tröscher
            
    $session['user']['gold']-=$cost;
            if (
    $_GET[was]=="flirt"){
                 
    redirect("gypsy.php?op=flirt2");
            } else {
                
    redirect("gypsy.php?op=talk");
            }
        }else{
            
    page_header("Zigeunerzelt");
            
    addnav("Vessa verlasssen","sanela.php");
            
    output("`éDu bietest der alten Zigeunerin deine `^{$session[user][gold]}`é Gold für die Beschwörungssitzung. Sie informiert dich, dass die Toten zwar tot, aber deswegen trotzdem nicht billig sind.");
        }
    }elseif (
    $_GET[op]=="talk"){
        
    page_header("In tiefer Trance sprichst du mit den Schatten");
        
    // by nTE- with modifications from anpera
        
    $sql="SELECT name FROM accounts WHERE locked=0 AND loggedin=1 AND alive=0 AND laston>'".date("Y-m-d H:i:s",strtotime(date("c")."-".getsetting("LOGINTIMEOUT",900)." seconds"))."' ORDER BY login ASC";
        
    $result=db_query($sql) or die(sql_error($sql));
        
    $count=db_num_rows($result);
        
    $names=$count?"":"niemandem";
        for (
    $i=0;$i<$count;$i++){
            
    $row=db_fetch_assoc($result);
            
    $names.="`^$row[name]";
            if (
    $i<$count$names.=", ";
        }
        
    db_free_result($result);
        
    output("`éDu fühlst die Anwesenheit von $names`é.`n`n");
        
    output("`éSolange du in tiefer Trance bist, kannst du mit den Toten sprechen:`n");
        
    OTviewcommentary("shade","Sprich zu den Toten",25,"spricht");
        
    addnav("Erwachen","sanela.php");
    } else if (
    $_GET[op]=="flirt2"){
        
    page_header("In tiefer Trance sprichst du mit den Schatten");
        
    output("`éDie Zigeunerin versetzt dich in tiefe Trance.`n`% Du findest ".($session[user][sex]?"deinen Mann":"deine Frau")." im Land der Schatten und flirtest eine Weile mit ".($session[user][sex]?"ihm, um sein":"ihr, um ihr")." Leid zu lindern. ");
        
    output("`n`^Du bekommst einen Charmepunkt.");
        
    $session['bufflist']['lover']=array("name"=>"`uSchutz der Liebe","rounds"=>60,"wearoff"=>"`uDu vermisst deine große Liebe!`0","defmod"=>1.2,"roundmsg"=>"Deine große Liebe lässt dich an deine Sicherheit denken!","activate"=>"defense");
        
    $session['user']['charm']++;
        
    $session['user']['seenlover']=1;
        
    addnav("Erwachen","sanela.php");
    }elseif(
    $_GET[op]=="buy"){
        
    page_header("Zigeunerzelt");
        if (
    $session[user][transferredtoday]>getsetting("transferreceive",3)){
            
    output("`éDu hast heute schon genug Geschäfte gemacht. `ìVessa`é hat keine Lust mit dir zu handeln. Warte bis morgen.");
        }else if (
    $session[user][gems]>getsetting("selledgems",0)) {
            
    output("`ìVessa`éwirft einen neidischen Blick auf dein Säckchen Edelsteine und beschließt, dir nichts mehr zu geben.");
        } else {
                    if (
    $session[user][gold]>=$costs[$_GET[level]]){
                           if (
    getsetting("selledgems",0) >= $_GET[level]) {
                                  
    output"`ìVessa`é grapscht sich deine `^".($costs[$_GET[level]])."`é Goldstücke und gibt dir im Gegenzug `#".($gems[$_GET[level]])."`é Edelstein".($gems[$_GET[level]]>=2?"e":"").".`n`n");
                                  
    $session[user][gold]-=$costs[$_GET[level]];
                                  
    $session[user][gems]+=$gems[$_GET[level]];
                    
    $session[user][transferredtoday]+=1;
                                  if (
    getsetting("selledgems",0) - $_GET[level] < 1) {
                                    
    savesetting("selledgems","0");
                                  } else {
                                    
    savesetting("selledgems",getsetting("selledgems",0)-$_GET[level]);
                                  }
                           } else {
                                  
    output("`ìVessa`é teilt dir mit, dass sie nicht mehr so viele Edelsteine hat und bittet dich später noch einmal wiederzukommen.`n`n");
                           }
                    }else{
                            
    output"`ìVessa`é zeigt dir den Stinkefinger, als du versuchst, ihr weniger zu zahlen als ihre Edelsteine momentan Wert sind.`n`n");
                    }
        }
        
    addnav("Vessa verlassen","sanela.php");
    }elseif(
    $_GET[op]=="sell"){
        
    page_header("Zigeunerzelt");
        
    $maxout $session[user][level]*getsetting("maxtransferout",25);
            if (
    $session[user][gems]<1){
                    
    output("`ìVessa`é haut mit der Faust auf den Tisch und fragt dich, ob du sie veralbern willst. Du hast keinen Edelstein.`n`n");
        }else if (
    $session[user][transferredtoday]>getsetting("transferreceive",3)){
            
    output("`éDu hast heute schon genug Geschäfte gemacht. `ìVessa`é hat keine Lust mit dir zu handeln. Warte bis morgen.");
            }else{
                    
    output("`ìVessa`é nimmt deinen Edelstein und gibt dir dafür $scost Goldstücke.`n`n");
                    
    $session[user][gold]+=$scost;
                    
    $session[user][gems]-=1;
                    
    savesetting("selledgems",getsetting("selledgems",0)+1);
            
    $session[user][transferredtoday]+=1;
            }
        
    addnav("Zigeunerzelt","gypsy.php");
        
    addnav("Vessa verlassen","sanela.php");
    }else{
        
    checkday();
        
    page_header("Zigeunerzelt");
            
    rawoutput("<IMG SRC=\"images/zigeunerin.JPG\" align=\"right\">");
        
    output("`n`n`c`é Zigeunerin `ìVessa`n`n`n`n`c`éDu betrittst das Zigeunerzelt, welches eine Unterhaltung mit den Verstorbenen verspricht.`n Im typischen Zigeunerstil sitzt eine junge Frau hinter
        einer irgendwie schmierigen Kristallkugel. `nSie sagt dir, dass die Verstorbenen nur mit den Bezahlenden reden.`n Der Preis ist `^$cost`é Gold."
    );
        
    //output("`nDie Zigeunerin `ìVessa`é gibt dir auch zu verstehen, dass sie mit Edelsteinen handelt.`nMomentan hat sie `#".getsetting("selledgems",0)."`é Edelsteine auf Lager.");
        //if (getsetting("selledgems",0)>=1000) output(" Sie scheint aber kein Interesse an weiteren Edelsteinen zu haben. Oder sie hat einfach kein Gold mehr, um weitere Edelsteine zu kaufen.`n`n`n");
        
    addnav("Bezahle und rede mit den Toten","gypsy.php?op=pay");
        if (
    $session[user][charisma]==4294967295 && $session[user][seenlover]<1) {
              
    $sql "SELECT name,alive FROM accounts WHERE ".$session[user][marriedto]." = acctid ORDER BY charm DESC";
              
    $result db_query($sql) or die(db_error(LINK));
            
    $row db_fetch_assoc($result);
            if (
    $row[alive]==0addnav("Bezahle und flirte mit $row[name]","gypsy.php?op=pay&was=flirt");
        }
        
    //addnav("Tarotkarten legen (1 Edelstein)","tarot.php");

        //addnav("Edelsteine");
        //if ($session['user']['level']<15){
        //    addnav("Kaufe 1 Edelstein ($costs[1] Gold)","gypsy.php?op=buy&level=1");
        //    addnav("Kaufe 2 Edelsteine ($costs[2] Gold)","gypsy.php?op=buy&level=2");
        //    addnav("Kaufe 3 Edelsteine ($costs[3] Gold)","gypsy.php?op=buy&level=3");
        //}
        //if (getsetting("selledgems",0)<1000 && $session['user']['level']>1) //addnav("Verkaufe 1 Edelstein für $scost Gold","gypsy.php?op=sell");
        //addnav("Zurück");
        // addnav("Forget it","village.php");
        
    addnav("Vessa verlassen","sanela.php");
        
    OTviewcommentary("zig","Mit anderen sprechen");
    }

    checkday();
    page_footer();
    ?>

    © 2007 by Kathal