Communauté sur les Eggdrops - Community about Eggdrops
Module pour Lea Service (Shoutcast) - Printable Version

+- Communauté sur les Eggdrops - Community about Eggdrops (https://forum.eggdrop.fr)
+-- Forum: Eggdrop et TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=8)
+--- Forum: Scripts TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=4)
+--- Thread: Module pour Lea Service (Shoutcast) (/showthread.php?tid=944)



Module pour Lea Service (Shoutcast) - djdu32 - 10/05/2011

Bonjour !

Je vien vous apporter un module pour Lea Service,
pour ceux qui utilisent un vieu eggdrop pour les informations robots,

J'ai repris à peu-prêt les mêmes codes en les modifiants.

Les commandants sont changeable via Lea.conf

A rajouté dans Lea.conf à la fin

tcl
########################
# - Systeme de Radio - #
########################
 
# Activer le module de radio (0=Non 1=Oui)
set module(radio) "1"
 
# Nom de la radio (Ex : ZadoZ)
set radio(nom) ""
 
# Lien de la radio (Ex : http://radio.zumeo.fr/listen.pls)
set radio(lien) ""
 
# Commande pour voir les commandes du module
set radio(caide) "!aide"
 
# Commande pour diffuser le titre actuel à la radio
set radio(ctitre) "!titre"
 
# Commande pour diffuser le de la radio
set radio(clien) "!lien"
 
# Commande pour diffuser l'audimat actuel de la radio
set radio(caudi) "!audi"
 
# Commande pour diffuser le DJ de la radio
set radio(cdj) "!dj"
 
# Commande pour vous ajouter en dj (le dj dois utiliser cette commande)
set radio(csetdj) "!setdj"
 
# Commande pour vous enlever en dj (le dj dois utiliser cette commande)
set radio(cunsetdj) "!unsetdj"
 
# Pseudo du robot (Ex : InfoBot)
set radio(pseudo) "RadioBot"
 
# Ident du robot (Ex : Services)
set radio(ident)  "Robot"
 
# Real du robot (Ex : Services)
set radio(real)  "Robot d'information"
 
# Host du robot (domaine.fai | Ex : Zumeo.fr)
set radio(host)   ""
 
# Grade en salon (a=Admininistrateur o=Operateur h=Moderateur v=voice n=Tchatteur)
set radio(cmode) "o"
 
# Salon de votre Radio (Ex : #Radio)
set radio(salon) "#"
 
# Salon des anim de votre radio (Ex : #Staff-Radio)
set radio(staff) "#"
 
# Ip de votre radio (X.X.X.X)
set radio(ip) ""
 
# Port de votre radio (XXXX | Ex : 8000)
set radio(port) ""
 
# Mot de passe de votre radio (Ex : mon mot de passe)
set radio(pass) ""
 
# Annonce sur le salon de votre radio (0=Non 1=Oui)
set announce "1"
 
# Message lorsque la radio s'allume :
set onlinetext "La radio est désormais en ligne !"
set offlinetext "La radio est désormais hors ligne !"


Dans la racine de votre eggdrop, crée 2 ficher nommé "dj.db" et "djnick.db"

Changer le fichier Lea.tcl existants, et mettez celui-ci à la place

Crée un dossier dans celui de Lea nommé module puis mettez-y radio.tcl dedans.

Pour tout bug, veuillez signaler ...
Cordialement Chris,


RE: Module pour Lea Service (Shoutcast) - djdu32 - 17/05/2011

Vos impréssions ? Un bug ? n'hésitez pas à en parler ici .. :)

Cordialement, Chris


RE: Module pour Lea Service (Shoutcast) - aliasangelius - 03/06/2011

Bonjour,

j'aurait une sugestion a te faire.

Pourquoi ne pas retiré :


tcl
# Salon de votre Radio (Ex : #Radio)
 set radio(salon) "#"


et faire un système utilisant le setudef flag ?
Par exemple en utilisant ce système la tu tape !xxcommande sur un salon et la radio sera active sur ce salon ci.
Pratique si tu décide de le mettre sur plusieurs salons ça évite d'avoir à aller dans le tcl et modifier ceci.

Pareil pour le retiré tu utilise le setudef flag suffit juste de faire les binds.

La je m'absente mais dans la semaine je regarderais de plus près ton TCL et je vais faire des test voir ce que ça donne et te montrer un exemple si tu ne vois pas trop ce que je veux dire :)