[Demande] Script 'piège' (Kick à la demande avec compteur de victime)
#1
Salutations,

N'étant pas très douée dans le codage de scripts TCL je m'en remet à vous pour savoir si tout d'abord c'est réalisable et si ensuite une âme charitable veuillent bien m'aider. J'ai effectuée plusieurs recherches via Google, mais sans succès malheureusement.

Ce que je souhaite est très simple, créer une commande anodine du genre "!Cerise" qui aurait pour fonction de kick l'utilisateur avec comme commentaire de kick le nombre de victimes.

Exemple :
<XXX>!Cerise
XXX a été kick par BOT (Victime N°##)


Voilà, merci d'avance.
Répondre Avertir
#2
Un random sur une personne ? ou c'est la personne qui a lancé XXX se retrouve kické ?
Répondre Avertir
#3
La personne qui lance la commande 'piege' en l'occurence !Cerise dans l'exemple.
Répondre Avertir
#4
Donc, un truc du genre:
TCL
set nbk 0
bind pub - "!Cerise" piege:kick
proc piege:kick { nick uhost handle chan args } {
   incr $::nbk
   set reason "Victime N°$nbk"
   putkick $chan $nick $reason
   return 1
}


Répondre
#5
CrazyCat a écrit :Donc, un truc du genre:
TCL
set nbk 0
bind pub - "!Cerise" piege:kick
proc piege:kick { nick uhost handle chan args } {
   incr $::nbk
   set reason "Victime N°$nbk"
   putkick $chan $nick $reason
   return 1
}


Je ne sais pas si la personne a reussis ou trouvé ce qu'elle voulais, mais j'ai testé ce code et de mon coté ca me donne cette erreur en PL

Code :
[22:33:18] Tcl error [piege:kick]: can't read "nbk": no such variable
Répondre Avertir
#6
Oui, il y a deux petits bugs :
TCL
set nbk 0
bind pub - "!Cerise" piege:kick
proc piege:kick { nick uhost handle chan args } {
   incr ::nbk
   set reason "Victime N°$::nbk"
   putkick $chan $nick $reason
   return 1
}


Répondre
#7
CrazyCat a écrit :Oui, il y a deux petits bugs :
TCL
set nbk 0
bind pub - "!Cerise" piege:kick
proc piege:kick { nick uhost handle chan args } {
   incr ::nbk
   set reason "Victime N°$::nbk"
   putkick $chan $nick $reason
   return 1
}


Testé et fonctionnel.

SUJET RESOLU
Répondre Avertir


Atteindre :


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