Salut,
Essaye ça:
;## Action à la connexion - Ajout automatique du serveur au fichier de configuration.
On *:CONNECT:{
set %fichier networks.ini
echo -sta * $read(%fichier,$network,join) - $token($read(%fichier,$network,irc),2-,61)
if ($token($read(%fichier,$network,irc),2-,61) == $null) { writeini %fichier $network irc $server | writeini %fichier $network port $port | writeini %fichier $network join 0 }
elseif ($token($read(%fichier,$network,join),2-,61) != 0) { $+(.timer,_join_,$network) 1 5 join $token($read(%fichier,$network,join),2-,61) }
}
;## CONFIGURATION DE L'AJOUT/RETRAIT DES SALONS EN PV
On *:TEXT:!*:*:{
if ($target == $me) {
if (%fichier == $null) { echo 04 -stae * ERREUR: FICHIER DE CONFIGURATION PERDU. | msg $nick 04ERREUR: FICHIER DE CONFIGURATION PERDU. | halt }
;Dans le PV du bot: !add $network #channel
elseif (!add == $1 && #?* iswm $3) {
if ($istok($token($read(%fichier,$$2,join),2-,61),$$3,44)) { msg $nick 04ERREUR: Salon déjà pris en compte. | halt }
if ($token($read(%fichier,$$2,join),2-,61) == 0) { writeini %fichier $$2 join $$3 }
else { writeini %fichier $$2 join $addtok($token($read(%fichier,$$2,join),2-,61),$$3,44) }
msg $nick Les salons sont donc: $token($read(%fichier,$$2,join),2-,61)
}
;Dans le PV du bot: !del $network #channel
elseif (!del == $1 && #?* iswm $3) {
if (!$istok($token($read(%fichier,$$2,join),2-,61),$$3,44)) { msg $nick 04ERREUR: Salon inconnu à la liste. | halt }
if ($deltok($token($read(%fichier,$$2,join),2-,61),$findtok($token($read(%fichier,$$2,join),2-,61),$$3,1,44),44) == $null) { writeini %fichier $$2 join 0 }
else { writeini %fichier $$2 join $deltok($token($read(%fichier,$$2,join),2-,61),$findtok($token($read(%fichier,$$2,join),2-,61),$$3,1,44),44) }
msg $nick Les salons sont donc: $token($read(%fichier,$$2,join),2-,61)
}
}
}
Tout les $network seront dans le même fichier de configuration ^^
Amicalement, ArseeniK