Access pour un bot

cs_Sopor Messages postés 13 Date d'inscription mardi 7 novembre 2000 Statut Membre Dernière intervention 7 février 2005 - 5 févr. 2005 à 10:25
 Utilisateur anonyme - 9 févr. 2005 à 14:33
voila j'ai fait un bot, mais le probleme c'est que je n'arrive pas a
faire une liste d'utilisateurs qui peuvent l'utiliser. j'ai essayer de
regarder un peu dans l'aide mirc mais je m'y suis vite paumé :/



merci d'avance

18 réponses

COOLMAN002 Messages postés 969 Date d'inscription lundi 16 juin 2003 Statut Membre Dernière intervention 1 juillet 2012 1
5 févr. 2005 à 11:30
tu peux utiliser les commandes:
/auser, /guser, /ruser
$ulevel

Sinon:
http://www.ircfr.com/code.aspx?ID=26938
0
cs_Sopor Messages postés 13 Date d'inscription mardi 7 novembre 2000 Statut Membre Dernière intervention 7 février 2005
5 févr. 2005 à 12:01
le premier code de l'url que tu m'a envoyé est-il correct? j'ai vu que tout le monde avait réctifié...
0
cs_Sopor Messages postés 13 Date d'inscription mardi 7 novembre 2000 Statut Membre Dernière intervention 7 février 2005
5 févr. 2005 à 12:24
bon pour le code ca a l'air d'être bon, mais j'ai fait des on text et est ce que le premier code s'applique avec les on text que j'ai faite?

( c'est une remote séparée :
ON *:TEXT:*:#:{
if $1 == !op {
if ($2 == $null) { msg chanserv op $chan $nick }
else { msg chanserv op $chan $2 $3 $4 $5 $6 $7 $8 $9 }
}
}



etc etc avec toute les commandes basiques quoi...

?
0
COOLMAN002 Messages postés 969 Date d'inscription lundi 16 juin 2003 Statut Membre Dernière intervention 1 juillet 2012 1
5 févr. 2005 à 15:08
déjà, /msg chanserv op $chan $2 $3 $4 ça mettera op que $2.

Ensuite, y'a pas de level là, donc n'importe qui peut se faire op.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_Sopor Messages postés 13 Date d'inscription mardi 7 novembre 2000 Statut Membre Dernière intervention 7 février 2005
5 févr. 2005 à 15:39
je suis pas très bon en script, alors tu veut dire koi par level? (mis a part les levels d'axx j'vois pas trop :/)

oui je sais que n'importe qui peut se faire op justement je veux mettre un systeme d'access sur le bot.
0
cs_Sopor Messages postés 13 Date d'inscription mardi 7 novembre 2000 Statut Membre Dernière intervention 7 février 2005
5 févr. 2005 à 19:31
sinon j'avais trouvé ca par google > http://www.ircfr.com/code.aspx?ID=14408 mais la source a été supprimée
0
COOLMAN002 Messages postés 969 Date d'inscription lundi 16 juin 2003 Statut Membre Dernière intervention 1 juillet 2012 1
5 févr. 2005 à 20:11
/help /auser
/help $ulevel

Regarde ici
0
cs_Sopor Messages postés 13 Date d'inscription mardi 7 novembre 2000 Statut Membre Dernière intervention 7 février 2005
5 févr. 2005 à 20:47
j'vais aller sur www.scriptdb.org pour la traduction
0
cs_Sopor Messages postés 13 Date d'inscription mardi 7 novembre 2000 Statut Membre Dernière intervention 7 février 2005
5 févr. 2005 à 21:11
(c'est dans quel partie de l'aide svp :X)
0
Utilisateur anonyme
5 févr. 2005 à 23:07
Tu va dans index rechercher et tu tapes ça :)
0
cs_Sopor Messages postés 13 Date d'inscription mardi 7 novembre 2000 Statut Membre Dernière intervention 7 février 2005
6 févr. 2005 à 12:18
et si au lieu d'utiliser les /auser (que je ne maitrise pas du tout) il n'y aurai pas moyen d'utiliser les goto genre
ON *:TEXT:*:#:{
if ($nick == machin) goto ok
else goto fin
if $1 == !kick && $2 { kick $chan $2 $3- 12B1y 12 $+ $nick $+  }
:fin
}

bon voila a mon avis ca doit marcher mais qu'avec un seul pseudo... je sais pas comment en mettre plusieurs avec goto :/
0
cs_Sopor Messages postés 13 Date d'inscription mardi 7 novembre 2000 Statut Membre Dernière intervention 7 février 2005
6 févr. 2005 à 12:19
mince j'ai oublié de placer le :ok avant if $1 == !kick .....
0
Utilisateur anonyme
6 févr. 2005 à 12:47
En fait c'est pas trop ça, tu peux faire :

/auser <level> <nick>

ou

/gnuser <level> <nick> ( en fonction de l'address )



Et après dans ton event tu mets :

on <level>:text:*:#:{



Et tu ajuste tes levels d'utilisateurs, enfin je pense que c'est comme ça :)
0
Utilisateur anonyme
6 févr. 2005 à 13:07
"et si au lieu d'utiliser les /auser (que je ne maitrise pas du tout)" <<< J'avais pas vu

Mais si tu veux utiliser autre chose ça va etre lourd car te devras ajuster ton on *:text pour chacun de tes levels d'users :




ON *:TEXT:*:#:{

if (!$istok(%nicks,$nick,32)) halt

if ($1 == !kick) { kick $chan $$2 $3- 12B1y 12 $+ $nick $+  }

if ($1 == !op) { mode $chan +o $iif($2,$2-,$nick) }


...

}
0
Utilisateur anonyme
6 févr. 2005 à 13:08
J'ai oublié de dire que tu dois mettre les nick autorisés dans la variable %nicks :)
0
cs_Sopor Messages postés 13 Date d'inscription mardi 7 novembre 2000 Statut Membre Dernière intervention 7 février 2005
6 févr. 2005 à 13:14
ok merci =)
0
cs_Sopor Messages postés 13 Date d'inscription mardi 7 novembre 2000 Statut Membre Dernière intervention 7 février 2005
7 févr. 2005 à 20:25
encore une question, j'ai donc fait :
ON *:TEXT:*:#:{
if (!$istok(%nicks,$nick,32)) halt
if $1 == !kick && $2 { kick $chan $2 $3- 12B1y 12 $+ $nick $+  }
}

Si je veux faire plusieurs levels, je fait comment???
0
Utilisateur anonyme
9 févr. 2005 à 14:33
Tu fais plusieurs variables mais c'est chiant :/
0
Rejoignez-nous