Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionalias configpickup { if ((!$1) || (!$2) || (!$3)) { echo -a Erreur > Syntaxe : /configpickup #canal IP password | halt } set %pickup.canalconfig $1 | set %pickup.servip $2 | set %pickup.servpass $3 | echo -a [Config] Enregistré avec succès ! } alias addadmin { if ((!$1) || (!$2)) { echo -a Erreur > Syntaxe : /addadmin Pseudo Host(type 2) | halt } set %pickup.admin %pickup.admin $+ $1 $+ $chr(47) $+ $2 $+ $chr(124) | echo -a [Admin] $1 ajouté avec succès ! } ON *:TEXT:*:%pickup.canalconfig:{ if ($1 !add) { if ($nick isin %pickup.pseudo) { notice $nick Erreur : Votre pseudo y est déjà présent | halt } | set %pickup.pseudo %pickup.pseudo $+ $nick $+ $chr(124) | var %a 10, %aa = $gettok(%pickup.pseudo,0,124) | while (%a > %aa) { inc %aa | var %e = %e $+ %aa $+ ?/ } | if $me isop $chan { topic $chan $replace(%pickup.pseudo,$chr(124),$chr(47)) $+ %e | notice $nick Votre pseudo a était ajouté avec succès | if ($gettok(%pickup.pseudo,0,124) >= 10) { balanceip } | halt } } if ($1 !del) { if ($nick !isin %pickup.pseudo) { notice $nick Erreur : Pseudo introuvable | halt } | set %pickup.pseudo $remove(%pickup.pseudo,$nick $+ $chr(124)) | notice $nick Votre pseudo a était supprimé avec succès | var %a 10 | if (!$gettok(%pickup.pseudo,0,124)) { var %aa = 0 } | else { %aa = $gettok(%pickup.pseudo,0,124) } | while (%a > %aa) { inc %aa | var %e = %e $+ %aa $+ ?/ } | if $me isop $chan { topic $chan $replace(%pickup.pseudo,$chr(124),$chr(47)) $+ %e } | halt } if ($1 !promote) { var %e $nick(#,0), %ee = 0 | while (%e > %ee) { inc %ee | if ($nick(#,%ee) !isin %pickup.pseudo) { .timer 1 %ee notice $nick(#,%ee) Need $calc(10 - $gettok(%pickup.pseudo,0,124)) ppl } } } if ($1 !map) { if ($isapickupadmin($nick) yes) && ($2) { var %a = 10 | if (!$gettok(%pickup.pseudo,0,124)) { var %aa = 0 } | else { %aa = $gettok(%pickup.pseudo,0,124) } | while (%a > %aa) { inc %aa | var %e = %e $+ %aa $+ ?/ } | if $me isop $chan { topic $chan $replace(%pickup.pseudo,$chr(124),$chr(47)) $+ %e | Map : $2 | notice $nick Map ajouté avec succès ! } } | else { notice $nick Erreur : Vous n'êtes pas admin | halt } } }ON *:PART:%pickup.canalconfig:{ if ($nick !$me) { if ($nick !isin %pickup.pseudo) { halt } | set %pickup.pseudo $remove(%pickup.pseudo,$nick $+ $chr(124)) | var %a 10 | if (!$gettok(%pickup.pseudo,0,124)) { var %aa = 0 } | else { %aa = $gettok(%pickup.pseudo,0,124) } | while (%a > %aa) { inc %aa | var %e = %e $+ %aa $+ ?/ } | if $me isop $chan { topic $chan $replace(%pickup.pseudo,$chr(124),$chr(47)) $+ %e } } }ON *:QUIT:{ if ($nick !$me) { if ($nick !isin %pickup.pseudo) { halt } | set %pickup.pseudo $remove(%pickup.pseudo,$nick $+ $chr(124)) | var %a 10 | if (!$gettok(%pickup.pseudo,0,124)) { var %aa = 0 } | else { %aa = $gettok(%pickup.pseudo,0,124) } | while (%a > %aa) { inc %aa | var %e = %e $+ %aa $+ ?/ } | if $me isop $chan { topic $chan $replace(%pickup.pseudo,$chr(124),$chr(47)) $+ %e } } } alias -l balanceip { var %nbpseudo $gettok(%pickup.pseudo,0,124), %z 0 | while (%nbpseudo > %z) { inc %z | msg $gettok(%pickup.pseudo,%z,124) Ip du serveur : $+ %pickup.servip $+ / Password : $+ %pickup.servpass $+ } }alias isapickupadmin { if (!$1) { halt } | var %nbadmin $gettok(%pickup.admin,0,124), %a 0 | while (%nbadmin > %a) { inc %a | if ($gettok($gettok(%pickup.admin,%a,124),1,47) == $1) { if ($gettok($gettok(%pickup.admin,$calc(%a + 1),47),1,124) == $address($1,2)) { return yes } } } }