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


    /*****************************
      **    bioobs.php by Draza´ar
      **    Idee von Ancalimê
      **     Aussortieren, Verwarnen und Löschen der Spieler, die noch keine Biographie geschrieben haben
      **    V.1.0
      *****************************
      ** !!!! ACHTUNG:        Teil des V3 Systems, nicht kompatibel zur LoGD Standardrelease    !!!!
      *****************************
    */

    require_once 'common.php';
    require_once 
    'list_funcs.php';

    isnewday(2);
    page_header('Bioüberwachung');

    $sql 'SELECT count(`acctid`) AS "c" FROM `accounts` WHERE `access` = "2"';
    $result db_query($sql);
    $row db_fetch_assoc($result);
    $totalplayers $row['c'];

    $playersperpage 50;

    $page 1;
    if(
    $_GET['page']) $page = (int)$_GET['page'];
    $pageoffset $page;
    if(
    $pageoffset 0$pageoffset--;
    $pageoffset *= $playersperpage;

    $from $pageoffset+1;
    $to min($pageoffset+$playersperpage$totalplayers);
    $limit $pageoffset.','.$playersperpage;

    switch(
    $_GET['op']) {
        case 
    '':
            
    addnav('Aktionen');
            
    addnav('Aktualisieren''bioobs.php');
            
    //addnav('Diskussionsbereich', 'access.php?op=discuss&ret=1');
            
    addnav('Umkehren');
            
    addnav('N?Zur Namensüberprüfung''access.php?op=checknames');
            
    addnav('G?Zurück zur Grotte''superuser.php');
            
    addnav('W?Zurück zum Weltlichen''village.php');

            
    addnav('Seiten');
            for(
    $i 0$i $totalplayers$i+= $playersperpage) {
                
    $pnum = ($i/$playersperpage+1);
                
    $pagelink 'bioobs.php?page='.$pnum;
                
    $min = ($i+1);
                
    $max min($i+$playersperpage$totalplayers);
                
    addnav('Seite '.$pnum.' ('.$min.'-'.$max.')'$pagelink);
            }

            
    $sql 'SELECT
                            `acctid`,
                            `name`,
                            `regday`,
                            `bio`,
                            `avatar`,
                            `verwarnung`,
                            `verwarndatum`,
                            `whoaccess`,
                            `additionalinfo`,
                            `location`,
                            `alive`,
                            `laston`
                    FROM
                            `accounts`
                    WHERE
                            `access` = "2"
                    ORDER BY
                            `regday` ASC,
                            `acctid` ASC
                    LIMIT
                            '
    .$limit;
            
    $result db_query($sql);
            
    $n db_num_rows($result);

            if(
    $n) {
                
    $TableHeadArray = array('Registriert seit' => '',
                                        
    'Name' => '',
                                        
    'Letzter Login' => '',
                                        
    'Bio' => 'center',
                                        
    'Verwarnung' => 'center',
                                        
    'Letzte Verwarnung' => 'center',
                                        
    'Bearbeitet von' => '',
                                        
    'Optionen' => '');
                
    $out .= Create_Table_Head($TableHeadArray);

                for(
    $i=0$i<$n$i++) {
                    
    $row db_fetch_assoc($result);

                    
    $biolength Str_Word_Count(StripColors($row['bio']));
                    
    $bio '`N('.$biolength.' Wörter) `n
                            `n
                            <form action="bioobs.php?op=hasbio&userid='
    .$row['acctid'].'" method="POST">
                                <input type="submit" value="Bio bestätigen">
                            </form>'
    ;

                    if(
    $row['verwarnung']==0$verwarnung '`0<a href="bioobs.php?op=verwarn1&userid='.$row['acctid'].'">`.1. Verwarnung</a>';
                    elseif(
    $row['verwarnung']==1$verwarnung '`.1. Verwarnung `n
                                                                 `0<a href="bioobs.php?op=verwarn2&userid='
    .$row['acctid'].'">`42. Verwarnung</a>';
                    elseif(
    $row['verwarnung']==2$verwarnung '`.1. Verwarnung `n
                                                                 `42. Verwarnung `n
                                                                 `0<a href="bioobs.php?op=verwarn3&userid='
    .$row['acctid'].'">`%3. Verwarnung';
                    else 
    $verwarnung '';

                    
    Allow_Navs('bioobs.php?op=verwarn1&userid='.$row['acctid'], 'bioobs.php?op=verwarn2&userid='.$row['acctid'], 'bioobs.php?op=verwarn3&userid='.$row['acctid'], 'bioobs.php?op=hasbio&userid='.$row['acctid'], 'bioobs.php?op=deluser&userid='.$row['acctid']);

                    
    $verwarnung2 '`N'.ShowDate($row['verwarndatum']).' `n';
                    switch(
    $row['verwarnung']):
                        case 
    0:
                            
    $verwarnung2 '`i`&Bisher keine `n
                                            Verwarnung`0`i'
    ;
                            break;

                        case 
    1:
                            
    $verwarnung2 $verwarnung2.'
                                            `i`.1. Verwarnung`0`i'
    ;
                            break;

                        case 
    2:
                            
    $verwarnung2 $verwarnung2.'
                                            `i`42. Verwarnung`0`i'
    ;
                            break;

                        case 
    3:
                            
    $verwarnung2 $verwarnung2.'
                                            `i`%3. Verwarnung`0`i'
    ;
                            break;
                    endswitch;

                    
    $options Make_Html_Link('Editieren''user.php?op=edit&userid='.$row['acctid']).'`n`n';
                    if(
    $row['verwarnung']==3$options .= "`0<a href='bioobs.php?op=deluser&userid=".$row['acctid']."' onClick=\"return confirm('Soll der Spieler wirklich gelöscht werden?');\">`%Löschen</a>`0 ";

                    
    $out .= '<tr class="trdark">
                                <td>`N'
    .ShowDate($row['regday']).'</td>
                                <td>`N'
    .Tooltip_Name_Link($rowtrue).'</td>
                                <td>`N'
    .ShowDATE($row['laston']).'</td>
                                <td align="center">'
    .$bio.'</td>
                                <td>'
    .$verwarnung.'</td>
                                <td align="center">'
    .$verwarnung2.'</td>
                                <td>'
    .Get_This_Player($row['whoaccess']).'</td>
                                <td>'
    .$options.'</td>
                             </tr>'
    ;
                }
                
    $out .= '</table>';

            }
            else {
                
    $out .= '`$Es wurden keine User in der Stadt ohne Bio gefunden!';
            }

            break;

        case 
    'verwarn1':
        case 
    'verwarn2':
        case 
    'verwarn3':
            
    $userid $_GET['userid'];

            
    $set substr($_GET['op'], -1);
            
    //var_dump($set);

            
    $sql 'UPDATE
                            `accounts`
                    SET
                            `verwarnung` = '
    .$set.',
                            `verwarndatum` = now()
                    WHERE
                            `acctid` = '
    .$userid;
            
    db_query($sql);

            switch(
    $set):
                case 
    1:
                    
    systemmail($userid,
                               
    '`p Erinnerung Biographie',
                               
    '`pSei gegrüßt '.Get_This_Player($userid).', `n
                                wie du ja sicherlich in den Regeln gelesen hast, ist es Pflicht eine Biographie zu schreiben und
                                einen Avatar einzufügen. Wir möchten dich daher bitten, dies alsbald nachzuholen. Solltest du
                                Fragen haben, stehen wir dir gerne zur Verfügung. Hilfreich ist auch ein Blick in unser Forum.`n`n
                                Liebe Grüße`n
                                das `QV`pin`qes`ptr`Qa `p- Team.'
    );
                    break;

                case 
    2:
                    
    systemmail($userid,
                               
    '`^ 2. Erinnerung Biographie',
                               
    '`^Sei gegrüßt '.Get_This_Player($userid).', `n
                                wie du dich sicherlich erinnern kannst, haben wir dich schon einmal gebeten eine Biographie
                                anzulegen . Wir weisen nochmals auf unsere Regeln hin.`n
                                Wir sind ein Rollenspiel-Server und möchten dass sich jeder ein Bild von den aktiven Spielern
                                machen kann. Solltest du Fragen haben, helfen wir gerne weiter.`n`n
                                Liebe Grüße`n
                                das `QV`pin`qes`ptr`Qa `^- Team'
    );
                    break;

                case 
    3:
                    
    systemmail($userid,
                               
    '`4 Letzte Erinnerung Biographie',
                               
    '`4Sei gegrüßt '.Get_This_Player($userid).', `n
                                wir haben dich nun schon zwei mal gebeten eine Biographie anzulegen. Leider hast du bisher
                                unsere Bitten ignoriert. `n
                                Dies ist unsere letzte Aufforderung die Regeln zu befolgen. Sollte binnen der nächsten
                                3 Tage keine Biographie von dir erstellt werden, gehen wir davon aus, das dir nichts daran liegt und
                                wir werden dann deinen Character löschen. Bei Fragen deinerseits kannst du dich gerne an das
                                Team wenden.`n`n
                                Mit freundlichem Gruß`n
                                das `QV`pin`qes`ptr`Qa `4- Team'
    );
                    break;
            endswitch;

            
    redirect('bioobs.php');

            break;

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

            
    $sql 'UPDATE
                            `accounts`
                    SET
                            `access` = "3"
                    WHERE
                            `acctid` = '
    .$userid;
            
    db_query($sql);

            
    redirect('bioobs.php');

            break;

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

            
    Delete_User($userid);

            
    redirect('bioobs.php');

            break;

    }
    output($outtrue);
    $session['user']['standort']='Admin-Grotte';
    page_footer();
    ?>

    © 2007 by Kathal