1. Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

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:
    110
    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. Werbung
    Online

    Werbung

  3. Stonehengeflk98
    Offline

    Stonehengeflk98 Gesperrt

    Registriert seit:
    7. Dezember 2011
    Beiträge:
    2.253
    Ort:
    Mülltonne
    Minecraft:
    xLachFlash
    #2
  4. zh32
    Offline

    zh32

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

    plastikgangster

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

    zh32

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

    plastikgangster

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

    zh32

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

    plastikgangster

    Registriert seit:
    25. Juli 2011
    Beiträge:
    110
    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
  10. zh32
    Offline

    zh32

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

    plastikgangster

    Registriert seit:
    25. Juli 2011
    Beiträge:
    110
    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
  12. Benni1000
    Offline

    Benni1000 Ehem. Teammitglied

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

    plastikgangster

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

    little_psycho11

    Registriert seit:
    5. Februar 2012
    Beiträge:
    622
    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
  15. plastikgangster
    Offline

    plastikgangster

    Registriert seit:
    25. Juli 2011
    Beiträge:
    110
    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.