Danke
Entwicklung
-
-
Noch was, was in der Tabelle gut wäre?
-
Wenn man "Zuletzt Online" sehen könnte
-
Spielzeit.
-
Ah, genau
-
Spielzeit.
Stimmt
-
Für TTT fertig. Fehlt nur noch Umwandlung, muss aber jetzt weg. Ciao.
-
Bei Spielzeit dazu schreiben, dass das Sekunden sind. Oder man wandelt um ^^.
Zum Umwandeln:
$add0oder1 = substr($search, 8, 1);
$getteilvonsteam = substr($search, 10);
$mulsteam = bcmul($getteilvonsteam, "2");
$addsteam = bcadd($mulsteam, bcadd("7656119 7960265728", $add0oder1));
$steamid = $addsteam;$search ist die Steam32 nach der gesucht wird.
$steamid bzw. $addsteam ist dann die Steam64.Um zu prüfen, ob es eine Steam32 ist, einfach eine if-Abfrage, die, wenn sie ein ":" findet, dann die Umwandlung startet.
-
Bei Spielzeit dazu schreiben, dass das Sekunden sind. Oder man wandelt um ^^.
Zum Umwandeln:
$add0oder1 = substr($search, 8, 1);
$getteilvonsteam = substr($search, 10);
$mulsteam = bcmul($getteilvonsteam, "2");
$addsteam = bcadd($mulsteam, bcadd("7656119 7960265728", $add0oder1));
$steamid = $addsteam;$search ist die Steam32 nach der gesucht wird.
$steamid bzw. $addsteam ist dann die Steam64.Um zu prüfen, ob es eine Steam32 ist, einfach eine if-Abfrage, die, wenn sie ein ":" findet, dann die Umwandlung startet.
Nah und was wenn ich nur ein Doppelpunkt schreibe? Willkommen errors Da muss man schon mehr machen, als nur eine if.
-
@markusmarkusz Nach einer Nacht Arbeit an dem Spieler System bin ich fertig.
https://einfach-gmod.de/cms/index.php?page/tools/playersMan kann nun nach Name, SteamID32 oder SteamID64 suchen.
Außerdem werden immer nur 20 Spieler angezeigt und unten kann die Seiten ausgewählt werden.
Es wird auch nach Servern getrennt um alles übersichtlicher zu haben.
Zusätzlich wird nun die Spielzeit im lesbaren Stil angezeigt und Daten zum letzten Online Zeitpunkt sind verfügbar.Die meisten Parameter sind nun get Parameter, wodurch ich euch hiermit auf alle Spieler verweisen kann, die auf TTT ein P im Namen haben:
https://einfach-gmod.de/cms/index.php?page%2Ftools%2Fplayers=&searchval=P&server=Trouble+in+Terrorist+TownZum technischen:
Überall wo der User die Query verändern kann, werden Prepared Statements verwendet um gegen MySQL Injections vorzugehen.
Jeder Spieler ist eine eigene Klasse. Die Spielzeit eines Spielers wird also beispielsweise so bestimmt:Code$player = new ttt_player; // Erstellt das Spieler Objekt $player->db = $db; // Interne Variable $player->gt = $gt; // Interne Variable $player->steamid64 = "76561198152415776" // Dem Spieler eine Steam64ID zuweisen. Diese wird vorher durch die Suche etc bestimmt. echo($player->time()); // Gibt die Onlinzezeit in Sekunden aus echo($player->name()); // Gibt den Namen des Spielers zurück //etc.
Irgendwelche Sachen, die noch verbessert werden können?
-
Man könnte jetzt noch mit sinnlosen Kleinigkeiten kommen, wie z.B. das der Rang groß geschrieben wird, oder dass 1 durch Ja und 0 durch Nein ersetzt wird.
Aber sowas ist nicht wirklich nötig xD. -
Man könnte jetzt noch mit sinnlosen Kleinigkeiten kommen, wie z.B. das der Rang groß geschrieben wird, oder dass 1 durch Ja und 0 durch Nein ersetzt wird.
Aber sowas ist nicht wirklich nötig xD.Werde es aber später mal einfügen.
-
Arbeite am neuen Trooper Menu:
einfach-gaming.de/attachment/358/Im unteren Bereich werden Buttons sein, wo man ein Fenster mit seinem Regiment (wo die Commander dann auch verwalten können) und anderes öffnen kann.
Irgendwelche Verbesserungsvorschläge bis jetzt? -
Fortschritte im Trooper Menu:
einfach-gaming.de/attachment/359/
Irgendwelche Verbesserungsvorschläge bis jetzt?
Die Fenster links und rechts öffnen sich nur über die Buttons unten und lassen sich auch wieder schließen. Schließt man das Fenster in der Mitte, schließen sich die anderen auch mit.
-
Außerdem werden immer nur 20 Spieler angezeigt und unten kann die Seiten ausgewählt werden.
Funktioniert nicht.
Entweder kommt, dass man einen ungültigen Link aufgerufen hat, oder man wird auf die Hauptseite von den Tools verwiesen. -
Hmm, funktioniert irgendwie nur manchmal. Muss ich mal schauen. Ich muss halt die vorigen GET Requests speichern und nur einfügen, wenn sie noch nicht existieren.
-
Funktioniert nicht.
Entweder kommt, dass man einen ungültigen Link aufgerufen hat, oder man wird auf die Hauptseite von den Tools verwiesen.Sollte gefixt sein, bitte mal ausprobieren.
Den Fortschritt bezüglich des Trooper Menus poste ich heute Abend. Ich denke ich könnte dann sogar schon fertig sein.
-
Jetzt geht es so, wie es sein sollte.
-
@markusmarkusz CF Check ist raus.
Das neue Trooper Menu sollte fertig sein. Werde ich bei Gelegenheit mal präsentieren.
-
Der TS3 Viewer im Forum stellt keine Verbindung mit dem TeamSpeak 3 Server her.
-