LoGD Standardrelease steht hier zum Download zur Verfügung!

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

<?

/*
Dink allows you to buy favor with Ramius.

find:
$playersperpage=100;
change it to your number of users.
This script needs to be altered for large servers. See list.php for that code snippet.

Drop this in your main folder.
Place addnav link to dink.php where you want.
*/

/* orginal author unknown. creds anyway ;-)

- translation into german by    gargamel@silienta-logd.de
- dink's service only available for the player himself
- changed variable handling in navs which makes arrays for deathpower
  and costs superflous.
  
*/


require_once "common.php";
page_header("Dink’s Kiosk des Todes");
//$deathpower=array(1=>10,10,10,10,10,10,10,30,30,30,30,30,30,30,30,50,50,50,50,50,50);
//$costs=array(1=>3,3,3,3,3,3,3,5,5,5,5,5,5,5,8,8,8,8,8,8);

if ($_GET[op]==""){
    
output("`6Dink besitzt die Weisheit und Macht, Dich etwas über den `$ Tod`6 zu
    lehren. Aber für seine Dienste verlangt er Edelsteine!`n`0"
);
/*    $playersperpage=25;
    $sql = "SELECT count(acctid) AS c FROM accounts WHERE locked=0";
    $result = db_query($sql);
    $row = db_fetch_assoc($result);
    $totalplayers = $row['c'];
    if ($_GET['page']=="" && $_GET['op']==""){
        output("How does your death power stack up? `n`n");
        $sql = "SELECT name,deathpower,uniqueid FROM accounts WHERE locked=0 $search ORDER BY level DESC $limit";
    }else{
        output("How does your death power stack up? `n`n");
        $sql = "SELECT name,deathpower,uniqueid FROM accounts WHERE locked=0 $search ORDER BY level DESC $limit";
    }
    $result = db_query($sql) or die(sql_error($sql));
    output("<table border=0 cellpadding=2 cellspacing=1 bgcolor='#999999'>",true);
    output("<tr class='trhead'>
    <td><b>Name</b></td>
    <td><b>Favor</b></td>
    </tr>",true);
    for($i=0;$i<db_num_rows($result);$i++){
        $row = db_fetch_assoc($result);
        output("<tr class='".($i%2?"trdark":"trlight")."'><td>",true);
        output("`&$row[name]`0");
        output("</td><td>",true);
        output("`^$row[deathpower]`0");
        output("</td></tr>",true);
    }
    output("</table>",true);
*/
    
addnav("3 Gems - 10 Gefallen","dink.php?op=buy&price=3&fav=10");
    
addnav("7 Gems - 30 Gefallen","dink.php?op=buy&price=7&fav=30");
    
addnav("12 Gems - 50 Gefallen","dink.php?op=buy&price=12&fav=50");
    
addnav("Zurück zum Friedhof","graveyard.php");

}else if(
$_GET[op]=="buy"){
    
$price = $_GET['price'];
    
$favor = $_GET['fav'];
    
    if (
$session[user][gems]>=$price) {
        
output("`6Dink bedankt sich bei Dir für `$ $price Edelsteine `6und gibt Dir
        Unterricht in den Lehren des Todes.`n
        Du erhälst dafür `$ $favor Gefallen!`n`0"
);
        
$session['user']['gems']-=$price;
        
$session['user']['deathpower']+=$favor;
    } else {
        
output("`6Dink ist recht erbost über Deinen Versuch, ihn bei der Bezahlung
        zu betrügen. Er packt Dich und schmeisst Dich zurück auf den Friedhof.`n`0"
);
    }
    
addnav("Zurück zum Friedhof","graveyard.php");
}
page_footer();
?>