LoGD Standardrelease steht hier zum Download zur Verfügung!

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

<?php

// 02112007

require_once "common.php";
global 
$session;
page_header("Adventskalender");

if (
1) {
    
$turnsperday=0;
    if(
getsetting('weihnachtszeit',0) == '0') {
        
$realdatum time();
        
$datum date('m-d',$realdatum);
    }
    else 
$datum getsetting('weihnachtszeit','01-01');
    
$adventtag explode('-',$datum);
    if (
$adventtag[1] <= 24 && $adventtag[1] > 0){
        if (
$adventtag[1] < 10$beutel=substr($adventtag[1],1,1);
        else 
$beutel=$adventtag[1];
        
output('`b`$`n`nHeute ist der '.$adventtag[1].'. Dezember! Du darfst heute den Beutel mit der Nummer '.$beutel.' aufmachen!`n`0`b');
        if (
$session['user']['specialperday'] < $adventtag[1]){
            
$session['user']['specialperday'] = $adventtag[1];
            
$bild $adventtag[1];
            
output('`n`c<img src="images/advent/'.$bild.'.gif" width="160" height="200">`c`n`n',true);
            
//Geschenke *sabber*
            
switch ($adventtag[1]) {
                case 
24:
                    switch (
e_rand(1,4)){
                        case 
1:
                            if (
$session['user']['rp_only']=='0'){
                                if (
$session['user']['experience'] < 20000){
                                    
$session['user']['experience'] += 4000;
                                    
$turnsperday += 30;
                                    
output('`c`@Du öffnest den Beutel und findest `^4000 `@Erfahrungspunkte und 30 Waldkämpfe.`n`bFrohe Weihnachten wünscht das Team von Alvion`c`b`n`n');
                                }elseif (
$session['user']['level'] < 5){
                                    
$session['user']['deathpower'] += 200;
                                    
$turnsperday += 30;
                                    
output('`c`@Du öffnest den Beutel und findest `^200 `@Gefallen und Waldkämpfe.`n`bFrohe Weihnachten wünscht das Team von Alvion`c`b`n`n');
                                }else {
                                    
$session['user']['gold'] += 15000;
                                    
$session['user']['gems'] += 10;
                                    
$turnsperday += 30;
                                    
output('`c`@Du öffnest den Beutel und findest `^10 `@Edelsteine , `^15000 `@Goldstücke und Waldkämpfe.`n`bFrohe Weihnachten wünscht das Team von Alvion`c`b`n`n');
                                }
                            } else {
                                
$session['user']['donation'] += 100;
                                
output('`c`@Du öffnest den Beutel und findest `^100 `@Donationpunkte und `&30 `@Runden.`n`bFrohe Weihnachten wünscht das Team von Alvion`c`b`n`n');
                                
$turnsperday += 30;
                            }                    
                            break;
                        case 
2:
                            
$session['user']['gold'] += 40000;
                            
$turnsperday += 30;
                            
output('`c`@Du öffnest den Beutel und findest `^40000 `@Goldstücke und Waldkämpfe.`n`bFrohe Weihnachten wünscht das Team von Alvion`c`b`n`n');
                            break;
                        case 
3:
                            
$session['user']['gems'] += 15;
                            
$turnsperday += 30;
                            
output('`c`@Du öffnest den Beutel und findest `^15 `@Edelsteine und Waldkämpfe.`n`bFrohe Weihnachten wünscht das Team von Alvion`c`b`n`n');
                            break;
                        case 
4:
                            if (
$session['user']['rp_only']=='0'){
                                
$session['user']['defence'] += 3;
                                
$session['user']['attack'] += 3;
                                
$turnsperday += 30;
                                
output('`c`@Du öffnest den Beutel und findest je `^3 `@Angriffs- und Verteidigungspunkte, sowie Waldkämpfe.`n`bFrohe Weihnachten wünscht das Team von Alvion`c`b`n`n');
                            } else {
                                
$turnsperday += 10;
                                
$session['user']['donation'] += 50;
                                
$session['user']['gold'] += 5000;
                                
$session['user']['gems'] += 5;
                                
output('`c`@Du öffnest den Beutel und findest `^50 `@Donationpunkte, `^5000 `@Goldstücke, `%5 `@Edelsteine und `&10 `@Runden.`n`bFrohe Weihnachten wünscht das Team von Alvion`c`b`n`n');
                            }
                            break;
                        case 
5:
                            
$session['user']['deathpower'] += 200;
                            
$turnsperday += 30;
                            
output('`c`@Du öffnest den Beutel und findest `^200 `@Gefallen und Waldkämpfe.`n`bFrohe Weihnachten wünscht das Team von Alvion`c`b`n`n');
                            break;
                    }
                    break;

                default:
                    switch (
e_rand(1,5)){
                        case 
1:
                            if (
$session['user']['rp_only']=='0'){
                                if (
$session['user']['experience'] < 20000){
                                    
$session['user']['experience'] += 500;
                                    
$turnsperday += 5;
                                    
output('`c`@Du öffnest den Beutel und findest `^500 `@Erfahrungspunkte und Waldkämpfe.`c`n`n');
                                } else {
                                    
$turnsperday += 5;
                                    
$sql="INSERT INTO items (name,class,owner,value1,gold,description) VALUES ('`4altes Schwert','Waffe','".$session[user][acctid]."','25','15000','Ein Schwert mit der Kraft der Vorfahren.')";
                                    
db_query($sql);
                                    
output('`c`@Du öffnest den Beutel und findest `4ein altes Schwert `@und Waldkämpfe.`c`n`n');
                            
                                }
                            }else {
                                
$session['user']['donation'] += 10;
                                
output('`c`@Du öffnest den Beutel und findest `^10 `@Donationpunkte und 10 Runden.`c`n`n');
                                
$turnsperday += 10;
                            }
                            break;
                        case 
2:
                            
$session['user']['gold'] += 5000;
                            
$turnsperday += 5;
                            
output('`c`@Du öffnest den Beutel und findest `^5000 `@Goldstücke und Waldkämpfe.`c`n`n');
                            break;
                        case 
3:
                            
$session['user']['gems'] += 5;
                            
$turnsperday += 5;
                            
output('`c`@Du öffnest den Beutel und findest `^5 `@Edelsteine und Waldkämpfe.`c`n`n');
                            break;
                        case 
4:
                            if (
$session['user']['rp_only']=='0'){
                                
$session['user']['defence'] += 1;
                                
$session['user']['attack'] += 1;
                                
$turnsperday += 5;
                                
output('`c`@Du öffnest den Beutel und findest je `^1 `@Angriffs- und Verteidigungspunkt, sowie Waldkämpfe.`c`n`n');
                            } else {
                                
$turnsperday += 5;
                                
$sql "INSERT INTO items (name,owner,class,gold,gems,description) VALUES ('`9A`#qu`&am`#ar`9in`0','".$session['user']['acctid']."','Geschenk','1000','3','`0Ein wunderschöner `9A`#qu`&am`#ar`9in`0, seine Schönheit scheint dich zu verzaubern.')";
                                
db_query($sql);
                                
output('`c`@Du öffnest den Beutel und findest einen `9A`#qu`&am`#ar`9in`@, sowie Runden.`c`n`n');
                            }
                            break;
                        case 
5:
                            
$session['user']['deathpower'] += 50;
                            
$turnsperday += 5;
                            
output('`c`@Du öffnest den Beutel und findest `^50 `@Gefallen und Waldkämpfe.`c`n`n');
                            break;
                    }
                    break;
            }
            
$session['user']['turns']+=$turnsperday;
        } else{
            
output('`b`$`nDu hast heute schon deinen Beutel aufgemacht!`n`n`0`b');
        }
    }
} else{
    
$session['user']['specialperday'] = 0;
}
// Adventspecial Ende

addnav("Zurück","village.php");

page_footer();
?>