Une remote qui sert à "répéter" quelqu'un ou carrément a répéter tout le channel
Source / Exemple :
On *:InPuT:*:{
If ($1 == !repete) && ($2 ison $active) {
set %repete on
set %repetenick $2
set %repete_chan $chan
set %repete_network $network
unset %repete_all , %repete_all_chan , %repete_all_network
}
If ($1 == !repete) && ($2 == off) {
unset %repete , %repetenick , %repete_all , %repete_all_chan , %repete_network , %repete_all_network , %repete_chan
}
If ($1 == !repete) && ($2 == all) {
set %repete_all on
set %repete_all_chan $chan
unset %repete , %repete_network , %repetenick , %repete_chan
set %repete_all_network $network
}
}
On *:TexT:*:#:{
If (%repete == on) && ($nick == %repetenick) && ($chan == %repete_chan) && ($network == %repete_network) {
msg $chan $1-
halt
}
If (%repetenick == $null) && (%repete == $null) && (%repete_all == on) && ($chan == %repete_all_chan) && ($network == %repete_all_network) {
msg $chan $1-
}
}
On *:DisConnecT:{
if ($network == %repete_network) || ($network == %repete_all_network)
unset %repetenick , %repete , %repete_all , %repete_all_chan , %repete_chan , %repete_network , %repete_all_network
}
}
Conclusion :
!repete pseudo pour répéter le pseudo choisi
!repete all pour répétéer le channel ou vous l'avez tapé
!repete off pour arretter tout les repetes actuels
J'ai installé un systeme de network, vous ne répèterez donc que sur le network ou vous aurez tapé la commande.
Je voudrais remercier ZaiBaTsU qui m'a aidé a débuter le code.
Je prévois également un système de plusieurs repetes en meme temps sur plusieurs channels ou plusieurs pseudos... A suivre
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.