salut
je ne sais pas quesque tu as trouvé mais bon je donne mon avis quand même
- les " / " sont pas obligatoire tu peux les enlevé
- les " | " après "close -m $nick et notice $me ... en PV" ça n'a pas de sens puisque les elseif sont déjà sur une nouvelle ligne
- les " { } " avant chaque else if il fallait fermé " } "
- la commande "notice $me ... en PV" tu l'a déjà au début qui est déjà pour tout les condition et quelque soit la valeur de %antipv donc quand c'est au repondeur tu aura 2 notices et en plus dans ce cas normalement tu es absent alors es ce que tu verra la notice ??(oui si tu cherche a ton retour dans les lignes) :p mais tu trouvera bien la fenêtre query ouverte a ton retour alors je ne trouve pas a quoi ça sert cette notice
- pour le code
if $me ison #scripts {
if $nick ison #scripts {
msg #scripts $nick Je suis là, pourquoi me PV sauvagement ?
if $me ison #scripts {
if $nick !ison #scripts {
invite $nick #scripts
}
}
aussi 2 accolades " } " avant le 2eme "if $me ison #" si non ça fonctionne pas et il fallait que ça soit dans la condition "if (%antipv = on)"
et pourquoi ne pas faire une fois "if $me ison #scripts"
donc ça devient
if $me ison #scripts {
if $nick ison #scripts msg #scripts $nick Je suis là, pourquoi me PV sauvagement ?
else invite $nick #scripts
}
donc a mon avis ça devient comme ça ce code et bien sur ne marche que dans le chan que t'as précisé et j'ai pas mi la notice
on *:open:?:{
if (%antipv = on) {
query $nick Bonjour $nick , je n'accepte pas les PV mais tu peux venir me parler sur #scripts !
close -m $nick
if $me ison #scripts {
if $nick ison #scripts msg #scripts $nick Je suis là, pourquoi me PV sauvagement ?
else invite $nick #scripts
}
}
elseif (%antipv == repondeur) {
query $nick Bonjour $nick , patiente, je suis absent pour le moment
}
elseif (%antipv == off) {
query $nick Bonjour $nick , ton PV a été accepté, patiente ;)
}
}
et a mon avis aussi si tu mettais des msg personnalisé ça t'aidera plus
bonne chance ;)