Remote mIRC auto op sur Ident

Signaler
-
 Melgibson -
Bonjour/bonsoir,

sa fait qu'elle que semaine que je recherche une remote auto op sur l'ident d'un user et je trouve pas qu'elle qu'un pouré m'aidé ?
A voir également:

3 réponses

Messages postés
14
Date d'inscription
dimanche 1 décembre 2013
Statut
Membre
Dernière intervention
1 octobre 2014

Essaye un:

On *:JOIN:#:{
var %op_inc = 1
while (%op_inc <= $numtok(%op_addr,44)) {
if ($gettok(%op_addr,%op_inc,44) iswm $fulladdress) { mode $chan +o $nick }
inc %op_inc
}
}

Coté variable, tu devras avoir la variable nommé "op_addr" contenant les différents ident sous la forme *!ident@* séparer par des virgules ;)
Ex: %op_addr *!USER_001@*,*!Noke@*
;)
Messages postés
19
Date d'inscription
mercredi 3 octobre 2012
Statut
Membre
Dernière intervention
11 juillet 2014

Bonjour, si tu aurais épuré le fulladress pour ne récuperer que l'ident tu aurais pu utiliser l'identifieur
$istok
et évité ta boucle.
Messages postés
5
Date d'inscription
samedi 4 janvier 2014
Statut
Membre
Dernière intervention
27 janvier 2014

moi j'ai cette commande ou tu peux metre 4 op en join

on *:join:#Sallon:{
var %nicks = nick1 nick2 nick3 nick4
if ($nick isin %nicks) { op $nick }
Messages postés
19
Date d'inscription
mercredi 3 octobre 2012
Statut
Membre
Dernière intervention
11 juillet 2014

Ne surtout pas utiliser cela ta méthode est mauvaise.
Tu utilises l'opérateur
isin
mais dans un mauvais cas.
Voici un exemple de pourquoi ta méthode est mauvaise.
//if nick isin nick1 { echo -ag ok }
Comme tu peux le voir l'opérateur
isin
voit bien le mot "nick" dans "nick1" donc il retourne le "ok"
Imagine tu mets un pseudo dans ta variable et je prends le même pseudo avec un chiffre en plus à la fin.
Ta condition sera vrai je serais donc op alors que je ne suis pas réellement dans la liste.
la commande pour moi est il suffi dans user de donner un autre niveau au on au lieu de on * créer un on 2 ou on 3