Ergebnis 1 bis 3 von 3

Thema: WoW Gildenauslesescript per BLASC

  1. #1
    Lieutenant General Avatar von BigWhoop
    Registriert seit
    14.10.2006
    Ort
    Bielefeld
    Beiträge
    30.046

    Standard WoW Gildenauslesescript per BLASC

    So wie im titel schon bezeichnet gibts jetzt hier auch mal was für die WoW Gemeinde Fertig und Modifiziert sieht das ganze so aus:
    Schwingen der Verdammnis - Mitgliederliste

    Und hier ist das Script dazu. Alle bilder müssen selbst besorgt oder angefertigt werden:

    Code:
    <?
    
    $gildennummer = "deinegildennummerbeiblasc"; // Beispiel Gilde MHBSD Nr. 38056
    
    
    /* -------------------------------------------------- */
    /* NICHTS ÄNDERN AB HIER AUSSER DU WEISST WAS DU TUST */
    /* -------------------------------------------------- */
    
    error_reporting(0); 
    $gildenid = $gildennummer;
    $url = 'http://www.buffed.de/guild.php?g='.$gildenid;
    $file = file_get_contents($url);
    if(!$file) die("Fehler beim Öffnen von $url");
    $guild = unserialize(gzuncompress($file));
    $wahl = $_GET['wahl'] ? $_GET['wahl'] : 'name';
    $sort = $_GET['sort'] ? $_GET['sort'] : 'asc';
    $charlvl = 0;
    foreach($guild['character'] as $char) {
    $charlvl = ($charlvl + $char['level']);
    }
    $avlvl = (int) ($charlvl/$guild['numchars']);
    ?><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title><?=$guild['guild_name'] ?> - Gilden&uuml;bersicht</title><style type="text/css" media="screen"><!--
    body {
    margin: 0px;
    color: rgb(255, 255, 255);
    font: 12px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
    line-height: 16px;
    background-image: url(images/gbg.gif);
    background-color: rgb(0, 0, 0);
    }
    td {
    color: rgb(255, 255, 255);
    font: 12px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
    line-height: 16px;
    }
    h1 {
    color: rgb(218, 182, 86);
    }
    a {
    color: rgb(218, 182, 86);
    font: 12px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
    line-height: 16px;
    text-decoration: none;
    }
    a:hover {
    color: rgb(245, 213, 129);
    }
    a.bold {
    color: rgb(218, 182, 86);
    font: 12px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
    line-height: 16px;
    font-weight: bold;
    text-decoration: none;
    }
    a.bold:hover {
    color: rgb(245, 213, 129);
    }
    --></style></head><body leftmargin="0" rightmargin="0" topmargin="0" bottommargin="0"><a name="top"></a><div align="center" style="padding: 10px"><table border="0" width="95%" cellpadding="2" cellspacing="2">
    <tr><td colspan="8"><div style="border-bottom: 2px solid rgb(218, 182, 86)"><table border="0" cellpadding="2" cellspacing="2"><tr><td><a href="<?=$PHP_SELF ?>"><img src="http://forum.mindfactory.de/images/gtab.gif" alt="" height="30" width="41" border="0"></a></td>
    <td><h1><i><?=$guild['guild_name'] ?> - Gilden&uuml;bersicht</i></h1></td>
    </tr></table></div><table border="0" cellpadding="2" cellspacing="2"><tr valign="top"><td>
    <b>Server:</b> <?=$guild['server'] ?> &bull; 
    <b>Fraktion:</b> <? if ( $guild['faction'] == "A" ){ echo "Alliance"; }else{ echo "Horde"; } ?> &bull; 
    <b>registrierte Charaktere:</b> <?=$guild['numchars'] ?> &bull;
    <b>Level-Durchschnitt:</b> <?=$avlvl ?>
    </td></tr></table></td></tr><tr valign="top" style="font-size: 14px"><td><?
    if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'name' && $_GET['sort'] == 'asc') {
    $pic = 'up_akt';
    }
    elseif(!isset($_GET['wahl']) && !isset($_GET['sort'])) {
    $pic = 'up_akt';
    }
    else { $pic = 'up'; }
    if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'name' && $_GET['sort'] == 'desc') {
    $apic = 'down_akt';
    }
    else { $apic = 'down'; }
    ?>
    <b>Name:</b> <a href="<?=$PHP_SELF ?>?wahl=name&sort=asc" title="Aufsteigend sortieren..."><img src="http://forum.mindfactory.de/images/<?=$pic ?>.gif" alt="up" height="9" width="6" border="0"></a>
    <a href="<?=$PHP_SELF ?>?wahl=name&sort=desc" title="Absteigend sortieren..."><img src="http://forum.mindfactory.de/images/<?=$apic ?>.gif" alt="down" height="9" width="6" border="0"></a></td><td align="center"><?
    if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'level' && $_GET['sort'] == 'asc') {
    $pic = 'up_akt';
    }
    else { $pic = 'up'; }
    if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'level' && $_GET['sort'] == 'desc') {
    $apic = 'down_akt';
    }
    else { $apic = 'down'; }
    ?>
    <b>Level:</b> <a href="<?=$PHP_SELF ?>?wahl=level&sort=asc" title="Aufsteigend sortieren..."><img src="http://forum.mindfactory.de/images/<?=$pic ?>.gif" alt="up" height="9" width="6" border="0"></a>
    <a href="<?=$PHP_SELF ?>?wahl=level&sort=desc" title="Absteigend sortieren..."><img src="http://forum.mindfactory.de/images/<?=$apic ?>.gif" alt="down" height="9" width="6" border="0"></a></td><td><?
    if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'race' && $_GET['sort'] == 'asc') {
    $pic = 'up_akt';
    }
    else { $pic = 'up'; }
    if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'race' && $_GET['sort'] == 'desc') {
    $apic = 'down_akt';
    }
    else { $apic = 'down'; }
    ?><b>Rasse:</b> <a href="<?=$PHP_SELF ?>?wahl=race&sort=asc" title="Aufsteigend sortieren..."><img src="http://forum.mindfactory.de/images/<?=$pic ?>.gif" alt="up" height="9" width="6" border="0"></a>
    <a href="<?=$PHP_SELF ?>?wahl=race&sort=desc" title="Absteigend sortieren..."><img src="http://forum.mindfactory.de/images/<?=$apic ?>.gif" alt="down" height="9" width="6" border="0"></a></td><td><?
    if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'class' && $_GET['sort'] == 'asc') {
    $pic = 'up_akt';
    }
    else { $pic = 'up'; }
    if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'class' && $_GET['sort'] == 'desc') {
    $apic = 'down_akt';
    }
    else { $apic = 'down'; }
    ?><b>Klasse:</b> <a href="<?=$PHP_SELF ?>?wahl=class&sort=asc" title="Aufsteigend sortieren..."><img src="http://forum.mindfactory.de/images/<?=$pic ?>.gif" alt="up" height="9" width="6" border="0"></a>
    <a href="<?=$PHP_SELF ?>?wahl=class&sort=desc" title="Absteigend sortieren..."><img src="http://forum.mindfactory.de/images/<?=$apic ?>.gif" alt="down" height="9" width="6" border="0"></a>
    </td><td align="center"><?
    if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'pvprank' && $_GET['sort'] == 'asc') {
    $pic = 'up_akt';
    }
    else { $pic = 'up'; }
    if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'pvprank' && $_GET['sort'] == 'desc') {
    $apic = 'down_akt';
    }
    else { $apic = 'down'; }
    ?><b>PVP:</b> <a href="<?=$PHP_SELF ?>?wahl=pvprank&sort=asc" title="Aufsteigend sortieren..."><img src="http://forum.mindfactory.de/images/<?=$pic ?>.gif" alt="up" height="9" width="6" border="0"></a>
    <a href="<?=$PHP_SELF ?>?wahl=pvprank&sort=desc" title="Absteigend sortieren..."><img src="http://forum.mindfactory.de/images/<?=$apic ?>.gif" alt="down" height="9" width="6" border="0"></a>
    </td><td><?
    if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'guild_title' && $_GET['sort'] == 'asc') {
    $pic = 'up_akt';
    }
    else { $pic = 'up'; }
    if(isset($_GET['wahl']) && isset($_GET['sort']) && $_GET['wahl'] == 'guild_title' && $_GET['sort'] == 'desc') {
    $apic = 'down_akt';
    }
    else { $apic = 'down'; }
    ?><b>Rang:</b> <a href="<?=$PHP_SELF ?>?wahl=guild_title&sort=asc" title="Aufsteigend sortieren..."><img src="http://forum.mindfactory.de/images/<?=$pic ?>.gif" alt="up" height="9" width="6" border="0"></a>
    <a href="<?=$PHP_SELF ?>?wahl=guild_title&sort=desc" title="Absteigend sortieren..."><img src="http://forum.mindfactory.de/images/<?=$apic ?>.gif" alt="down" height="9" width="6" border="0"></a>
    </td><td><b>Berufe:</b></td><td><b>Sek. Fertigkeit(en):</b></td></tr><?
    function sortierung($a, $b) {
    global $wahl, $sort;
    if ($a[$wahl] == $b[$wahl]) {
    return 0;
    }
    if($sort == 'desc') {
    return ($a[$wahl] < $b[$wahl]) ? 1 : -1;
    }
    elseif($sort == 'asc') {
    return ($a[$wahl] < $b[$wahl]) ? -1 : 1;
    }
    else {
    return ($a[$wahl] < $b[$wahl]) ? -1 : 1;
    }
    }
    usort($guild['character'], 'sortierung');
    foreach($guild['character'] as $c) {
    if($i %2 == 0) { $bgc = '#442109'; } else { $bgc = '#592c0c'; }
    if ( $c['pvprank'] == '0' ) { $pvprank = 'kein Rang'; $bildpvp = '00'; }
    if($c['pvprank'] == '1') { $pvprank = 'Gefreiter'; $bildpvp = '01'; }
    if($c['pvprank'] == '2') { $pvprank = 'Fußknecht'; $bildpvp = '02'; }
    if($c['pvprank'] == '3') { $pvprank = 'Landsknecht'; $bildpvp = '03'; }
    if($c['pvprank'] == '4') { $pvprank = 'Feldwebel'; $bildpvp = '04'; }
    if($c['pvprank'] == '5') { $pvprank = 'Fähnrich'; $bildpvp = '05'; }
    if($c['pvprank'] == '6') { $pvprank = 'Leutnant'; $bildpvp = '06'; }
    if($c['pvprank'] == '7') { $pvprank = 'Hauptmann'; $bildpvp = '07'; }
    if($c['pvprank'] == '8') { $pvprank = 'Kürassier'; $bildpvp = '08'; }
    if($c['pvprank'] == '9') { $pvprank = 'Ritter der Allianz'; $bildpvp = '09'; }
    if($c['pvprank'] == '10') { $pvprank = 'Feldkommandant'; $bildpvp = '10'; }
    if($c['pvprank'] == '11') { $pvprank = 'Rittmeister'; $bildpvp = '11'; }
    if($c['pvprank'] == '12') { $pvprank = 'Marschall'; $bildpvp = '12'; }
    if($c['pvprank'] == '13') { $pvprank = 'Feldmarschall'; $bildpvp = '13'; }
    if($c['pvprank'] == '14') { $pvprank = 'Großmarschall'; $bildpvp = '14'; }
    if($c['pvprank'] == '15') { $pvprank = 'N/A'; $bildpvp = '15'; }
    echo '<tr valign="top" bgcolor="'.$bgc.'"><td><a class="bold" href="http://www.blasc.de/index.php?c='.$c['id'].'" target="_blank" title="Profil von '.$c['name'].'...">'.$c['name'].'</a><br>
    <a style="font-size: 10px" href="http://www.blasc.de/index.php?c='.$c['id'].'&tab=3" target="_blank" title="Fähigkeiten von '.$c['name'].'...">&raquo;&nbsp;Fähigkeiten</a>
    <a style="font-size: 10px" href="http://www.blasc.de/index.php?c='.$c['id'].'&tab=6" target="_blank" title="Rezepte von '.$c['name'].'...">&raquo;&nbsp;Rezepte</a></td>
    <td align="center">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'.$c['level'].'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
    <td>'.$c['race'].'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
    <td>'.$c['class'].'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><td align="center">
    <img src="http://forum.mindfactory.de/images/PvPRank'.$bildpvp.'.png" alt="'.$pvprank.'" title="'.$pvprank.'" height="16" width="16" border="0">
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>';
    echo '<td>'.$c['guild_title'].'</td>';
    $s = $c['skills'];
    $berufe = $s['Berufe'];
    echo "<td>";
    if (count($berufe)>0) {
    $berufname = array_keys($berufe);
    for($x=0;$x<count($berufe);$x++) {
    ?><table cellspacing="0" border="0" width="240" cellpadding="0"><tr><td width="90"><b><? echo $berufname[$x]; ?>:</b>
    </td><td width="150"><table cellpadding="0" cellspacing="1" border="0"><tr><td background="http://forum.mindfactory.de/images/balken.gif" width="<?=$berufe[$berufname[$x]]['value']/2 ?>">
    <? echo "&nbsp;(".$berufe[$berufname[$x]]['value']."/".$berufe[$berufname[$x]]['max'].")&nbsp;"; ?>
    </td></tr></table></td></tr></table><?
    }
    }
    else { echo '<div style="font-size: 11px">noch kein Beruf erlernt</div>'; }
    echo '</td>';
    $fertigkeiten = $s['Sekundäre Fertigkeiten'];
    echo '<td>';
    if (count($fertigkeiten)>0) {
    $fertigkeitenname = array_keys($fertigkeiten);
    for($x=0;$x<count($fertigkeiten);$x++) {
    ?>
    <table cellspacing="0" border="0" width="240" cellpadding="0">
    <tr>
    <td width="90">
    <b><? echo $fertigkeitenname[$x]; ?>:</b>
    </td>
    <td width="150"><table cellpadding="0" cellspacing="0" border="0"><tr><td background="http://forum.mindfactory.de/images/balken.gif" width="<?=$fertigkeiten[$fertigkeitenname[$x]]['value']/2 ?>">
    <? echo "&nbsp;(".$fertigkeiten[$fertigkeitenname[$x]]['value']."/".$fertigkeiten[$fertigkeitenname[$x]]['max'].")&nbsp;"; ?>
    </td></tr></table></td></tr></table><? }
    }
    else { echo '<div style="font-size: 11px">noch keine weiteren Fertigkeiten erlernt</div>'; }
    echo '</td>
    </td>
    </tr>';
    $i++;
    }
    ?><tr><td colspan="8"><div align="right" style="border-top: 1px solid rgb(218, 182, 86)">
    powered by <a href="http://www.blasc.de" target="_blank">BLASC</a> :: 
    &copy; copyright<? echo date( ' Y '); ?> :: Script mit freundlicher Genehmigung von <font style="color:rgb(218, 182, 86)">BigWhoop</font> :: - Homepage: <a href="http://www.at.serveftp.net" target="_blank">http://www.at.serveftp.net</a> <a class="bold" href="#top" title="zum Seitenanfang...">^^</a></div></td></tr></table><br></div></body></html>
    Auch hier sei gesagt ich weiss das es besser geht aber so funktionierts
    2.00000000 + 2.000000000 = 3.999998456

    hwmartikel - WoW Gildenauslesescript per BLASC

  2. #2
    Major General Avatar von SethOS
    Registriert seit
    17.02.2006
    Beiträge
    18.577

    Standard

    Da werden sich sicher einige WoWler freuen.

    Wenn Du das in die HowTo Siete bauen möchtest, dann sage mal dem Gargi bescheid, der schaltet Dich dann als Redakteur frei.
    "Prophet!" said I, "thing of evil - prophet still, if bird or devil!
    By that Heaven that bends above us - by that God we both adore -
    Tell this soul with sorrow laden if, within the distant Aidenn,
    It shall clasp a sainted maiden whom the angels name Lenore -
    Clasp a rare and radiant maiden whom the angels name Lenore."
    Quoth the Raven, "Nevermore."

    From "The Raven" by Edgar Allan Poe

  3. #3
    Lieutenant General
    Themenstarter
    Avatar von BigWhoop
    Registriert seit
    14.10.2006
    Ort
    Bielefeld
    Beiträge
    30.046

    Standard

    Nee also nen Howto in dem Sinne werde ich sicher dazu nicht schreiben Aber danke trotzdem. Wichtig ist natürlich um es nochmal ausführlich zu sagen für leute die interesiert sind das die Gildenmember bei BLASC regestriert sein müssen.
    2.00000000 + 2.000000000 = 3.999998456

    hwmartikel - WoW Gildenauslesescript per BLASC

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •