LoGD Standardrelease steht hier zum Download zur Verfügung!

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

<?php
/**************************************************************************************************************************************

Der Weihnachtsbaum
xmastree.php by Welv - www.anpera.net / ibeg18@sms.at



--- SQL Anfang ---
INSERT INTO items VALUES (0, 'eine `$Zu`&ck`$er`&st`$an`&ge', 'Beute.Prot', 0, 0, 0, 0, 0, 'Weihnachtsbaumschmuck', 0, 'a:0:{}');
INSERT INTO items VALUES (0, 'eine `#Ch`3ri`9st`3ba`9um`3ku`#gel', 'Beute.Prot', 0, 0, 0, 0, 0, 'Weihnachtsbaumschmuck', 0, 'a:0:{}');
INSERT INTO items VALUES (0, 'eine `7G`vir`8la`rnd`&e', 'Beute.Prot', 0, 0, 0, 0, 0, 'Weihnachtsbaumschmuck', 0, 'a:0:{}');
INSERT INTO items VALUES (0, 'einen `tSt`6ro`^he`6ng`tel', 'Beute.Prot', 0, 0, 0, 0, 0, 'Weihnachtsbaumschmuck', 0, 'a:0:{}');
INSERT INTO items VALUES (0, 'eine `4K`$e`4r`^z`6e', 'Beute.Prot', 0, 0, 0, 0, 0, 'Weihnachtsbaumschmuck', 0, 'a:0:{}');
--- SQL Ende ---

**************************************************************************************************************************************/

require_once "common.php";
page_header("Der Weihnachtsbaum");
switch(isset(
$_GET['op'])){
  default:
    
$text="`#Du stehst nun vor der riesigen Tanne die inmitten des Dorfplatzes aufgerichtet wurde. 
    Hunderte kleiner Lichter umgeben das satte Grün des Baumes mit einem magisches Funkeln 
    und lassen auch bei Nacht die zahlreichen Christbaumkugeln, Girlanden und den restlichen Schmuck gut erkennen.`n`n`n"
;  
    
    
$result=db_query("SELECT id,name FROM items WHERE owner=".$session['user']['acctid']." AND class='Beute' AND description='Weihnachtsbaumschmuck'");
    
$max=db_num_rows($result);
    if(
$max>0){
      
$text.="Du kramst aus deiner Tasche ";      
      
$schmuck=array();
      
$add="`#";
      for(
$i=0;$i<$max;$i++){
        
$row=db_fetch_assoc($result);       
        if(
$max>&& (($i+1)==$max)) $add.=" und ";     
        if(
in_array($row['name'],$schmuck)) $add.=" noch ";
        else 
$schmuck[]=$row['name'];
        
$add.=$row['name']."`#";
        if(
$max>&& (($i+1)<$max)) $add.=", "
      }
      
$session['user']['specialmisc']=array($max,$add);
      
serialize($session['user']['specialmisc']);
      
$text.=" ".$add." hervor und denkst, dass Du damit den Weihnachtsbaum zusätzlich schmücken könntest.";
      
addnav("Weihnachtsbaum schmücken","xmastree.php?op=schmuck");
    } 
    
rawoutput("
    <table align='center'>
      <TR>
        <TD align='left'> 
          <pre>                            +
                           XXX
                          XXXXX
                         XXXXXXX
                        XXXXXXXXX
                       \"BUON ANNO\"
                      \"JOYEUX NOEL\"
                     \"VESELE VANOCE\"
                    \"MELE KALIKIMAKA\"
                   \"NODLAG SONA DHUIT\"
                  \"BLWYDDYN NEWYDD DDA\"
                       \"GOD  JUL\"
                      \"FELIZ NATAL\"
                      \"BOAS FESTAS\"
                     \"FELIZ NAVIDAD\"
                    \"MERRY CHRISTMAS\"
                   \"KALA CHRISTOUGENA\"
                  \"VROLIJK  KERSTFEEST\"
                 \"FROHLICHE WEIHNACHTEN\"
                \"BUON  NATALE-GODT NYTAR\"
               \"HUAN YING SHENG TAN CHIEH\"
              \"WESOLYCH SWIAT-SRETAN BOZIC\"
             \"MOADIM LESIMHA-LINKSMU KALEDU\"
            \"HAUSKAA JOULUA-AID SAID MOUBARK\"
                 \"'N  PRETTIG  KERSTMIS\"
                \"ONNZLLISTA UUTTA VUOTTA\"
               \"Z ROZHDESTYOM  KHRYSTOVYM\"
              \"NADOLIG LLAWEN-GOTT NYTTSAR\"
             \"FELIC NADAL-GOJAN KRISTNASKON\"
            \"S  NOVYM  GODOM-FELIZ ANO NUEVO\"
           \"GLEDILEG JOL-NOELINIZ KUTLU OLSUM\"
          \"EEN GELUKKIG NIEUWJAAR-SRETAN BOSIC\"
         \"KRIHSTLINDJA GEZUAR-KALA CHRISTOUGENA\"
        \"SELAMAT HARI NATAL - LAHNINGU NAJU METU\"
             \"SARBATORI FERICITE-BUON  ANNO\"
            \"ZORIONEKO GABON-HRISTOS SE RODI\"
           \"BOLDOG KARACSONNY-VESELE  VIANOCE \"
          \"MERRY CHRISTMAS  - -  HAPPY NEW YEAR\"
         \"ROOMSAID JOULU PUHI -KUNG HO SHENG TEN\"
        \"FELICES PASUAS-EIN GLUCKICHES    NEWJAHR\"
       \"PRIECIGUS ZIEMAN SVETKUS  SARBATORI VESLLE\"
      \"BONNE ANNEBLWYDDYN NEWYDD DDADR  FELIZ  NATAL\"
                          XXXXX
                          XXXXX
                          XXXXX
                      XXXXXXXXXXXXX 
          </pre> 
        </td>
      </tr>
    </table>"
);   
    
output($text);
  break;
  case
"schmuck":
    
$session['user']['specialmisc']=unserialize($session['user']['specialmisc']);
    
db_query("DELETE FROM items WHERE owner=".$session['user']['acctid']." AND class='Beute' AND description='Weihnachtsbaumschmuck'");
    
$max=(int)$session['user']['specialmisc'][0];
    if(
$max>0){
      
$text="`#Als Du den Weihnachtsbaum schmückst, entdeckst Du darunter plötzlich ".($max==1?"ein Geschenk":$max." Geschenke")." mit deinem Namen darauf.
      Neugierig wie Du bist, öffnest du "
.($max==1?"es":"sie")." auf der Stelle.`n`n`n";
      
      
########################################################################
      ########################### Geschenkfarben #############################
      
$farben=array(
        
"`3hellblaue"
        
,"`2grüne"
        
,"`Vlilane"
        
,"`%rosane"
        
,"`4rote"
        
,"`^gelbe"
        
,"`\$rot`#-`!blau `\$ge`!st`\$re`!if`\$te"
        
,"`%rosa`#-`4rot `%k`4a`%r`4i`%e`4r`%t`4e"
        
,"`&weiße `#mit `4roten Herzchen `#übersähten"
      
);
      
########################################################################
      ########################################################################
      
      
for($i=0;$i<$max;$i++){
        
$text.="Du reißt das ".$farben[rand(0,(count($farben)-1))]." `#Geschenkpapier auf und findest";
        
########################################################################
        ############################## Geschenke ###############################
        
switch(rand(1,7)){
          case 
1:
            
$text.=" einen Gutschein über 5 Donationpoints!`n";
            
$session['user']['donation']+=5;
          break;
          case 
2:
            
$text.=" einen süßlich schmeckenden Trank, der dir einen ganzen Lebenspunkt bringt!`n";
            
$session['user']['hitpoints']++;
          break;
          case 
3:
            
$text.=" eine kleine Flasche Parfüm. Der Duft bringt dir einen Charmpunkt!`n";
            
$session['user']['charm']++;
          break;
          case 
4:
            
$text.=" eine klein Tafel Schokolade. Ihre Energie bringt dir 3 Waldkämpfe!`n";
            
$session['user']['turns']+=3;
          break;
          case 
5:
            
$text.=" einen funkelnden Edelstein!`n";
            
$session['user']['gems']++;
          break;
          case 
6:
            
$gold=(int)$session['user']['level']*20;
            
$text.=" ".$gold." Goldmünzen!`n";
            
$session['user']['gold']+=$gold;
          break;
          case 
7:
            
$text.=" einen Christstollen den Du gleich dem Waisenhaus spendest. Dein Ansehen steigt!`n";
            
$session['user']['reputation']+=3;
          break;
        }
        
########################################################################
        ########################################################################
      
}
      
addnews("`^".$session['user']['name']."`# hing ".$session['user']['specialmisc'][1]." an den `2We`@ih`2na`@ch`2ts`@ba`2um `#und fand dadurch ".($session['user']['specialmisc'][0]==1?"ein Geschenk!":"ein paar Geschenke!"));
    }else 
$text="`#Es scheint so als hättest Du doch nichts dabei um den Weihnachtsbaum zu schmücken. Vielleicht solltest Du deinen Beutel auf Löcher überprüfen.";
    
output($text);
  break;
}
addnav("Weitergehen","village.php");
page_footer();
?>