LoGD Standardrelease steht hier zum Download zur Verfügung!

Zeige Source: /khorus_giftshop.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: /khorus_giftshop.php

<?php
header
('Content-Type: text/html; charset=utf-8');
// 10092004

// created by Lonny Luberts for http://www.pqcomp.com/logd, built on idea from quest's giftshop with all new code.
// this file needs customization before use and is designed to be added in many places if need be 
// as different gift shops.
// search and replace (khorus_giftshop.php) with what you name the giftshop php file
// search and replace (gift 1)-(your gift) with your gifts - make sure you use the space inbetween gift & 1 etc...
// if you do an auto replace with your editor.
// be sure to edit the return nav
// please feel free to use and edit this file, any major upgrades or improvements should be
// mailed to logd@pqcomp.com for consideration as a permenant inclusion
// please do not remove the comments from this file.
// Version: 03212004
//
// changes to fit ext (GER) and translation by anpera
// added items with buffs

require_once "common.php";
checkday();
page_header("Khorus´ feinste Güter");
output("`c`b`&Khorus feinste Güter`0`b`c`n`n");

if (
$_GET[op]=="" && $session[user][turns]>0){
    
output("`u`n`kKhorus heißt dich an seinem Stand herzlich Willkommen, während er sich nebenbei sein Pfeifchen stopft. Er macht durchaus einen imposanten Eindruck, mit seiner Glatze und dem wilden Vollbart und der Augenklappe. Gerade willst du ihn fragen, ob er jemals ein Pirat gewesen ist, da richtet Khorus deine Aufmerksamkeit bereits auf die vielen Waren, die er anbieten. 
`nEr weist dich sogar darauf hin, dass er frei Haus liefert und du solche Rabatte wie bei ihm wohl nirgendwo bekommst.  \"`n"
);
    
// changed the next line to make sense for your gift shop (specialty)
    // output("`3This shop specializes in specialty, you see for sale...`n`n"); // only need one shop
    
addnav("rote Tulpe","khorus_giftshop.php?op=send&op2=gift1");
    if (
$session[user][gold] > 250addnav("Fotoalbum - 150 Gold","khorus_giftshop.php?op=send&op2=gift100");
    if (
$session[user][gold] > 500addnav("Holzspielzeug - 500 Gold","khorus_giftshop.php?op=send&op2=gift101");
    if (
$session[user][gold] > 500addnav("Grüner Tee - 50 Gold","khorus_giftshop.php?op=send&op2=gift102");
    if (
$session[user][gold] > 700addnav("schwarzer Tee - 70 Gold","khorus_giftshop.php?op=send&op2=gift103");
    if (
$session[user][gold] > 750addnav("Detektivset - 750 Gold","khorus_giftshop.php?op=send&op2=gift104");
    if (
$session[user][gold] > 750addnav("Backstäbchen - 75 Gold","khorus_giftshop.php?op=send&op2=gift105");
    if (
$session[user][gold] > 800addnav("Duftkerze - 80 Gold","khorus_giftshop.php?op=send&op2=gift106");
    if (
$session[user][gold] > 800addnav("Dietrichset - 800 Gold","khorus_giftshop.php?op=send&op2=gift107");
    if (
$session[user][gold] > 900addnav("Seltene Gewürze - 900 Gold","khorus_giftshop.php?op=send&op2=gift108");
    if (
$session[user][gold] > 950addnav("magischer Ring - 200 Gold","khorus_giftshop.php?op=send&op2=gift109");
    if (
$session[user][gold] > 1300addnav("Märchenbuch - 1300 Gold","khorus_giftshop.php?op=send&op2=gift110");
    if (
$session[user][gold] > 1500addnav("abgegriffene Violine - 1500 Gold","khorus_giftshop.php?op=send&op2=gift111");
    if (
$session[user][gold] > 1500addnav("mysteriöser Tee - 1500 Gold","khorus_giftshop.php?op=send&op2=gift112");

    if (
$session[user][gold] > 1500addnav("Goldkette - 500 Gold","khorus_giftshop.php?op=send&op2=gift113");
    if (
$session[user][gold] > 2000addnav("Notizbuch - 2000 Gold","khorus_giftshop.php?op=send&op2=gift114");

    if (
$session[user][gold] > 2000addnav("Statue der Rabenkönigin- 2000 Gold","khorus_giftshop.php?op=send&op2=gift115");
    if (
$session[user][gold] > 3000addnav("Traumfänger mit Rabenfedern - 3000 Gold","khorus_giftshop.php?op=send&op2=gift116");
    if (
$session[user][gold] > 4000addnav("Dekoschwert - 4000 Gold","khorus_giftshop.php?op=send&op2=gift117");
    if (
$session[user][gold] > 5000addnav("Buch `iHow to sell your soul for Dummies`i - 5000 Gold","khorus_giftshop.php?op=send&op2=gift118");

    if (
$session[user][gold] > 5000addnav("Würfelset - 5000 Gold","khorus_giftshop.php?op=send&op2=gift119");
    if (
$session[user][gold] > 5000addnav("edler Tabak  - 5000 Gold","khorus_giftshop.php?op=send&op2=gift120");
    if (
$session[user][gold] > 7500addnav("Knochenpfeife - 7500 Gold","khorus_giftshop.php?op=send&op2=gift121");


    
output("`n<ul><a href=\"khorus_giftshop.php?op=send&op2=gift1\">rote Tulpe</a><br>",true);
    
addnav("","khorus_giftshop.php?op=send&op2=gift1");
    
    if (
$session[user][gold] > 250){
        
output("<a href=\"khorus_giftshop.php?op=send&op2=gift100\">Fotoalbum - 250 Gold</a><br>",true);
        
addnav("","khorus_giftshop.php?op=send&op2=gift100");
    }
    if (
$session[user][gold] > 500){
        
output("<a href=\"khorus_giftshop.php?op=send&op2=gift101\">Holzspielzeug - 500 Gold</a><br>",true);
        
addnav("","khorus_giftshop.php?op=send&op2=gift101");
    }

    if (
$session[user][gold] > 500){
        
output("<a href=\"khorus_giftshop.php?op=send&op2=gift102\">Grüner Tee - 500 Gold</a><br>",true);
        
addnav("","khorus_giftshop.php?op=send&op2=gift102");
    }

    if (
$session[user][gold] > 700){
        
output("<a href=\"khorus_giftshop.php?op=send&op2=gift103\">schwarzer Tee - 700 Gold</a><br>",true);
        
addnav("","khorus_giftshop.php?op=send&op2=gift103");
    }
    
    if (
$session[user][gold] > 750){
        
output("<a href=\"khorus_giftshop.php?op=send&op2=gift104\">Detektivset - 750 Gold</a><br>",true);
        
addnav("","khorus_giftshop.php?op=send&op2=gift104");
    }

if (
$session[user][gold] > 750){
        
output("<a href=\"khorus_giftshop.php?op=send&op2=gift105\">Backstäbchen - 750 Gold</a><br>",true);
        
addnav("","khorus_giftshop.php?op=send&op2=gift105");
    }

    if (
$session[user][gold] > 800){
        
output("<a href=\"khorus_giftshop.php?op=send&op2=gift106\">Duftkerze - 800 Gold</a><br>",true);
        
addnav("","khorus_giftshop.php?op=send&op2=gift106");
    }    

    if (
$session[user][gold] > 800){
        
output("<a href=\"khorus_giftshop.php?op=send&op2=gift107\">Dietrichset - 800 Gold</a><br>",true);
        
addnav("","khorus_giftshop.php?op=send&op2=gift107");
    }


    if (
$session[user][gold] > 900){
        
output("<a href=\"khorus_giftshop.php?op=send&op2=gift108\">Seltene Gewürze - 900 Gold</a><br>",true);
        
addnav("","khorus_giftshop.php?op=send&op2=gift108");
    }
    
        if (
$session[user][gold] > 950){
        
output("<a href=\"khorus_giftshop.php?op=send&op2=gift109\">magischer Ring - 950 Gold</a><br>",true);
        
addnav("","khorus_giftshop.php?op=send&op2=gift109");
    }
    
        if (
$session[user][gold] > 1300){
        
output("<a href=\"khorus_giftshop.php?op=send&op2=gift110\">Märchenbuch - 1300 Gold</a><br>",true);
        
addnav("","khorus_giftshop.php?op=send&op2=gift110");
    }
    
    if (
$session[user][gold] > 1500){
        
output("<a href=\"khorus_giftshop.php?op=send&op2=gift111\">abgegriffene Violine - 1500 Gold</a><br>",true);
        
addnav("","khorus_giftshop.php?op=send&op2=gift111");
    }
    
    if (
$session[user][gold] > 1500){
        
output("<a href=\"khorus_giftshop.php?op=send&op2=gift112\">mysteriöser Tee - 1500 Gold</a><br>",true);
        
addnav("","khorus_giftshop.php?op=send&op2=gift112");
    }
    if (
$session[user][gold] > 1500){
        
output("<a href=\"khorus_giftshop.php?op=send&op2=gift113\">Goldkette - 1500 Gold</a><br>",true);
        
addnav("","khorus_giftshop.php?op=send&op2=gift113");
    }
    
    if (
$session[user][gold] > 2000){
        
output("<a href=\"khorus_giftshop.php?op=send&op2=gift114\">Notizbuch - 2000 Gold</a><br>",true);
        
addnav("","khorus_giftshop.php?op=send&op2=gift114");
    }
    
    if (
$session[user][gold] > 2000){
        
output("<a href=\"khorus_giftshop.php?op=send&op2=gift115\">Statue der Rabenkönigin- 2000 Gold</a><br>",true);
        
addnav("","khorus_giftshop.php?op=send&op2=gift115");
    }
    if (
$session[user][gold] > 3000){
        
output("<a href=\"khorus_giftshop.php?op=send&op2=gift116\">Traumfänger mit Rabenfedern - 3000 Gold</a><br>",true);
        
addnav("","khorus_giftshop.php?op=send&op2=gift116");
    }
    if (
$session[user][gold] > 4000){
        
output("<a href=\"khorus_giftshop.php?op=send&op2=gift117\">Dekoschwert - 4000 Gold</a><br>",true);
        
addnav("","khorus_giftshop.php?op=send&op2=gift117");
    }
    if (
$session[user][gold] > 5000){
        
output("<a href=\"khorus_giftshop.php?op=send&op2=gift118\">Buch `iHow to sell your soul for Dummies`i - 5000 Gold</a><br>",true);
        
addnav("","khorus_giftshop.php?op=send&op2=gift118");
    }    
    if (
$session[user][gold] > 5000){
        
output("<a href=\"khorus_giftshop.php?op=send&op2=gift119\">Würfelset - 5000 Gold</a><br>",true);
        
addnav("","khorus_giftshop.php?op=send&op2=gift119");
    }    
    if (
$session[user][gold] > 5000){
        
output("<a href=\"khorus_giftshop.php?op=send&op2=gift120\">edler Tabak  - 5000 Gold</a><br>",true);
        
addnav("","khorus_giftshop.php?op=send&op2=gift120");
    }
    if (
$session[user][gold] > 7500){
        
output("<a href=\"khorus_giftshop.php?op=send&op2=gift121\">Knochenpfeife - 7500 Gold</a><br>",true);
        
addnav("","khorus_giftshop.php?op=send&op2=gift121");
    }
    
    
    
output("</ul>",true);
    
/*addnav("Sonstiges");
    if (getsetting("activategamedate","0")>0){
        $cakecost=$session['user']['level']*15;
        addnav("Torte werfen ($cakecost Gold)","khorus_giftshop.php?op=cake");
    }
    */
    
    // change this nav to return to the location you call it from
    
addnav("Zurück zum Brunnenplatz","village.php");
}else if (
$session[user][turns]<=0){
    
output("`rDer Geschenkeladen hat jetzt leider schon geschlossen.");
    
addnav("Zurück zum Brunnenplatz","village.php");
}
if (
$_GET[op]=="send"){
    
$gift=$_GET[op2];
    if (isset(
$_POST['search']) || $_GET['search']>""){
        if (
$_GET['search']>""$_POST['search']=$_GET['search'];
        
$search="%";
        for (
$x=0;$x<mb_strlen($_POST['search']);$x++){
            
$search .= mb_substr($_POST['search'],$x,1)."%";
        }
        
$search="name LIKE '".$search."' AND ";
        if (
$_POST['search']=="weiblich"$search="sex=1 AND ";
        if (
$_POST['search']=="männlich"$search="sex=0 AND ";
    }else{
        
$search="";
    }
    
$ppp=25// Player Per Page to display
    
if (!$_GET[limit]){
        
$page=0;
    }else{
        
$page=(int)$_GET[limit];
        
addnav("Vorherige Seite","khorus_giftshop.php?op=send&op2=$gift&limit=".($page-1)."&search=$_POST[search]");
    }
    
$limit="".($page*$ppp).",".($ppp+1);
    
$sql "SELECT acctid,login,name,level,sex FROM accounts WHERE $search locked=0 AND acctid<>".$session[user][acctid]." AND charm>0 ORDER BY login,level LIMIT $limit";
    
$result db_query($sql);
    if (
db_num_rows($result)>$pppaddnav("Nächste Seite","khorus_giftshop.php?op=send&op2=$gift&limit=".($page+1)."&search=$_POST[search]");
    
output("`rWem willst du das Geschenk schicken?`n`n");
    
output("<form action='khorus_giftshop.php?op=send&op2=$gift' method='POST'>Nach Name suchen: <input name='search' value='$_POST[search]'><input type='submit' class='button' value='Suchen'></form>",true);
    
addnav("","khorus_giftshop.php?op=send&op2=$gift");
    
output("<table cellpadding='3' cellspacing='0' border='0'><tr class='trhead'><td>Name</td><td>Level</td><td>Geschlecht</td></tr>",true);
    for (
$i=0;$i<db_num_rows($result);$i++){
        
$row db_fetch_assoc($result);
        
output("<tr class='".($i%2?"trlight":"trdark")."'><td><a href='khorus_giftshop.php?op=send2&op2=$gift&name=".HTMLSpecialChars($row['acctid'])."'>",true);
        
output($row['name']);
        
output("</a></td><td>",true);
        
output($row['level']);
        
output("</td><td align='center'><img src='images/".($row['sex']?"female":"male").".gif'></td></tr>",true);
        
addnav("","khorus_giftshop.php?op=send2&op2=$gift&name=".HTMLSpecialChars($row['acctid']));
    }
    
output("</table>",true);
    
addnav("Zurück zum Laden","khorus_giftshop.php");
}
if (
$_GET[op]=="send2"){
    
$name=$_GET[name];
    
$effekt="";
    
$gift $_GET[op2];
    if(
$_GET[card]=="yes"||$_GET[card]=="no"){
    
    
    if (
$_GET[op2]=="gift1"){
        
$gift="Tulpe";
    }
    
    if (
$_GET[op2]=="gift100"){
        
$gift="Fotoalbum";
        
$session[user][gold]-=250;
    }
    
    if (
$_GET[op2]=="gift101"){
        
$gift="Holzspielzeug";
        
$session[user][gold]-=500;
    }
    if (
$_GET[op2]=="gift102"){
        
$gift="Grüner Tee";
        
$session[user][gold]-=500;
    }
    
    if (
$_GET[op2]=="gift103"){
        
$gift="Schwarzer Tee";
        
$session[user][gold]-=700;
    }    

    if (
$_GET[op2]=="gift104"){
        
$gift="Detektivset";
        
$session[user][gold]-=750;
    }

    if (
$_GET[op2]=="gift105"){
        
$gift="Backstäbchen";
        
$session[user][gold]-=750;
    }    

    if (
$_GET[op2]=="gift106"){
        
$gift="Duftkerze";
        
$session[user][gold]-=800;
    }        
    
    if (
$_GET[op2]=="gift107"){
        
$gift="Dietrichset";
        
$session[user][gold]-=800;
    }        
    
    if (
$_GET[op2]=="gift108"){
        
$gift="Seltene Gewürze";
        
$session[user][gold]-=900;
    }    

    if (
$_GET[op2]=="gift109"){
        
$gift="magischer Ring";
        
$session[user][gold]-=950;
    }        
    
    if (
$_GET[op2]=="gift110"){
        
$gift="Märchenbuch";
        
$session[user][gold]-=1300;
    }        

    if (
$_GET[op2]=="gift111"){
        
$gift="abgegriffene Violine";
        
$session[user][gold]-=1500;
    }        
        
        
    if (
$_GET[op2]=="gift112"){
        
$gift="mysteriöser Tee";
        
$session[user][gold]-=1500;
    }

    if (
$_GET[op2]=="gift113"){
        
$gift="Goldkette";
        
$session[user][gold]-=1500;
    }

    
    if (
$_GET[op2]=="gift114"){
        
$gift="Notizbuch";
        
$session[user][gold]-=2000;
    }
    
    if (
$_GET[op2]=="gift115"){
        
$gift="Statue der Rabenkönigin";
        
$session[user][gold]-=2000;
    }
    
    
    
    if (
$_GET[op2]=="gift116"){
        
$gift="Traumfänger mit Rabenfedern";
        
$session[user][gold]-=3000;
    }
    if (
$_GET[op2]=="gift117"){
        
$gift="Dekoschwert";
        
$session[user][gold]-=4000;
    }
    if (
$_GET[op2]=="gift118"){
        
$gift="Buch How to sell your Soul for Dummies";
            
$session[user][gold]-=5000;
    }
    
    
    if (
$_GET[op2]=="gift119"){
        
$gift="Würfelset";
        
$session[user][gold]-=5000;
    }
    if (
$_GET[op2]=="gift120"){
        
$gift="edler Tabak";
        
$session[user][gold]-=5000;
    }
        if (
$_GET[op2]=="gift121"){
        
$gift="Knochenpfeife";
        
$session[user][gold]-=7500;
    }




    
       
$mailmessage=$session[user][name];
        
$mailmessage.="`7 hat dir ein Geschenk geschickt. Du öffnest es. Es ist ein/e `6";
        
$mailmessage.=$gift;
        
//you can change the following the match what you name your gift shop
        
$mailmessage.="`7 aus dem Geschenkeladen.`n" .$effekt;
        if(
$_GET[card]=="yes"){
        
$mailmessage.="`7Es liegt eine Karte mit folgenden Text bei: `n`n";
        
$mailmessage.= strip_tags(trim ($_POST[message]));
        
$mailmessage.="`n";
        }
        
systemmail($name,"`2Geschenk erhalten!`2",$mailmessage);
        
output("`rDein $gift wurde als Geschenk verschickt!");
        if (
e_rand(1,3)==2){
            
output(" Bei der Wahl des Geschenks und dem liebevollen Verpacken vergisst du die Zeit und vertrödelst einen Waldkampf.");
            
$session[user][turns]--;
         }
        
addnav("Weiter","khorus_giftshop.php");
    }
    else{
        
output("Khorus fragt dich freundlich ob du nicht auch eine Karte mitschicken willst.`n");
        
output("<form action='khorus_giftshop.php?op=send2&op2=$gift&card=yes&name=$name' method='POST'>Folgenden Text schicken: <input name='message' value='$_POST[message]'><input type='submit' class='button' value='Senden'></form>",true);
        
addnav("Keine Karte","khorus_giftshop.php?op=send2&op2=$gift&card=no&name=$name");
        
addnav("","khorus_giftshop.php?op=send2&op2=$gift&card=yes&name=$name");
    }

}
page_footer();
?>