PHP Script zur Spielranzeige auf Homepage

Dieses Thema im Forum "Technischer Support" wurde erstellt von plastikgangster, 23. Juli 2012.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. plastikgangster
    Offline

    plastikgangster

    Registriert seit:
    25. Juli 2011
    Beiträge:
    118
    Minecraft:
    plastikgangster
    Kennt jemand ein PHP Script mit dem man die Köpfe der Skins der Spieler die gerade On sind auf einer Homepage anzeigen kann ?
    Würde mich freuen
    MFG
     
    #1
  2. Stonehengeflk98
    Offline

    Stonehengeflk98 Gesperrt

    Registriert seit:
    7. Dezember 2011
    Beiträge:
    2.256
    Ort:
    Mülltonne
    Minecraft:
    xLachFlash
    #2
  3. zh32
    Online

    zh32

    Das geht auch ohne Plugin über den GS4-Statuslistener (oder so:p).
    Hier gibt es eine nette Klasse dafür.
     
    #3
  4. plastikgangster
    Offline

    plastikgangster

    Registriert seit:
    25. Juli 2011
    Beiträge:
    118
    Minecraft:
    plastikgangster
    Ich bin zu blöd die Ip richtig einzutragen ?(
     
    #4
  5. zh32
    Online

    zh32

    Die Query muss auch an sein (server.properties) und dein PHP sollte Sockets unterstützen.
     
    #5
  6. plastikgangster
    Offline

    plastikgangster

    Registriert seit:
    25. Juli 2011
    Beiträge:
    118
    Minecraft:
    plastikgangster
    ja query ist an. aber ich kriegs nicht hin das script an meinen server anzupassen dann kommt immer Syntax error ......
     
    #6
  7. zh32
    Online

    zh32

    Ausführlich bitte. Ich schreib ja auch nich:"Fehler: blablabla". :p
     
    #7
  8. plastikgangster
    Offline

    plastikgangster

    Registriert seit:
    25. Juli 2011
    Beiträge:
    118
    Minecraft:
    plastikgangster
    Hier der fehler:
    Parse error: syntax error, unexpected '$', expecting '&' or T_VARIABLE in /data/multiserv/users/941780/projects/2167353/www/lib/data/boxes/scripts/customBox10.php on line 23
    Das is die Zeile in der man Ip eintragen muss
    Bei dem anderen Scipt genau das gleiche nur halt in einer anderen Zeile
     
    #8
  9. zh32
    Online

    zh32

    Und wer soll dir helfen, wenn du uns nicht deine "line 23", bzw. dein Script verrätst?
     
    #9
  10. plastikgangster
    Offline

    plastikgangster

    Registriert seit:
    25. Juli 2011
    Beiträge:
    118
    Minecraft:
    plastikgangster
    Hier das Script
    Ich hab kein Plan wie man die IP usw. da einfügen muss.
    Sorry für meine Dummheit :D
     
    #10
  11. Benni1000
    Offline

    Benni1000 Ehem. Teammitglied

    Registriert seit:
    4. Mai 2012
    Beiträge:
    1.408
    Das was du da gepostet hast ist eine Php klasse die das kann, kein fertiges script!
     
    #11
  12. plastikgangster
    Offline

    plastikgangster

    Registriert seit:
    25. Juli 2011
    Beiträge:
    118
    Minecraft:
    plastikgangster
    ok ich lass das dann einfach. bin wohl zu dumm dafür :D
     
    #12
  13. little_psycho11
    Offline

    little_psycho11

    Registriert seit:
    5. Februar 2012
    Beiträge:
    641
    Minecraft:
    little_psycho11
    Hier, etwas ganze einfaches:

    Code (Text):
    1. <?php
    2.     $fp = fsockopen('HIER DEINE IP OHNE PORT EINTRAGEN', HIER DEIN PORT EINTRAGEN, $errno, $errstr, 4) or die('Server offline');
    3.     fwrite($fp, "\xFE");
    4.     $answer = fread($fp, 256);
    5.     if ($answer[0] != "\xFF") {
    6.        die ('Server offline');
    7.     }
    8.     $text = substr($answer, 3);
    9.     $text = mb_convert_encoding($text, 'auto', 'UCS-2');
    10.     $parts = explode("\xA7", $text);
    11. ?>
    12. </p>[b]Aktuell online:[/b] <span style='color: rgb(0,255,0)'><?php echo '' . $parts[1] . '/' . $parts[2] . ''; ?></span></p>
    Wenn Deine IP nun 127.0.0.0:25565 wäre dann müsste das Script so aussehen:
    Code (Text):
    1. <?php
    2.     $fp = fsockopen('127.0.0.0', 25565, $errno, $errstr, 4) or die('Server offline');
    3.     fwrite($fp, "\xFE");
    4.     $answer = fread($fp, 256);
    5.     if ($answer[0] != "\xFF") {
    6.        die ('Server offline');
    7.     }
    8.     $text = substr($answer, 3);
    9.     $text = mb_convert_encoding($text, 'auto', 'UCS-2');
    10.     $parts = explode("\xA7", $text);
    11. ?>
    12. </p>[b]Aktuell online:[/b] <span style='color: rgb(0,255,0)'><?php echo '' . $parts[1] . '/' . $parts[2] . ''; ?></span></p>
    Wenn Du eine .minecraft.to Endung von nitrado hast dann so:
    Code (Text):
    1. <?php
    2.     $fp = fsockopen('DEINSERVERNAME.minecraft.to', 25565, $errno, $errstr, 4) or die('Server offline');
    3.     fwrite($fp, "\xFE");
    4.     $answer = fread($fp, 256);
    5.     if ($answer[0] != "\xFF") {
    6.        die ('Server offline');
    7.     }
    8.     $text = substr($answer, 3);
    9.     $text = mb_convert_encoding($text, 'auto', 'UCS-2');
    10.     $parts = explode("\xA7", $text);
    11. ?>
    12. </p>[b]Aktuell online:[/b] <span style='color: rgb(0,255,0)'><?php echo '' . $parts[1] . '/' . $parts[2] . ''; ?></span></p>
    Stell aber sicher das Dein Webserver überhaupt PHP unterstützt.

    Aber pass auf, das Script ist recht primitiv und Rechenlastaufwändig.
     
    #13
  14. plastikgangster
    Offline

    plastikgangster

    Registriert seit:
    25. Juli 2011
    Beiträge:
    118
    Minecraft:
    plastikgangster
    habs hinbekommen hab einmal das script auf der startseite von der der homepage und eine extra seite auf der alle spieler die online sind angezeigt werden
     
    #14
Status des Themas:
Es sind keine weiteren Antworten möglich.