Moin,
mach ne Page für nen Clan, wolte wiassen, ob ich die statistiken von dem server auslesen kann? und wie funtzt dat?
mfg
Yngvar
Moin,
mach ne Page für nen Clan, wolte wiassen, ob ich die statistiken von dem server auslesen kann? und wie funtzt dat?
mfg
Yngvar
Kannst du natürlich - ich habe sowas mal vor einiger Zeit für die Giga-Liga-Stats gemacht. Der Code ist angehängt und kann
frei verwendet werden!
Da die damalige Tabelle wohl nichtmehr existiert, gibts auch keine Ergebnisse auszugeben, aber dafür stehen dort lauter Nullen. Ihr seht
eine mögliche Ausgabe hier: Giga2 - Beispielausgabe
Hier noch eine kurze Erklärung:
In der Datei members.inc stehen die Direktlinks zu den Statusseiten der Mitglieder die angezeigt werden sollen. Diese Seite war öffentlich. Also wurde kein Pwd benötigt.
Über die Anweisung
wird die gesamte Websiteausgabe der URL, die in $link gespeichert ist, in die Variable $Data eingelesen. Ja! Das geht! *g* Nun wird nach markanten Stellen im HTML-Code gesucht und di nachfolgende Information extrahiert. Das sieht dann bsp.weise so aus:
// Teamname ermitteln
$pos = strpos($search,"Teamname:");
$part = substr($search,$pos+13,20);
$nick = trim(chop(substr($part,0,strpos($part,"</td>"))));
Das setzt sich für alle Informationen fort, die man dort herauslesen möchte.
Das PHP-Script hält nun also alle zu ermittelnden Variablen und muss diese nur noch in geeigneter Form ausgeben.
Fertig!
Naja, schaut mal durch, ob ihr da klar kommt...
Ich glaub kaum,. das mich das sehr weiterbringen wird, denn ich will die Daten ja erst aus dem Spiel auslesen. Nicht aus einer Website...
Nun, in diesem Fall sehen wir wieder ein Bsp. für mangelhafte Kommunikation. Hättest du dein Problem gleich richtig beschrieben wäre es sicher schon gelöst.
Für fast alle MP-Games gibt es Servertools, die diese Aufgabe rledigen. Musst du mal googl'n oder das spezielle Game hier nennen!
Counterstrike Conition Zero is das Spiel. Wenns geht auch fürs normale Cponterstrike 1.6 *?*
Torty
Hast du absolut recht! Mann muss sich nur auszudrücken wissen
Vielleicht findest du ja in dieser Suchanfrage dein Tool:
"counterstrike statistik server tool"
Du kannst auch mal das Wort statistic verwenden.
Good luck!