Votre question

Status du serveur TeamSpeak

Tags :
  • Serveur
  • Programmation
Dernière réponse : dans Programmation
5 Février 2006 15:32:30

J'ai vu sur un site (d'une team CS1.6) qu'ils avait mit dans la cologne de droit le status du serveur avec les channel et les joueurs connecter je voudrai en faire d'autant mais je ne connais pas le code source.
Mercie de votre aide

Autres pages sur : status serveur teamspeak

6 Février 2006 19:53:08

Mercie j ai trouver le code dont tu me parler je l affiche pour que les autre ne cherche pas plus loin.

Citation :

<?php
/************************************************************************/
/* TeamSpeak Block For PHP-NUKE: Web Portal System */
/* =============================================== */
/* */
/* Copyright (c) 2004 by **CloseUp**|Ds| */
/* http://darkknights.dk */
/* I have only made this script with Cut & Paste from many other scripts*/
/************************************************************************/

if (eregi("block-TeamSpeak_nuke.php",$_SERVER['PHP_SELF'])) {
Header("Location: index.php");
die();
}

// retrieve server info
require("TSInfo.php");
$tss2info->getInfo();
$tss2info->userName="Guest";
$serverAddress = "drapelyk.homeip.net"; // TeamSpeak IP, don't use localhost here
$serverUDPPort = "8767"; // default 8767

// Don't edit below unless you know what you are messing with
$serverAddress2 = "$serverAddress:$serverUDPPort";

// Get Nuke UserName
global $user, $cookie, $user_prefix;
cookiedecode($user);
$username = $cookie[1];
$sql = "SELECT user_id FROM $user_prefix"._users." WHERE username='$username'";
// display channel list
$content .= "<table aalign=\"center\" width=\"100%\">\n";
$counter = 0;
foreach($tss2info->channelList as $channelInfo) {
$channelname = $channelInfo[channelname];

// determine codec (verbose)
$codec = $tss2info->getVerboseCodec($channelInfo[codec]);

// default?
if($channelInfo[isdefault] == "1") $isDefault = "yes"; else $isDefault = "no";

if ($channelInfo[channelid] != "id") {
$content .= ("<tr><td><img src=\"images/bullet_channel.gif\" align=absmiddle alt=MAX ".$channelInfo[maxplayers]." Players><I><a href=\"teamspeak://".$serverAddress.":".$serverUDPPort."/nickname=".$username."?loginname=?password=?channel=".$channelname."?channelpassword=\">".$channelname."</a></I></td></tr>\n");
$counter_player = 0;
foreach($tss2info->playerList as $playerInfo) {
if ($playerInfo[channelid] == $channelInfo[channelid]) {
$content .=("<tr><td>  <img src=\"images/bullet_ts.gif\" alt=$playerInfo[playername] align=absmiddle> ".$playerInfo[playername]."</td></tr>\n");
$counter_player++;
}
}
if($counter_player == 0) $content .= ("<tr><td></td></tr>\n");
}
$counter++;
}// end foreach

if ($counter == 0) $content .= ("<tr><td colspan=\"7\" align=\"CENTER\">Offline</td></tr>\n");
$content .= ("</table>\n</div>\n");
?>


Encore mercie a toi vincfr
Contenus similaires
1 Mars 2006 20:22:12

bonjour, merci pour le script mais je ne sais pas comment on fait pour l'integrer au site ! pourait tu s'il te plait me donner la marche a suivre ?
merci encore
2 Mars 2006 20:44:39

Pour l'insréer dans ton site, tu as juste à coller le script, pù tu sohaite avoir le status su serveur team speak.

Si tu utilise un portail de team, tu doit le coller dans un bloc.

:D 
7 Mars 2006 01:23:45

bon moi jaimerais que l'on me marque les endois ou je dois metre les info du serveur etc car je n'y conais rien merci




<?php
/************************************************************************/
/* TeamSpeak Block For PHP-NUKE: Web Portal System */
/* =============================================== */
/* */
/* Copyright (c) 2004 by **CloseUp**|Ds| */
/* http://darkknights.dk */
/* I have only made this script with Cut & Paste from many other scripts*/
/************************************************************************/

if (eregi("block-TeamSpeak_nuke.php",$_SERVER['PHP_SELF'])) {
Header("Location: index.php");
die();
}

// retrieve server info
require("TSInfo.php");
$tss2info->getInfo();
$tss2info->userName="Guest";
$serverAddress = "drapelyk.homeip.net"; // TeamSpeak IP, don't use localhost here
$serverUDPPort = "8767"; // default 8767

// Don't edit below unless you know what you are messing with
$serverAddress2 = "$serverAddress:$serverUDPPort";

// Get Nuke UserName
global $user, $cookie, $user_prefix;
cookiedecode($user);
$username = $cookie[1];
$sql = "SELECT user_id FROM $user_prefix"._users." WHERE username='$username'";
// display channel list
$content .= "<table aalign=\"center\" width=\"100%\">\n";
$counter = 0;
foreach($tss2info->channelList as $channelInfo) {
$channelname = $channelInfo[channelname];

// determine codec (verbose)
$codec = $tss2info->getVerboseCodec($channelInfo[codec]);

// default?
if($channelInfo[isdefault] == "1") $isDefault = "yes"; else $isDefault = "no";

if ($channelInfo[channelid] != "id") {
$content .= ("<tr><td><img src=\"images/bullet_channel.gif\" align=absmiddle alt=MAX ".$channelInfo[maxplayers]." Players><I><a href=\"teamspeak://".$serverAddress.":".$serverUDPPort."/nickname=".$username."?loginname=?password=?channel=".$channelname."?channelpassword=\">".$channelname."</a></I></td></tr>\n");
$counter_player = 0;
foreach($tss2info->playerList as $playerInfo) {
if ($playerInfo[channelid] == $channelInfo[channelid]) {
$content .=("<tr><td> <img src=\"images/bullet_ts.gif\" alt=$playerInfo[playername] align=absmiddle> ".$playerInfo[playername]."</td></tr>\n");
$counter_player++;
}
}
if($counter_player == 0) $content .= ("<tr><td></td></tr>\n");
}
$counter++;
}// end foreach

if ($counter == 0) $content .= ("<tr><td colspan=\"7\" align=\"CENTER\">Offline</td></tr>\n");
$content .= ("</table>\n</div>\n");
?>
7 Mars 2006 23:02:21

le // te dit que ce quit suit est un commentaire le programmeur a donner des indications sur les truc que tu peut changer comme l ip de ton ts.
look bien.
7 Mai 2006 18:27:09

j'ai utilisé le scripte php que tu a donner mais il me céer une erreure sur la ligne "require("TSInfo.php");"
j'ai fait une recherche sur mon ordi pour savoir si j'avai ce fichier quelque part mais je le trouve pas donc je pense qu'il faud le rajouter mais je le trouve ou?
si tu as des idées ou que je me suis trompé sur la configue de la page dit le moi.
merci d'avance pour l'aide.
a++
15 Mai 2006 00:18:39

Moi, jé un big probleme. J'ai installé team speak serveur et je l'ai lancé. Il m'a donné des codes, mais comme un c** je ne les ai pas pris et donc maintenant, je ne sai pa commen on peu les ravoir.

HELP ME SVP !!!!! :-( :-( :-(
15 Mai 2006 13:14:17

Sinon tu peux utiliser ca.

Teamspeak Display

C'est un bon script PHP et tu peux l'utiliser hors NUKE, si tu veux avoir
un VRAI site web (non je plaisante).

@++
21 Juillet 2006 17:51:12

Citation :

Metalix a écrit :
Moi, jé un big probleme. J'ai installé team speak serveur et je l'ai lancé. Il m'a donné des codes, mais comme un c** je ne les ai pas pris et donc maintenant, je ne sai pa commen on peu les ravoir.

HELP ME SVP !!!!! :-( :-( :-(




Ne t'inquiète pas :p  ,désinstalle et réenstale dans le répertoire ...\Teamspeak_RC2_server et tout ira bien :)  @+
5 Septembre 2007 21:41:37

slt excuser moi du "reUp" du mess mais je voulais savoir si ct possible de mettre se scripte dans un site roxorgamers ou est ce qu'il y a une autre solution :s ? merci ^^

@+
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS