Guten zusammen
Ich steh vor einen Rätsel
Bei der Function ServerCreate soll mir ein Array ausgegeben werden wo inhalte bei stehen
hier mal der Code aus der class
PHP
/**
* serverCreate
*
* Creates a new virtual server using the given properties and displays its ID, port and initial administrator privilege key. If virtualserver_port is not specified, the server will test for the first unused UDP port. The first virtual server will be running on UDP port 9987 by default. Subsequently started virtual servers will be running on increasing UDP port numbers.
*
* <b>Input-Array like this:</b>
* <code>
* $data = array();
*
* $data['setting'] = 'value';
* $data['setting'] = 'value';
* </code><br>
*
* <b>Output:</b>
* <code>
* Array
* {
* [sid] => 2
* [virtualserver_port] => 9988
* [token] => eKnFZQ9EK7G7MhtuQB6+N2B1PNZZ6OZL3ycDp2OW
* }
* </code>
*
* @author Par0noid Solutions
* @access public
* @param array $data serverSettings [optional]
* @return array serverInfo
*/
function serverCreate($data = array()) {
$settingsString = '';
if(count($data) == 0) { $data['virtualserver_name'] = 'Teamspeak 3 Server'; }
foreach($data as $key => $value) {
if(!empty($value)) { $settingsString .= ' '.$key.'='.$this->escapeText($value); }
}
return $this->getData('array', 'servercreate'.$settingsString);
}
Alles anzeigen
So mein Problem ist, das ich ein leeren Array wiederbekomme obwohl der Server erstellt wird
hier mal mein Code
PHP
function CreateServer($MAX_CLIENTS)
{
global $tsAdmin;
$data = array();
$data['virtualserver_name'] = 'S4A Sponsoring';
$data['virtualserver_maxclients'] = $MAX_CLIENTS;
return $tsAdmin->serverCreate($data);
}
Der Server wird wie gesagt so erstellt wie ich es den hier sage der Name und die Clients passen jedoch kommt ein leerer Array wieder und ich versteh nicht wieso
So lasse ich den erstellen
Hat jemand eine Idee woran das liegen könnte?