Ich hoffe einfach mal ein paar Leute hier zu finden die sich mit dem Framework mindestens genauso gut auskennen wie der Ersteller selbst
Es geht um Folgendes:
Ich hatte soeben vor das übliche mit diesem Framework anzustellen: TS3-Benutzerrang via User Control Panel vergeben indem man dort die UID eingibt.
Es kam ziemlich schnell zu fehlern, komischerweise ging es bei manchen und bei manchen nicht. Deswegen wollte ich mir einfach mal die komplette Liste aller UID's ausgeben lassen.
Mein Code sieht so aus:
try {
TeamSpeak3::init();
$ts3_VirtualServer = TeamSpeak3::factory("serverquery://".$server["ts_query_admin"].":".$server["ts_query_password"]."@".$server["tsip"].":".$server["ts_query_port"]."/?server_port=".$server["tsport"]."&nickname=".$server["ts_query_user_nick"]."");
foreach($ts3_VirtualServer->clientListDb() as $ts3_Client)
{
echo ($ts3_Client["client_nickname"] . ": "); echo $ts3_Client["client_unique_identifier"]; ?><p><?php
}
echo "ich bin fertig";
} catch(Exception $e) {
echo "Es konnte keine Verbindung zum TS3 Server hergestellt werden!<br/>ErrorID: <b>". $e->getCode() ."</b>; Error Message: <b>". $e->getMessage() ."</b>;";
}
Alles anzeigen
Und da taucht plötzlich der Fehler auf!
Während mir im TeamSpeak selber (als Server-Administrator) unter Rechte -> Alle Clients angezeigen , 72 User aufgelistet werden, spuckt mir mein Framework nur 25 raus!
Was mir aufgefallen ist, ist dass in der TS3-Liste aller User in der Spalte "Gesamt" eine Zahl häufiger vorkommt, und das geht eben hin bis zur Zahl 25, es wird wohl irgendwie damit zusammen hängen