LoGD Standardrelease steht hier zum Download zur Verfügung!

Zeige Source: /logd/garten.php

Hier klicken für den Source, ODER
Weitere Dateien, von denen du den Quelltext sehen kannst:
(Das Lesen des Source, um sich spielerische Vorteile zu verschaffen, ist nicht erlaubt. Solltest du Schwachstellen oder Fehler entdecken, bist du als Spieler verpflichtet, diese zu melden.)

Source von: /logd/garten.php

<?php
// commonroom module
// ModulAuthor: Kevz <webmaster@lotgd.dyndns.biz>
// Author: Chaosmaker <webmaster@chaosonline.de>

// all function names MUST end with the module's name (as in $info['modulename'])!!!
function module_getinfo_garten() {
    
$info = array(
                    
'modulename'=>'garten',         // internal name; use letters, numbers and underscores only!
                    
'modulefile'=>basename(__FILE__),                 // filename of the module; if you allow to rename the script, do NOT change this!
                    
'moduleauthor'=>'Opal',                 // the author's name
                    
'moduleversion'=>'1.0',                            // the module's version number
                    
'built_in'=>'1',                                        // '1', if each house should have this module built-in; otherwise '0'
                    
'linkcategory'=>'Hinterm Haus',                        // the category (in houses.php's menu) under which the link to this module should be shown
                    
'linktitle'=>'garten',                    // the link title of the module
                    
'showto'=>'owner'                                // who should use this module? possible options: 'owner', 'guest' and 'owner,guest'
    
);
    return 
$info;
}

function 
module_install_garten() {
    
// insert data into module table - do NOT change this (well... just change the function name ;))!
    
$info module_getinfo_garten();
    
$sql "INSERT INTO housemodules
                (modulefile, modulename, moduleversion, moduleauthor, built_in, linkcategory, linktitle, showto)
                VALUES ('{$info['modulefile']}','{$info['modulename']}','{$info['moduleversion']}','{$info['moduleauthor']}','{$info['built_in']}','{$info['linkcategory']}','{$info['linktitle']}','{$info['showto']}')"
;
    
db_query($sql);
    
$moduleid db_insert_id(LINK);

    
// insert global module data (you can add several entries - but do NOT
    // change anything else than "FieldName" and FieldValue"!)

    // here you can change everything else needed (e.g. adding settings)
    // be careful: these changes must be global; per-house-changes will be done
    // in module_build()!
}

function 
module_uninstall_garten() {
    
// uninstalling the module
    // this function should also contain all module_destroy contents

    // getting moduleid - do NOT change this (same as above... the function name should be changed)!
    
$info module_getinfo_garten();
    
$moduleid getmoduleid($info['modulename']);

    
// deleting module from db - do NOT change this!
    
$sql 'DELETE FROM housemodules WHERE moduleid='.$moduleid;
    
db_query($sql);

    
// deleting internal module data - do NOT change this!
    
$sql 'DELETE FROM housemoduledata WHERE moduleid='.$moduleid;
    
db_query($sql);

    
// here you should delete all other added things (e.g. settings) of this module
}

function 
module_build_garten($houseid) {
    
// this is only needed if 'built_in' in module_info() is set to 0

    // getting moduleid - do NOT change this (function name... blablabla)!
    
$info module_getinfo_garten();
    
$moduleid getmoduleid($info['modulename']);

    
// setting flag for house - do NOT change this!
    
$sql 'INSERT INTO housemoduledata (moduleid, name, houseid, value)
                VALUES ('
.$moduleid.',"#activated#",'.$houseid.',"1")';
    
db_query($sql);

    
// here you can change everything else needed (e.g. changing user settings)
    // be careful: these changes must be for this house only; global changes will be done
    // in module_install()!
}

function 
module_destroy_garten($houseid) {
    
// this is only needed if 'built_in' in module_info() is set to 0

    // getting moduleid - do NOT change this (function name... moooooooooh!)!
    
$info module_getinfo_garten();
    
$moduleid getmoduleid($info['modulename']);

    
// deleting module data of this house - do NOT change this!
    
$sql 'DELETE FROM housemoduledata WHERE moduleid='.$moduleid.' AND houseid='.$houseid;
    
db_query($sql);

    
// here you should delete all other added things (e.g. user settings) of this module and house
}

function 
module_show_garten() {
    
// this is the main part of the module where all output is done ;)
    // don't forget the navs; only the default module does not need them (but may add some)
    // to return to the main module, use this link: houses.php?op=drin&module (without id!)

        
global $session;
        
addcommentary();

    
output("`2`b`c$row[housename] `2 (Im Garten)`c`b`n`n");
    
output("Du kommst aus deinem Haus in den Garten gelaufen,ein lächeln zeichnet sich auf deinem Gesicht ab, du atmest tief ein und riechst den duft von vielen gut riechenden Blumen!");
output("Ein Kleiner Vogel sitzt in einem der Bäume und zwitschert dir zu, du fühlst dich wohl in deiner Haut,
hier ist ein guter Ort zum relaxen und abschalten, denkst du dir. Du schaust dich etwas um und weist garnicht
was du als erstes tun sollst...`n"
);
                
output("Was möchtest du nun Tun ?`n`n");


                
addnav("Garten Pflegen");
    
addnav("Pflanzen Giessen","houses.php?op=drin&act=giessen");
    
addnav("Rasen schneiden","houses.php?op=drin&act=schneiden");
    
addnav("Laub kehren","houses.php?op=drin&act=kehren");
    
//addnav("Zu den Beeten", "beet.php?&ret=".URLEncode($_SERVER ['REQUEST_URI']));


    
addnav("Entspannen");
    
addnav("Gartenliege","houses.php?op=drin&act=liege");
    
//addnav("Pferd fürs Kind sein","houses.php?op=drin&act=reit");
    
if($_GET[act]==""){

        
output("`n`#Pflegst du nun den Garten oder Entspannst du dich Lieber`n`n");

    } elseif (
$_GET[act]=="giessen"){

        
output("`n`# Du nimmst eine Art Giesskanne in die Hand und giesst damit die Pflanzen. Narzissen, Rosen, Feilchen, Tulpen..
Die Pflanzen erstrahlen im ganzen Glanz und scheinen sich förmlich bei dir zu bedanken!"
);

} elseif (
$_GET[act]=="schneiden"){

        
output("`n`# Du nimmst eine Sense und beginnst den Rasen damit zu kürzen , die Zeit vergeht wie im Flug , doch es Lohnt sich den der Rasen erstrahlt in seinem schönsten grün");

} elseif (
$_GET[act]=="kehren"){

        
output("`n`# Du nimmst eine Sense und beginnst den Rasen damit zu kürzen , die Zeit vergeht wie im Flug , doch es Lohnt sich den der Rasen erstrahlt in seinem schönsten grün");

    }elseif (
$_GET[act]=="liege"){

        
output("`n `#Du legst dich auf die Gartenliege und entspannst für kurze Zeit, atmest tief den Duft der Natur ein!");

}
viewcommentary("common-".$session['user']['specialmisc']['houseid'],"Mit Familie reden:",20,"sagt");


    
// show furniture
    /*$sql = "SELECT name,description FROM items WHERE value1={$session['user']['specialmisc']['houseid']} AND class='Möbel' ORDER BY class,id ASC";
    $result = db_query($sql) or die(db_error(LINK));
     for ($i=1;$i<=db_num_rows($result);$i++){
        $item = db_fetch_assoc($result);
            if ($item[name]=="") output("`n``0 (`i$item[description]`i)");

}*/


    
addnav("Zurück zum Haus","houses.php?op=drin&module=");

    
// uncomment these lines if you want to show the default navs even if this is not the default module
    // global $shownavs;
    // $shownavs = true;

    // uncomment these lines if you want to hide the default navs even if this is the default module
    // global $shownavs;
    // $shownavs = false;
}
?>