Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require('configs/config.php');
- require_once("libraries/TeamSpeak3/TeamSpeak3.php");
- ini_set('display_errors', 1);
- ini_set('display_startup_errors', 1);
- error_reporting(E_ALL);
- $conectado = 0;
- $tienecanal = 0;
- $iconos = 0;
- function getClientIp() {
- if (!empty($_SERVER['HTTP_CLIENT_IP']))
- return $_SERVER['HTTP_CLIENT_IP'];
- else if(!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
- return $_SERVER['HTTP_X_FORWARDED_FOR'];
- else if(!empty($_SERVER['HTTP_X_FORWARDED']))
- return $_SERVER['HTTP_X_FORWARDED'];
- else if(!empty($_SERVER['HTTP_FORWARDED_FOR']))
- return $_SERVER['HTTP_FORWARDED_FOR'];
- else if(!empty($_SERVER['HTTP_FORWARDED']))
- return $_SERVER['HTTP_FORWARDED'];
- else if(!empty($_SERVER['REMOTE_ADDR']))
- return $_SERVER['REMOTE_ADDR'];
- else
- return false;
- }
- try
- {
- $connect = "serverquery://".$USER_QUERY.":".$PASS_QUERY."@".$HOST_QUERY.":".$PORT_QUERY."/?server_port=".$SERVER_PORT."";
- $ts3 = TeamSpeak3::factory($connect);
- $ts3->execute("clientupdate", array("client_nickname" => $NICK_QUERY));
- }
- foreach ($ts3->clientList(array('client_type' => '0', 'connection_client_ip' => getClientIp())) as $client) {
- $clientuid = $client->client_unique_identifier;
- $cliente = $ts3->clientGetByUid($clientuid);
- $nombrecliente = $cliente['client_nickname'];
- $conectado = 1;
- break;
- }
- catch(Exception $e) {
- echo "[DEBUG] Ha ocurrido un error inesperado <br>";
- echo "[DEBUG] Mensaje de error DEBUG: ".$e->getMessage()."<br>";
- echo "[DEBUG] El codigo de error fue ".$e->getCode()."<br>";
- if($e->getCode() == 0) {
- echo "Error desconocido. Metodo invalido";
- }
- else if($e->getCode() == 10060){ echo "No se pudo conectar con el servidor de teamspeak 3";}
- else if($e->getCode() == 512) { echo "La UUID ingresada no es valida o no esta actualmente conectada al ts3";}
- else if($e->getCode() == 520) { echo "Los datos de acceso query no son correctos";}
- else if($e->getCode() == 3329){ echo "La conexion fue baneada por query. Intenta mas tarde";}
- }
- if ($conectado == 0){
- echo "No Estas conectado";
- die;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement