bind pub -|- $poppies(command)calinous poppies:calinou
bind pub -|- $poppies(command)calinou poppies:calinou
proc poppies:calinou {nick uhost hand channel arg} {
global botnick poppies calinou
if ![matchattr $nick $poppies(ignflags) $channel] {
if {[poppies:flood $nick $uhost]} {
return 0
}
}
if {(([lsearch -exact [string tolower $poppies(chans)] [string tolower $channel]] != -1) || ($poppies(chans) == "*")) && (![matchattr $hand b]) && ($nick != $botnick)} {
if ![string length $arg] {
puthelp "PRIVMSG $channel :$nick, t'a peut être des grand bras, mais ya beaucoup de monde sur terre tu sait ?"
return 1
} elseif {[string tolower [string trim [lindex $arg 0]]] == [string tolower $botnick]} {
putserv "PRIVMSG $channel :Oh merci $nick, je n'en demandais pas tant!"
return 1
} elseif {[string tolower [string trim $arg]] == [string tolower $nick]} {
putserv "PRIVMSG $channel :$nick, c'est ta vie privé, ça nous regarde pas"
return 1
} else {
set results {
{%nick choppe %arg et lui fait le plus gros câlins de ça vie}
{%nick attrape %arg dans ces bras et le câline de toutes ces forces :)}
{%nick passerais ces journées à te câliner si t'était pas si loin %arg}
{%nick câline tout le monde, mais surtout toi%arg}
}
regsub -all %nick $results $nick results
regsub -all %arg $results $arg results
regsub -all %botnick $results $botnick results
puthelp "PRIVMSG $channel :[lindex $results [rand [llength $results]]]"
return 1
}
}
}