Remote mIRC auto op sur Ident

- - Dernière réponse :  Melgibson - 1 févr. 2014 à 15:02
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é ?
Afficher la suite 

3 réponses

Messages postés
14
Date d'inscription
dimanche 1 décembre 2013
Statut
Membre
Dernière intervention
1 octobre 2014
0
Merci
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@*
;)
nooxx
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.
Commenter la réponse de ArseeniK
Messages postés
5
Date d'inscription
samedi 4 janvier 2014
Statut
Membre
Dernière intervention
27 janvier 2014
0
Merci
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 }
nooxx
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.
Commenter la réponse de Richardmel
0
Merci
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
Commenter la réponse de Melgibson