LoGD Standardrelease steht hier zum Download zur Verfügung!

Home-Adresse dieser Version: oedland.he-hosting.de
Anfragen nach dieser Version bitte an: info@oedland.he-hosting.de

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

<?php
/* 
 * slump
 * you fall over your own feet or a branche
 * your moneybag gets broken and all your money lays on the ground
 * most of the gold you can collect but some pieces are grabed by the newest player and the last dragonfighter
 * if they are set (like it is by anpera)
 *
 * region: Forest
 *
 * by bibir
 *
 * v.1.0 040422(yymmdd)basis erstellt
 */

checkday();

$newplayer=stripslashes(getsetting("newplayer",""));
$newdk=stripslashes(getsetting("newdragonkill",""));

$sql="SELECT acctid,name,goldinbank FROM accounts WHERE name like '".$newplayer."' LIMIT 1";
$result = db_query($sql) or die(db_error(LINK));
$rownew = db_fetch_assoc($result);

$sql="SELECT acctid,name,goldinbank FROM accounts WHERE name like '".$newdk."' LIMIT 1";
$result = db_query($sql) or die(db_error(LINK));
$rowdk = db_fetch_assoc($result);


output("`6Plötzlich stürzt du - waren es deine etwas ungeschickten Füße, oder doch ein Ast?`n");
output("Das spielt jetzt auch keine Rolle mehr, denn nun liegst du am Boden und bemerkst, dass dein Goldbeutel zerrissen ");
output("und das ganze Gold auf dem Boden verteilt ist.`n`n`0");

if ($session['user']['gold']== 0) {
    output("`^Zum Glück hast du kein Gold, welches dir verloren gehen könnte.`n`n`0");

// falls selbst juengster spieler oder drachenkämpfer 
// oder kein juengster spieler und drachenkaempfer in den settings
}else if (($newplayer.$newdk == "")||($session['user']['name'] == $rownew['name'])||($session['user']['name'] == $rowdk['name'])){
    output("`^Schnell sammelst du dein Gold wieder ein und gehst deinen Weg weiter.`n`n`0");

}else if($rownew == ""){ //kein juengster spieler - nur juengster drachenkaempfer
//    output("`n`^es gibt keinen juengsten spieler`0`n");
    output("`6Schnell willst du das Gold wieder einsammeln, doch bei ein paar Goldstücken ist jemand schneller.`n`n");
    output("`3Du denkst: \"`#Der hat doch gerade den `@grünen Drachen `#erfolgreich bekämpft");
    output(" - wie war der Name noch gleich?`n");
    output("Ah,`0".$rowdk['name']."`# muss es gewesen sein.`3\"`n`n`0");
    output("`6Jetzt ist es zu spät, so flink er beim Aufheben war, so flink ist er auch verschwunden.`0`n`n");
    //goldverteilung
    $save = round($session['user']['gold']*0.8,0);
    $lost = round($session['user']['gold']*0.2,0);
    $mailmessage = "`^".$session['user']['name']."`2 stürzte im Wald über einen Ast und verlor dabei ".($session['user']['sex']?"ihr":"sein")." Gold.`n`n"
        ."Ein paar Goldstücke rollten dir dabei vor die Füße, die du aufgehoben und behalten hast. "
        ."Die gefundenen `^".$lost."`2 Goldstücke hast du direkt zur Bank gebracht.`0";
     systemmail($rowdk['acctid'],"`2Du hast Gold im Wald gefunden",$mailmessage);
    $session['user']['gold']=$save;
    $dkgain = $rowdk['goldinbank']+ $lost;
    output("`^Du hast wenigstens noch $save Goldstücke retten können.`0`n`n");
    $sql = "UPDATE accounts SET goldinbank='".$dkgain."' WHERE acctid='".$rowdk['acctid']."'";    
    db_query($sql); 

}else if($rowdk == ""){ //kein juengster drachenkaempfer nur juengster spieler
    output("`6Schnell willst du das Gold wieder einsammeln, doch bei ein paar Goldstücken ist jemand schneller.`n`n");
    output("`3Du denkst: \"`#der ist doch gerade neu in dieser Welt");
    output(" - wie war der Name noch gleich?`n");
    output("Ah,`0".$rownew['name']."`# muss es gewesen sein.`3\"`n`n`0");
    //goldverteilung
    $save = round($session['user']['gold']*0.8, 0);
    $lost = round($session['user']['gold']*0.2, 0);
    $mailmessage = "`^".$session['user']['name']."`2 stürzte im Wald über einen Ast und verlor dabei ".($session['user']['sex']?"ihr":"sein")." Gold.`n`n"
        ."Ein paar Goldstücke rollten dir dabei vor die Füße, die du aufgehoben und behalten hast. "
        ."Die gefundenen `^".$lost."`2 Goldstücke hast du direkt zur Bank gebracht.`0";
     systemmail($rownew['acctid'],"`2Du hast Gold im Wald gefunden",$mailmessage); 
    $session['user']['gold']=$save;
    $newgain = $rownew['goldinbank']+$lost;
    output("`^Du hast wenigstens noch $save Goldstücke retten können.`0`n`n");
    $sql = "UPDATE accounts SET goldinbank='".$newgain."' WHERE acctid='".$rownew['acctid']."'";    
    db_query($sql);

}else {
    output("`6Schnell willst du das Gold wieder einsammeln, doch bei ein paar Goldstücken ist jemand schneller.`n`n");
    output("Den einen Dieb hast du doch gerade erst hier neu in der Welt gesehen, ");
    output("und der andere hatte eben den `@grünen Drachen `6erfolgreich bekämpft");
    output("- wie waren ihre Namen noch gleich?`n`n`0");
    output($rownew['name']."`# und `0".$rowdk['name']."`# müssen es gewesen sein.`3\"`6, denkst du. `n`n"); //name des juengsten spielers und drachentoeters
    output("Jetzt ist es zu spät, so flink sie beim Aufheben waren, so flink sind sie auch verschwunden.`n`n`0");
    // goldverteilung
    $save = round($session['user']['gold']*0.7, 0);
    $newgain = round($session['user']['gold']*0.2, 0);
    $dkgain =round($session['user']['gold']*0.1, 0);
    $mailmessage1 = "`^".$session['user']['name']."`2 stürzte im Wald über einen Ast und verlor dabei ".($session['user']['sex']?"ihr":"sein")." Gold.`n`n"
        ."Ein paar Goldstücke rollten dir dabei vor die Füße, die du aufgehoben und behalten hast. "
        ."Die gefundenen `^".$dkgain."`2 Goldstücke hast du direkt zur Bank gebracht.`0";
     systemmail($rowdk['acctid'],"`2Du hast Gold im Wald gefunden",$mailmessage1); 
    $mailmessage2 = "`^".$session['user']['name']."`2 stürzte im Wald über einen Ast und verlor dabei ".($session['user']['sex']?"ihr":"sein")." Gold.`n`n"
        ."Ein paar Goldstücke rollten dir dabei vor die Füße, die du aufgehoben und behalten hast. "
        ."Die gefundenen `^".$newgain."`2 Goldstücke hast du direkt zur Bank gebracht.`0";
     systemmail($rownew['acctid'],"`2Du hast Gold im Wald gefunden",$mailmessage2); 
    $newgain += $rownew['goldinbank'];
    $dkgain = $rowdk['goldinbank']+round($session['user']['gold']*0.1, 0);
    $session['user']['gold']=$save;
    output("`^Du hast wenigstens noch ".$save." Goldstücke retten können.`0`n`n");
    $sql = "UPDATE accounts SET goldinbank='".$newgain."' WHERE acctid='".$rownew['acctid']."'";    
    db_query($sql);
    $sql = "UPDATE accounts SET goldinbank='".$dkgain."' WHERE acctid='".$rowdk['acctid']."'";    
    db_query($sql);
}

output("`@Du hast gelernt, dass man vorsichtig sein muss, wohin man seine Schritte setzt`n");
$reward=e_rand($session['user']['experience']*0.05, $session['user']['experience']*0.1);
//$reward+=10;
output("und erhältst `& $reward `@Erfahrungspunkte.`0");
$session['user']['experience']+=$reward;

?>