Evie Addon Details

Watch - Add Favorite

TS CONNECT Connexion à TeamSpeak pour ES 1.5 - Version 1.6

posted on 2007-04-20 13:42:58
by EmbouT
9
w00ts
w00t!
Requires: Tags: css dods français french teamspeak

Description

TS CONNECT 1.6

Ce script est compatible CS:S et DoD.

NOUVEAUTÉS
- Possibilité aux utilisateurs enregistrés (sur TeamSpeak) de se connecter avec leur mot de passe.

DESCRIPTION
Ce script vous connecte à TeamSpeak directement avec votre pseudo dans le jeu à condition que les caractères qui le compose soit reconnu (comprendre bien affiché) par TeamSpeak.
Si ce n'est pas le cas, il vous seras proposé d'en créer un avec la possibilité d'afficher dans une fenêtre (sous forme de menus)les caractères autorisés.
Outre les lettres de l'alphabet minuscules et majuscules et les chiffre de 0 à 9 voici la liste des caractères supportés :
á Â â À à Ä ä É é Ê ê È è Ë ë Î î ï í Ô ô Ó ó Ö ö Û û Ù ù Ü ü Ú ú Ÿ ÿ ý
Æ æ Œ œ ß Ç ç Š š Ž ž
* - = + ª ² × ÷ ± ­ ‰
< > | _ \ / ^ ' ` , ; . : ! ¨ ´ ‘ ’ “ ” · ‚ „ ¸‹ › « » • – —
$ € £ & ~ # ¤ µ ° § † ‡ ™ ¦ @ © ® ¬ ¶

Ceux ci-dessous sont supportés mais interdit sur TeamSpeak par défaut.
{ } ( ) [ ]
chacun d'eux est remplacé par | automatiquement.

Cette liste n'est pas exhaustive. Étant donné la similarité des caractères utilisés pour le codage, d'autres caractères — non listés ici — pourraient être reconnus comme valide. Ceux-ci seraient affichés dans TeamSpeak de façon incorrecte. Merci donc de me les signaler afin que je puisse les rajouter.
Pour plus de renseignements concernant l'affichage des caractères spéciaux, rendez-vous ici.



CONFIGURATION REQUISE
Eventscript 1.5 beta ou supérieure

INSTALLATION
CS:S
- Copier le dossier addons obtenu après dézippage dans le dossier ctrike de votre serveur de jeux.

- Ajouter la ligne suivante dans le fichier cstike/cfg/autoexec.cfg
es_load ts_connect

- Redémarrer votre serveur.
DoD Retrouvez-le aussi sur [SES] DoD
- Copier le dossier addons obtenu après dézippage dans le dossier dod de votre serveur de jeux.

- Ajouter la ligne suivante dans le fichier dod/cfg/autoexec.cfg
es_load ts_connect

- Redémarrer votre serveur.

RECOMMANDATIONS
Désactivez, si elle existe, la commande située dans le fichier webshortcutlist.txt (cstrike/cfg/mani_admin_plugin) qui lance TeamSpeak.
Ou utilisez un autre mot dans la configuration du script (Voir ci-après).

CONFIGURATION DU SCRIPT :
Dans le block config (édité ci-dessous), vous pouvez spécifié les mots que les joueurs devront taper dans le tchat pour se connecter, créer ou changer de pseudo TeamSpeak ou voir les caractères autorisés. Ainsi que les commandes qui permettront aux utilisateurs enregistrés (sur TeamSpeak) d'enregistrer leur nom de login (loginname) et mot de passe (password) afin qu'ils puissent recouvrer leurs éventuels droits sur le serveur TeamSpeak.
Le serveur TeamSpeak à rejoindre, et éventuellement les canaux.
(à noter que les canaux spécifiés doivent être créer au préalable sur le serveur TeamSpeak)

//******************************************************************
// CONFIGURATION
 
block config
{
//**************************************************************
// COMMANDES
//**************************************************************
// Commande à taper dans le chat pour se connecter à TeamSpeak
// Désactivez la commande dans webshortcutlist.txt si vous utilisez Mani ou utilisez un mot différent
ts_connect_cmd "ts"
 
// Commande à taper pour créer ou changer son pseudo TeamSpeak / syntaxe = commande le_pseudo_choisi
ts_connect_def_pseu "+pseudo"
 
 
// commandes à taper pour enregistrer nom de login et un mot de passe pour les utilisateurs enregistrés au serveur TeamSpeak (admin, membres du clan ou de la team)
// Il faut d'abord enregistrer un nom de login avant de pouvoir enregistrer un mot de passe.
// Le nom de login devra suivre cette commande
// exemple +tslogin mon nom de login teamspeak
// ou +tslogin embout
ts_connect_def_nom "+tslogin"
 
// Le mot de passe n'apparaîtra dans le chat
// Le mot de passe devra suivre cette commande
// exemple : +tspass mon mot de passe teamspeak
// ou : +tspass cmoiembout
ts_connect_def_pass_joueur "+tspass"
 
 
// Commande à taper pour voir les caractères autorisés
ts_connect_car_aut "+permis"
 
//**************************************************************
// INFORMATION SERVEUR
//**************************************************************

// IP:port ou URL:port du serveur Teamspeak SANS le http://
ts_connect_serveur "embout-ts.game-server.cc:8767"
// ts_connect_serveur "87.98.194.25:53299"
 
 
// le mot de passe du serveur / 0 si pas de mot passe
ts_connect_pass "0"
 
//**************************************************************
// INFORMATION CANAL
//**************************************************************

// Définissez ici la façon dont les clients rejoindront le canal
//
// ts_connect_canal "0" => Le canal rejoint seras celui par défaut
// ts_connect_canal "1" => Les clients rejoindront le canal de leur team définis dans les variables suivantes
// ts_connect_canal "nom du canal" => Les clients rejoindront ce canal
ts_connect_canal "1"

// mot de passe du canal / 0 si pas de mot passe (inutile si ts_connect_canal est à 0 ou à 1)
ts_connect_canal_pass 0

 
// canal anti terroristes
ts_connect_canal_ct "anti-terro"
// mot de passe du canal anti-terroristes / 0 si pas de mot de passe
ts_connect_canal_ct_pass 0
 
// Canal terroristes
ts_connect_canal_t "terro"
// mot de passe du canal terroristes / 0 si pas de mot de passe
ts_connect_canal_t_pass 0

// Canal spectateur
ts_connect_canal_spect "spectateur"
// mot de passe du canal spectateur / 0 si pas de mot de passe
ts_connect_canal_spect_pass 0


//**************************************************************
// MESSAGE
//**************************************************************

// Afficher le message au joueur à son arrivée indiquant que TS CONNECT est installé sur le serveur / 1 = oui / 0 = non
ts_connect_mess_on 1

}
// FIN DE CONFIGURATION
//******************************************************************


MISE À JOURS FUTURE
Transformation de ce script en Addons (dll) afin d'ajouter d'autres options (Changement de canal en cas de changement de team, renseigner EventScripts de la connexion et surtout de la déconnexion d'un joueur sur TeamSpeak,etc...)


INFORMATION SUPPLÉMENTAIRE

Vous pouvez trouver une version française non-officielle de TeamSpeak client ici[/quote]
ASTUCE(reservès aux utilisateurs avertis)
Pour ceux qui ont accès au répertoire d'installation de TeamSpeak server, vous pouvez autoriser les caractères interdits cités dans la section DESCRIPTION. Pour ce faire, éditez le fichier server.ini que vous trouverez dans le dossier d'installation et chercher la ligne :
DisAllowedClientNameChars=()[]{}
Et supprimez les caractères situés après le signe =
Vous pourrez aussi de cette façon supprimer les lignes contenus dans le script qui remplacent ces caractères et les rajouter aux caractères autorisés (ils n'ont pas besoin d'un codage ANSI pour un affichage UTF-8 )

Version Notes For 1.6 (Announce this update)

Updated on: 2007-08-28 09:12:34 EST
Correction d'un bug empêchant les joueurs de rejoindre les canaux des teams si ils étaient protégés par un mot de passe
( Previous Versions )