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

    /*
     *  access:
            0 = Regeln nicht akzeptiert -> kein Zugang zur Stadt
            1 = Regeln akzeptiert, Name noch nicht von Admins geprüft -> kein Zugang zur Stadt
            2 = Name von Admins geprüft -> Zugang zur Stadt
            3 = Bio eingefügt -> Prüfungsvorgang komplett
     *
     */


    require_once 'common.php';
    require_once 
    'list_funcs.php';
    page_header('Vor den Toren der Stadt');
    rawoutput("<IMG SRC=\"images/stadttor.JPG\" align=\"right\">");
    switch(
    $_GET['op']) {
        case 
    '':
        if(
    $session['user']['access']>1)
            
    addcommentary();

            switch(
    $session['user']['access']):
                case 
    0:
                    if(isset(
    $session['errormes'])) output($session['errormes'].' `n`n'true);
                    unset(
    $session['errormes']);

                    include 
    'regeln.php';

                    
    $out .= '<form action="access.php?op=accept" method="POST">
                             `b`n`n`%Ich akzeptiere die oben genannten Regeln und versichere ausdrücklich das ich über 16 Jahre alt bin.`b <input type="checkbox" name="accept"> `n
                             `n
                             <table border="0"><tr><td width="500" align="left">
                                <input type="submit" class="button" value="Weiter">
                                </form>
                             </td><td width="500" align="right">
                                    <input type="button" class="button" value="Ablehnen (Char löschen)" onClick="location.href=\'access.php?op=dontaccept\'">
                             </td></tr></table>'
    ;

                    
    Allow_Navs('access.php?op=accept''access.php?op=dontaccept');
                break;

                case 
    1:
                case 
    2:
                case 
    3:
                    
    $out .= '`c`b`éVor den Toren `QV`pin`qes`ptr`Qas`c`b`n`n';
                    
    addnav('Wege');
                    
    addnav('Vinestra betreten''village.php');
                    
                    
    $out .= '`éEndlich bist du vor den Toren Vinestras angelangt, jedoch musst du zu deinem Bedauern feststellen das die Tore geschlossen sind.`n
                             Oben auf dem Wehrgang entdeckst du eine Torwache, welche du durch lautes rufen auf dich aufmerksam machst.`n Die Wache schaut dich einen Moment durchdringend an bevor sie zu dir hinab ruft: `Z„ Was ist dein Begehr?“`é`n
                             Ein wenig eingeschüchtert ruft du hinauf: `q„Bitte lasst mich ein, die Nacht bricht an und ich suche eine Unterkunft“`é`n
                             Die Wache schüttelt verneinend den Kopf `Z„Das geht nicht so einfach“`é, er deutet auf das kleine Wachhäuschen neben dem Tor `Z„Wir müssen erst deine Papiere an den Stadtrat weiterreichen. Also habe noch ein wenig Geduld.“`n`n'
    ;

                    
    /*addnav('Sonstiges');
                    addnav('Einwohner Vinestras', 'list.php');
                    addnav('Schlafen legen (logout)', 'login.php?op=logout');
                    addnav('Namensvorschläge', 'http://www.legend-of-vinestra.de/forum/phpBB3/viewforum.php?f=29&sid=4226c61c46fd1f938f5fe8f0e16e8a6b',false, false, true);
                    addnav('`^Aktualisieren', 'access.php');
                    if($session['user']['superuser']>1) {
                        addnav('Adminoptionen');
                        //addnav('Namen überprüfen', 'access.php?op=checknames');
                        addnav('Zur Grotte', 'superuser.php');

                    }*/
                
    break;
            endswitch;
        break;

        case 
    'accept':
            
    $accept $_POST['accept'];

            if(!
    $accept) {
                
    $session['errormes'] = '<h2>`%Du musst die Regeln akzeptieren um fortfahren zu können!!</h2>`0';
                
    redirect('access.php');
            }
            else {
                
    $session['user']['access'] = 1;
                
    redirect('access.php');
            }
        break;

        case 
    'dontaccept':
            
    $out .= Yes_No_Buttons('`éHiermit bestätigst du, dass dein Char gelöscht wird. Fortfahren?`0''access.php?op=killme''access.php''Ja, Chara löschen!''Nein, doch nicht!');
        break;

        case 
    'killme':
            if(
    $_GET['userid']) {
                
    Delete_User($_GET['userid']);
                
    redirect('access.php?op=checknames');
            }
            else {
                
    Delete_User($session['user']['acctid']);
                
    redirect('index.php');
            }
        break;

        case 
    'checknames':
            
    addnav('Aktionen');
            
    addnav('Aktualisieren''access.php?op=checknames');
            
    //addnav('Diskussionsbereich', 'access.php?op=discuss');
            
    addnav('Umkehren');
            
    addnav('Zurück vor die Tore''access.php');
            
    addnav('Biographien überprüfen''bioobs.php');
            
    addnav('Zur Admingrotte''superuser.php');
            
    addnav('Einwohnerliste''list.php');
            
    $sql 'SELECT
                            acctid,
                            name,
                            regday,
                            avatar,
                            additionalinfo,
                            superuser,
                            location,
                            loggedin,
                            inv2,
                            ctitle,
                            title,
                            whoaccess,
                            access,
                            login
                    FROM
                            accounts
                    WHERE
                            access < 2
                    ORDER BY
                            access DESC'
    ;
            
    $result db_query($sql);
            
    $n db_num_rows($result);
            if(
    $n != 0) {
                
    $out .= '`c`b`&Namensüberprüfungen Übersicht`b`c `n`n
                     `&Hier sind alle Spieler aufgelistet, deren Name noch nicht als "RP-tauglich" eingestuft
                     wurde. `n`n`n`n`n`n`n`n
                     Bitte beachten: `n
                     `i- Spieler deren Feld "wird betreut von" ausgefüllt ist, wurde bereits von einem
                         Teammitglied angeyomed. `n
                       - Spieler können nur in die Stadt gelassen werden, wenn sie die Regeln akzeptiert haben! `n
                       - Spieler werden nicht automatisch gelöscht, sondern müssen manuell gelöscht werden!`n`n`n`n`n`n`i'
    ;

                
    $Array = array('ID' => 'center',
                               
    'Name' => '',
                               
    'Registriert seit' => '',
                               
    'Regeln akzeptiert?' => 'center',
                               
    'wird betreut von' => '',
                               
    'Optionen' => 'center');
                
    $out .= Create_Table_Head($Array);

                while(
    $row db_fetch_assoc($result)) {
                    
    $playerID $row['acctid'];
                    
    $LetEnter = !$row['access']?'`&Einlass gewähren`0`n':Make_Html_Link('Einlass gewähren''access.php?op=letin&userid='.$row['acctid'], true'Willst du '.$row['name'].' wirklich in die Stadt lassen?').'`n';
                    
    $MailUser Make_Html_Link('Name ablehnen''access.php?op=mail&userid='.$row['acctid'], true'Der Spieler bekommt eine Nachricht, dass er seinen Namen ändern soll. Fortfahren?').'`n';
                    
    $DelUser Make_Html_Link('`%Spieler löschen`0''access.php?op=killme&userid='.$row['acctid'], true'Willst du '.StripColors($row['name']).' wirklich löschen?');
                    
    $AcceptedRulz $row['access']?'`sJa':'`%Nein';
                    
    $WhoAccess $row['whoaccess']?Get_This_Player($row['whoaccess']):'`c`&Noch`nniemandem`0`c';

                    
    $out .= '<tr class="trdark">
                                <td align="center"> `&'
    .$row['acctid'].' </td>
                                <td> `&'
    .Tooltip_Name_Link($row).' </td>
                                <td align="center"> `&'
    .ShowDate($row['regday']).' </td>
                                <td align="center"> '
    .$AcceptedRulz.' </td>
                                <td> '
    .$WhoAccess.' </td>
                                <td> '
    .$LetEnter.$MailUser.$DelUser.' </td>
                             </tr>'
    ;
                }

                
    $out .= '</table>';
                
    $out .='`n`n`&`iHier kannst du über die aktuelle Einlasspolitik mit den Teammitgliedern diskutieren`n`n`i';
            }
            else {
                
    $out .= '`&`bKeine Spieler gefunden, deren Namen noch nicht überprüft wurde!`b `n`n';
            }
            
    addcommentary();
        break;

        case 
    'letin':
            
    $userid $_GET['userid'];

            
    $sql 'UPDATE
                            accounts
                    SET
                            access = "2",
                            whoaccess = '
    .$session['user']['acctid'].'
                    WHERE
                            acctid = '
    .$userid;
            
    db_query($sql);

            
    redirect('access.php?op=checknames');
        break;

        case 
    'mail':
            
    $userid $_GET['userid'];

            
    SystemMail($userid,
                       
    '`%Name nicht akzeptiert!`0',
                       
    '`^Hallo '.Get_This_Player($userid).',`n
                        `^Schön, dass Du den Weg zu uns gefunden hast. 
                        Leider wurde Dein Name als nicht geeignet eingestuft. 
                        Das kann viele Gründe haben: `n
                        `i- Der Name enthält einen Titel (Alex der Schwertkämpfer, Drachentöter Aragorn) `n
                        - Der Name ist kein Fantasyname, wobei RL Namen nur bedingt geeignet sind.`n (Hans, Slayer1999, MegaUltraDrachenWeghauer, etc pp) `n
                        - Der Name ist der Name eines Filmhelden (Legolas, Gandalf, ...) `n
                        - Der Name passt nicht zu Deiner Rasse `n
                        - Englische Namen sind nicht gestattet `n
                        `%[Alle gerade genannten Namen sind natürlich NICHT geeignet!]`i `n
                        `n
                        `^Wir bitten Dich deshalb, Dir einen anderen Namen auszudenken. Hilfe kannst du Dir aus
                        dem Forum holen unter:`n
                        http://www.legend-of-vinestra.de/forum/phpBB3/viewforum.php?f=29&sid=4226c61c46fd1f938f5fe8f0e16e8a6b
                        `noder direkt von einem Teammitglied,  welches den Namen für dich abändern wird. `n
                        Deine Ansprechperson ist in diesem Falle `b'
    .$session['user']['name'].'`b. `n
                        `n
                        `^Mit freundlichen Grüßen, `n
                        das `QV`pin`qes`ptr`Qa `^Team.'
    );

            
    $sql 'UPDATE
                            accounts
                    SET
                            whoaccess = '
    .$session['user']['acctid'].'
                    WHERE
                            acctid = '
    .$userid;
            
    db_query($sql);

            
    redirect('access.php?op=checknames');
        break;

        
    /*case 'discuss':    -> In die Namensprüfung eingebaut!
            addcommentary();

            output('`&Hier kannst du über die aktuelle Einlasspolitik mit den Teammitgliedern diskutieren ;)`n`n');
            OTviewcommentary('adminaccess', 'diskutieren');

            addnav('Umkehren');
            if(isset($_GET['ret'])) addnav('Zurück zur Bioüberwachung', 'bioobs.php');
            else addnav('Zurück zur Namenskontrolle', 'access.php?op=checknames');
        break;*/
    }
    output($outtrue);

    if(
    $_GET['op']=='' && $session['user']['access']>1) {
        
    OTviewcommentary('BehindTheWalls''Hinzufügen');
    }
    elseif(
    $_GET['op']=='checknames' && $session['user']['access']>1) {
        
    viewcommentary('adminaccess''diskutieren');
    }

    $session['user']['standort']='Stadttor';
    page_footer();
    ?>

    © 2007 by Kathal