LoGD Standardrelease steht hier zum Download zur Verfügung!

Home-Adresse dieser Version: anpera.net/logd
Anfragen nach dieser Version bitte an: logd@anpera.de

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

<?php
// Grundidee der Affenjäger von logd.de
// Affenjägermodifikation © by Hecki für http://www.cop-logd.de
// Hexenjäger und Diebesjäger © by Hecki für http://www.cop-logd.de
// 27.02.05 - 02.03.05
// Special Modifikationen © by Hecki, danke an Alle Autoren der Original Specials :o)
require_once "common.php";
page_header("Die Affenjäger");
//hof function
$result db_query($sql);
$row db_fetch_assoc($result);
$totalplayers $row['c'];

function 
display_table($title$sql$none=false$foot=false$data_header=false$tag=false){
        global 
$session$from$to$page;
        
output("`c`b`^$title`0`b `7(Seite $page: $from-$to)`0`c`n");
        
output('<table cellspacing="0" cellpadding="2" align="center"><tr class="trhead">',true);
        
output("<td>`bRang`b</td><td>`bName`b</td>"true);
        if (
$data_header !== false) {
                for (
$i 0$i count($data_header); $i++) {
                        
output("<td>`b".$data_header[$i]."`b</td>"true);
                }
        }
        
$result db_query($sql) or die(db_error(LINK));
        if (
db_num_rows($result)==0){
                
$size = ($data_header === false) ? 2+count($data_header);
                
//echo $size;
                
if ($none === false$none "Keine Spieler gefunden";
                
output('<tr class="trlight"><td colspan="'$size .'" align="center">`&' $none .'`0</td></tr>',true);
        } else {
                for (
$i=0;$i<db_num_rows($result);$i++){
                        
$row db_fetch_assoc($result);
                        if (
$row[name]==$session[user][name]){
                                
//output("<tr class='hilight'>",true);
                                
output("<tr bgcolor='#005500'>",true);
                        } else {
                                
output('<tr class="'.($i%2?"trlight":"trdark").'">',true);
                        }
                        
output("<td>".($i+$from).".</td><td>`&{$row[name]}`0</td>",true);
                        if (
$data_header !== false) {
                                for (
$j 0$j count($data_header); $j++) {
                                        
$id "data" . ($j+1);
                                        
$val $row[$id];
                                        if (
$tag !== false$val $val " " $tag[$j];
                                        
output("<td align='right'>$val</td>",true);
                                }
                        }
                        
output("</tr>",true);
                }
        }
        
output("</table>"true);
        if (
$foot !== falseoutput("`n`c$foot`c");
}

$order "DESC";
if (
$_GET[subop] == "least"$order "ASC";
$sexsel "IF(sex,'<img src=\"images/female.gif\">&nbsp; &nbsp;','<img src=\"images/male.gif\">&nbsp; &nbsp;')";
$racesel "CASE race WHEN 1 THEN '`2Troll`0' WHEN 2 THEN '`^Elf`0' WHEN 3 THEN '`&Mensch`0' WHEN 4 THEN '`#Zwerg`0' WHEN 5 THEN '`5Echse`0' WHEN 6 THEN '`3Druide`0' WHEN 7 THEN '`6Goblin`0' WHEN 8 THEN '`4Orc`0' WHEN 9 THEN '`#Vampir`0' WHEN 10 THEN '`4Feline`0'WHEN 11 THEN '`4Dämon`0' ELSE '`7Unbekannt`0' END";
//ENDE
if ($_GET[op] == ""){
if (
$session['user']['affe']==|| $session['user']['superuser']>4){
   
output("`@Du betrittst das Haus der Affenjäger!`n`n Da Du bereits Mitglied bist, kannst Du Dir deine bisherigen Erfolge hier anschauen:`n`n `\$Du hast bereits ".$session[user][affenpu]." Affen erledigt!`n`n");
addcommentary();
                
viewcommentary("affen","Gruß an die Affenjäger",15,"sagt",true);
addnav("Zurück zur Gildengasse","gildengasse.php");
addnav("`@Gildenrangliste""affen.php?op=affe&subop=$subop&page=$page");
addnav("Austreten","affen.php?op=austritt1");
}else if (
$session['user']['hexe']==|| $session['user']['diebe']==1){
      
output("`@Du kannst leider nur einer Gilde zur selben Zeit angehören, komm wieder, wenn Du bei deiner Gilde ausgetreten bist.");
addnav("Zurück zur Gildengasse","gildengasse.php");
}else{
      
output("`@Du betrittst das Haus der Affenjäger!`n`n Hier kannst Du Mitglied werden und auf Affenjagd gehen, wenn Dir einer im Wald über den Weg läuft.`n Die Anmeldegebühr beträgt einmalig `^20.000 Gold`@`n");
addnav("Beitreten","affen.php?op=beitritt");
addnav("Zurück zur Gildengasse","gildengasse.php");
}
//GILDENRANGLISTE
}else if ($_GET[op] == "affe"){
        
$sql "SELECT name,affenpu AS data1 FROM accounts WHERE locked=0 AND affe>0 ORDER BY data1 $order, level $order, experience $order";
        
$title "Krieger mit AffenjägerPunkten.";
        
$headers = array("AffenPunkte");
        
display_table($title$sqlfalsefalse$headersfalse);
        
addnav("zurück","affen.php");

//ENDE
}else if ($_GET[op] == "beitritt"){
    
page_header("Affenjäger beitreten");
if (
$session['user']['gold']>19999){
    
$session['user']['gold'] -= 20000;
    
$session['user']['affe'] = 1;
    
$session['user']['pics'] = 1;
    
$session['user']['gilde'] = '`@ Affenjäger';
    
output(" `n`n`2`b`cDu bist jetzt ein `@AFFENJÄGER!`c`n Viel Spass beim Jagen!");
    
addnav("Zurück zur Gildengasse","gildengasse.php");
    
addnav("Zu den Affenjäger","affen.php");
    }else{
    
output("`n`n`2Leider hast Du nicht genug Gold dabei, komm doch später wieder vorbei!`n");
    
addnav("Zurück zur Gildengasse","gildengasse.php");
    }
}else if (
$_GET[op] == "austritt1"){
    
output("`@Sicher, dass Du aussteigen willst?!`n");
    
addnav("Ja");
    
addnav("Ja","affen.php?op=austritt");
    
addnav("Nein");
    
addnav("Nein","affen.php");

}else if (
$_GET[op] == "austritt"){
    
page_header("Affenjäger austreten");

    
$session['user']['affe'] = 0;
    
$session['user']['pics'] = 0;
    
$session['user']['gilde'] = 'Keine';
    
output(" `n`n`2`b`cDu bist bei den `@AFFENJÄGERN`2 ausgetreten!`c`n");
     
output("`@Dir werden die Hälfte Deiner AffenPunkte abgezogen!`n");
      
$session['user']['affenpu'] = $session['user']['affenpu']/2;
    
addnav("Zurück zur Gildengasse","gildengasse.php");
     }

page_footer();
?>