Evie Addon Details

Watch - Add Favorite

TS_CONNECT Connexion à TeamSpeak pour ES 1.3 - Version 1.4.1.3

posted on 2007-07-16 02:16:22
by EmbouT
9
w00ts
w00t!
Requires: Tags: css dods français french teamspeak

Description

TS CONNECT 1.4

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
Matties EventScript 1.3 ou supérieure
ES Tools 417.a 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
{
// 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)
// Ce nom de login et cemot de passe sont nécessaire pour avoir les droits d'admins sur TeamSpeak lors de la connexion
// 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"


// IP:port ou URL:port du serveur Teamspeak SANS le http://

ts_connect_serveur "embout-ts.game-server.cc:8767"


// le mot de passe du serveur / 0 si pas de mot passe

ts_connect_pass "0"


// Rejoindre un canal en fonction de la team choisie ou définir un canal unique différent du canal par défaut
// Exemple :Le canal par défaut sur votre serveur Teamspeak est "canal principal"
// ts_connect_canal "0" => Dans ce cas le canal rejoint seras celui par défaut : canal principal
// ts_connect_canal "1" => Les clients rejoindront le canal de leur team définis dans les variables suivantes
// ts_connect_canal "canal unique" => Tous les clients rejoindront ce canal lors de leur connexion

ts_connect_canal "0"

// canal anti terroristes
ts_connect_canal_ct "anti-terro"

// Canal terroristes
ts_connect_canal_t "terro"

// Canal spectateur
ts_connect_canal_spect "spectateur"

}
// 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

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 doccier 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 )


PS : Une version pour EventScripts 1.5 est disponible ici :

Version Notes For 1.4.1.3 (Announce this update)

Updated on: 2007-07-21 20:18:31 EST
Mani Admin Plugin n'est plus requis
( Previous Versions )