Autospeak
#1
Bonsoir

j'ai retrouvé un vieux tcl Nommé Autospeak.
Ma question est il possible de la modifier pour que les addlines soit faite aussi bien via le proc : !addline <phrase> . Que le proc : /msg pseudo-du-bot addline <Phrase> avec la possibilité de mettre de la couleur ?
Est il possible également de faire l'inverse donc !delline <Phrase> ou Numéro de phrase en proc ou msg ?

Voici la tcl via pastebin AutoSpeak

Merci a tous pour votre aide
Répondre Avertir
#2
Oui, et oui.
Pour les couleurs, je dirais non a priori, car les codes couleur dépendent surtout du client.
Mais il y a un super script de conversion de codes couleur mirc/eggdrop qui peut être exploité pour ça.
Répondre
#3
Ok CrazyCat merci pour ta réponse

est il possible que tu m'aide a compléter le code donc le !delline
puis a voir la conversion de codes couleur je vois pas de quel script tu parle tu peut m'en dire plus ?

merci a toi
Répondre Avertir
#4
Salut,

http://wiki.eggdrop.fr/Utilisateur:MenzAgitat
Regarde les scripts et les descriptions.

Dedans tu as : mIRC 2 Egg Colors
De plus pour enregistré les couleurs dans le code tu peut sous format TCL me semble Ont avais vus sa non ?
Et pour modifié en addline il faut tu regarde au niveau des bind msg..

Exemple vite fait mais pas tester "vraiment de l'arache".

Pour un bind msg :

tcl
bind msg o addline ::AutoSpeak::xaddline



La ou ont à le bind msg ensuite Nous faisont la procédure.

tcl
proc xaddline {nick host hand arg} {
    variable file
    if {$arg==""} {putserv "NOTICE $nick :/msg $::botnick addline <votre texte>";return}
    catch {open $file a} p
    puts $p $arg
    catch {close $p}
    putserv "NOTICE $nick :ligne ajouté."
}



Je n'es pas tester bien sur..
Ensuite si sa fonctionne pas c'est possible de faire largement autrement la je n'es fait que fait du c/c.
Répondre Avertir
#5
Bonsoir

je viens de tester ce que tu a mis alias

Voici l'erreur que j'ai en pl :

tcl
Tcl error [::AutoSpeak::xaddline]: invalid command name "::AutoSpeak::xaddline"



est il possible que tu puisse me dire comment je peut corriger cette erreur s'il te plait

merci
Répondre Avertir
#6
C'est un exemple que j'ai donner hein..

tcl
bind msg o "addline" [namespace current]::xaddline



Lorsque ta des messages d'erreurs en PL essaye de tapez : .set errorInfo pour avoir une aide plus détailler
Répondre Avertir
#7
en PL quand je tape .set errorInfo : le bot me répond Quoi? essayez '.help'

ou doit je taper cette commande alias ?
Répondre Avertir
#8
EN PL.

eggdrop.conf
Te metre owner du bot
Te mettre admin du bot

Sinon faut tu revois ta config elle doit être mal faite
Répondre Avertir


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Tchat 100% gratuit -Discutez en toute liberté