begin process at 2010 03 12 00:11:24
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

AddOns

 > CONSOLE SUR LES USERMODES. TRÈS PRATIQUE ET DONNE PLEIN DE RENSEIGNEMENTS !

CONSOLE SUR LES USERMODES. TRÈS PRATIQUE ET DONNE PLEIN DE RENSEIGNEMENTS !


 Information sur la source

Note :
10 / 10 - par 2 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :AddOns Niveau :Débutant Date de création :03/07/2003 Date de mise à jour :03/07/2003 21:08:16 Vu :3 583

Auteur : GFACTION

Ecrire un message privé
Site perso
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

J'expose ma source. C'est une console sur les usermodes. Elle sert d'une part à savoir les modes que vous avez actuellement mais en plus d'en rajouter ou d'en enlever. Alors, en tant que simple user, la moitié des modes marcheront car une bonne partie n'est disponible qu'en étant ircop et avec certains flags. Mias il y a des modes interessants que tout le monde peut se mettre comme le mode s qui permet de recevoir toutes les server notices, des kill, des ircop qui viennent de se /oper etc... C'était tres looooong et chiant à faire mais le résultat est beau. En plus pour chaque mode, il y a la précision de ce que c'est (en englais, je vais pas en plus les traduire ! c'était déjà assez chiant comme ca). Je tiens à préciser qu'il s'agit des usermodes de l'ircd : Unrealircd.

Source

  • alias usermodes {
  • dialog -m usermodes usermodes
  • }
  • dialog usermodes {
  • title "Usermodes"
  • size 512 315 111 147
  • option dbu
  • text "Vos Usermodes :", 1, 4 8 40 6
  • edit "", 2, 44 4 64 10, multi read return
  • text "Se rajouter ou s'enlever les modes :", 3, 4 24 84 6
  • button "-o", 4, 4 36 12 11
  • button "?", 5, 28 36 8 11
  • button "-O", 6, 4 48 12 11
  • button "?", 7, 28 48 8 11
  • button "-i", 8, 4 60 12 11
  • button "?", 9, 28 60 8 11
  • button "-w", 10, 4 72 12 11
  • button "?", 11, 28 72 8 11
  • button "-g", 12, 4 84 12 11
  • button "?", 13, 28 84 8 11
  • button "-h", 14, 4 96 12 11
  • button "?", 15, 28 96 8 11
  • button "-s", 16, 4 108 12 11
  • button "?", 17, 28 108 8 11
  • button "-S", 18, 4 120 12 11
  • button "-a", 19, 4 132 12 11
  • button "?", 20, 28 120 8 11
  • button "?", 21, 28 132 8 11
  • button "-A", 22, 40 36 12 11
  • button "?", 23, 64 36 8 11
  • button "-N", 24, 40 48 12 11
  • button "-C", 25, 40 60 12 11
  • button "-r", 26, 40 72 12 11
  • button "-x", 27, 40 84 12 11
  • button "-b", 28, 40 96 12 11
  • button "-W", 29, 40 108 12 11
  • button "-q", 30, 40 120 12 11
  • button "-B", 31, 40 132 12 11
  • button "-I", 32, 76 36 12 11
  • button "-H", 33, 76 48 12 11
  • button "-d", 34, 76 60 12 11
  • button "-v", 35, 76 72 12 11
  • button "-t", 36, 76 84 12 11
  • button "-G", 37, 76 96 12 11
  • button "-z", 38, 76 108 12 11
  • button "-R", 39, 76 120 12 11
  • button "-V", 40, 76 132 12 11
  • button "?", 41, 64 48 8 11
  • button "?", 42, 64 60 8 11
  • button "?", 43, 64 72 8 11
  • button "?", 44, 64 84 8 11
  • button "?", 45, 64 96 8 11
  • button "?", 46, 64 108 8 11
  • button "?", 47, 64 120 8 11
  • button "?", 48, 64 132 8 11
  • button "?", 49, 100 36 8 11
  • button "?", 50, 100 48 8 11
  • button "?", 51, 100 60 8 11
  • button "?", 52, 100 72 8 11
  • button "?", 53, 100 84 8 11
  • button "?", 54, 100 96 8 11
  • button "?", 55, 100 108 8 11
  • button "?", 56, 100 120 8 11
  • button "?", 57, 100 132 8 11
  • button "+o", 58, 16 36 12 11
  • button "+O", 59, 16 48 12 11
  • button "+i", 60, 16 60 12 11
  • button "+w", 61, 16 72 12 11
  • button "+g", 62, 16 84 12 11
  • button "+h", 63, 16 96 12 11
  • button "+s", 64, 16 108 12 11
  • button "+S", 65, 16 120 12 11
  • button "+a", 66, 16 132 12 11
  • button "+A", 67, 52 36 12 11
  • button "+N", 68, 52 48 12 11
  • button "+C", 69, 52 60 12 11
  • button "+r", 70, 52 72 12 11
  • button "+x", 71, 52 84 12 11
  • button "+b", 72, 52 96 12 11
  • button "+W", 73, 52 108 12 11
  • button "+q", 74, 52 120 12 11
  • button "+B", 75, 52 132 12 11
  • button "+I", 76, 88 36 12 11
  • button "+H", 77, 88 48 12 11
  • button "+d", 78, 88 60 12 11
  • button "+v", 79, 88 72 12 11
  • button "+t", 80, 88 84 12 11
  • button "+G", 81, 88 96 12 11
  • button "+z", 82, 88 108 12 11
  • button "+R", 83, 88 120 12 11
  • button "+V", 84, 88 132 12 11
  • button "&Hide", 85, 0 0 0 0, hide Ok
  • }
  • on *:dialog:usermodes:init:0:{
  • /did -a usermodes 2 $usermode
  • /set %me $me
  • }
  • on *:dialog:usermodes:sclick:4: {
  • /mode %me -o
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:5: { $input(o = Global IRC Operator,308,Warning) }
  • on *:dialog:usermodes:sclick:6: {
  • /mode %me -O
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:7: { $input(O = Local IRC Operator,308,Warning) }
  • on *:dialog:usermodes:sclick:8: {
  • /mode %me -i
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:9: { $input(i = Invisible Not shown in /WHO searches,308,Warning) }
  • on *:dialog:usermodes:sclick:10: {
  • /mode %me -w
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:11: { $input(w = Can listen to Wallop messages,308,Warning) }
  • on *:dialog:usermodes:sclick:12: {
  • /mode %me -g
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:13: { $input(g = Can read & send to GlobOps and LocOps,308,Warning) }
  • on *:dialog:usermodes:sclick:14: {
  • /mode %me -h
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:15: { $input(h = Available for Help. Help Operator,308,Warning) }
  • on *:dialog:usermodes:sclick:16: {
  • /mode %me -s
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:17: { $input(s = Can listen to Server notices,308,Warning) }
  • on *:dialog:usermodes:sclick:18: {
  • /mode %me -S
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:19: {
  • /mode %me -a
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:20: { $input(S = For Services only. Protects them,308,Warning) }
  • on *:dialog:usermodes:sclick:21: { $input(a = Is a Services Administrator,308,Warning) }
  • on *:dialog:usermodes:sclick:22: {
  • /mode %me -A
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:23: { $input(A = Is a Server Administrator,308,Warning) }
  • on *:dialog:usermodes:sclick:24: {
  • /mode %me -N
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:25: {
  • /mode %me -C
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:26: {
  • /mode %me -r
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:27: {
  • /mode %me -x
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:28: {
  • /mode %me -b
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:29: {
  • /mode %me -W
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:30: {
  • /mode %me -q
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:31: {
  • /mode %me -B
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:32: {
  • /mode %me -I
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:33: {
  • /mode %me -H
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:34: {
  • /mode %me -d
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:35: {
  • /mode %me -v
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:36: {
  • /mode %me -t
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:37: {
  • /mode %me -G
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:38: {
  • /mode %me -z
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:39: {
  • /mode %me -R
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:40: {
  • /mode %me -V
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:41: { $input(N = Is a Network Administrator,308,Warning) }
  • on *:dialog:usermodes:sclick:42: { $input(C = Is a Co Administrator,308,Warning) }
  • on *:dialog:usermodes:sclick:43: { $input(r = Identifies the nick as being Registered,308,Warning) }
  • on *:dialog:usermodes:sclick:44: { $input(x = Gives the user Hidden Hostname,308,Warning) }
  • on *:dialog:usermodes:sclick:45: { $input(b = Can read & send to ChatOps,308,Warning) }
  • on *:dialog:usermodes:sclick:46: { $input(W = Lets you see when people do a /WHOIS on you. IRC Operators only,308,Warning) }
  • on *:dialog:usermodes:sclick:47: { $input(q = Only U:lines can kick you. Services Admins only,308,Warning) }
  • on *:dialog:usermodes:sclick:48: { $input(B = Marks you as being a Bot,308,Warning) }
  • on *:dialog:usermodes:sclick:49: { $input(I = Invisible Join/Part. Makes you being hidden at channels,308,Warning) }
  • on *:dialog:usermodes:sclick:50: { $input(H = Hide IRCop status in /WHO and /WHOIS. IRC Operators only,308,Warning) }
  • on *:dialog:usermodes:sclick:51: { $input(d = Makes it so you can not receive channel PRIVMSGs. Deaf,308,Warning) }
  • on *:dialog:usermodes:sclick:52: { $input(v = Receive infected DCC send rejection notices,308,Warning) }
  • on *:dialog:usermodes:sclick:53: { $input(t = Says that you are using a /VHOST,308,Warning) }
  • on *:dialog:usermodes:sclick:54: { $input(G = Filters out all Bad words in your messages with <censored>,308,Warning) }
  • on *:dialog:usermodes:sclick:55: { $input(z = Marks the client as being on a Secure Connection. SLL,308,Warning) }
  • on *:dialog:usermodes:sclick:56: { $input(R = Allows you to only receive PRIVMSGs from registered +r users,308,Warning) }
  • on *:dialog:usermodes:sclick:57: { $input(V = Marks the client as a WebTV user,308,Warning) }
  • on *:dialog:usermodes:sclick:58: {
  • /mode %me +o
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:59: {
  • /mode %me +O
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:60: {
  • /mode %me +i
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:61: {
  • /mode %me +w
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:62: {
  • /mode %me +g
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:63: {
  • /mode %me +h
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:64: {
  • /mode %me +s
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:65: {
  • /mode %me +S
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:66: {
  • /mode %me +a
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:67: {
  • /mode %me +A
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:68: {
  • /mode %me +N
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:69: {
  • /mode %me +C
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:70: {
  • /mode %me +r
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:71: {
  • /mode %me +x
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:72: {
  • /mode %me +b
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:73: {
  • /mode %me +W
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:74: {
  • /mode %me +q
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:75: {
  • /mode %me +B
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:76: {
  • /mode %me +I
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:77: {
  • /mode %me +H
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:78: {
  • /mode %me +d
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:79: {
  • /mode %me +v
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:80: {
  • /mode %me +t
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:81: {
  • /mode %me +G
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:82: {
  • /mode %me +z
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:83: {
  • /mode %me +R
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
  • on *:dialog:usermodes:sclick:84: {
  • /mode %me +V
  • /did -r usermodes 2
  • /did -a usermodes 2 $usermode
  • }
alias usermodes {
  dialog -m usermodes usermodes
}

dialog usermodes {
  title "Usermodes"
  size 512 315 111 147
  option dbu
  text "Vos Usermodes :", 1, 4 8 40 6
  edit "", 2, 44 4 64 10, multi read return
  text "Se rajouter ou s'enlever les modes :", 3, 4 24 84 6
  button "-o", 4, 4 36 12 11
  button "?", 5, 28 36 8 11
  button "-O", 6, 4 48 12 11
  button "?", 7, 28 48 8 11
  button "-i", 8, 4 60 12 11
  button "?", 9, 28 60 8 11
  button "-w", 10, 4 72 12 11
  button "?", 11, 28 72 8 11
  button "-g", 12, 4 84 12 11
  button "?", 13, 28 84 8 11
  button "-h", 14, 4 96 12 11
  button "?", 15, 28 96 8 11
  button "-s", 16, 4 108 12 11
  button "?", 17, 28 108 8 11
  button "-S", 18, 4 120 12 11
  button "-a", 19, 4 132 12 11
  button "?", 20, 28 120 8 11
  button "?", 21, 28 132 8 11
  button "-A", 22, 40 36 12 11
  button "?", 23, 64 36 8 11
  button "-N", 24, 40 48 12 11
  button "-C", 25, 40 60 12 11
  button "-r", 26, 40 72 12 11
  button "-x", 27, 40 84 12 11
  button "-b", 28, 40 96 12 11
  button "-W", 29, 40 108 12 11
  button "-q", 30, 40 120 12 11
  button "-B", 31, 40 132 12 11
  button "-I", 32, 76 36 12 11
  button "-H", 33, 76 48 12 11
  button "-d", 34, 76 60 12 11
  button "-v", 35, 76 72 12 11
  button "-t", 36, 76 84 12 11
  button "-G", 37, 76 96 12 11
  button "-z", 38, 76 108 12 11
  button "-R", 39, 76 120 12 11
  button "-V", 40, 76 132 12 11
  button "?", 41, 64 48 8 11
  button "?", 42, 64 60 8 11
  button "?", 43, 64 72 8 11
  button "?", 44, 64 84 8 11
  button "?", 45, 64 96 8 11
  button "?", 46, 64 108 8 11
  button "?", 47, 64 120 8 11
  button "?", 48, 64 132 8 11
  button "?", 49, 100 36 8 11
  button "?", 50, 100 48 8 11
  button "?", 51, 100 60 8 11
  button "?", 52, 100 72 8 11
  button "?", 53, 100 84 8 11
  button "?", 54, 100 96 8 11
  button "?", 55, 100 108 8 11
  button "?", 56, 100 120 8 11
  button "?", 57, 100 132 8 11
  button "+o", 58, 16 36 12 11
  button "+O", 59, 16 48 12 11
  button "+i", 60, 16 60 12 11
  button "+w", 61, 16 72 12 11
  button "+g", 62, 16 84 12 11
  button "+h", 63, 16 96 12 11
  button "+s", 64, 16 108 12 11
  button "+S", 65, 16 120 12 11
  button "+a", 66, 16 132 12 11
  button "+A", 67, 52 36 12 11
  button "+N", 68, 52 48 12 11
  button "+C", 69, 52 60 12 11
  button "+r", 70, 52 72 12 11
  button "+x", 71, 52 84 12 11
  button "+b", 72, 52 96 12 11
  button "+W", 73, 52 108 12 11
  button "+q", 74, 52 120 12 11
  button "+B", 75, 52 132 12 11
  button "+I", 76, 88 36 12 11
  button "+H", 77, 88 48 12 11
  button "+d", 78, 88 60 12 11
  button "+v", 79, 88 72 12 11
  button "+t", 80, 88 84 12 11
  button "+G", 81, 88 96 12 11
  button "+z", 82, 88 108 12 11
  button "+R", 83, 88 120 12 11
  button "+V", 84, 88 132 12 11
  button "&Hide", 85, 0 0 0 0, hide Ok
}

on *:dialog:usermodes:init:0:{
  /did -a usermodes 2 $usermode
  /set %me $me
}


on *:dialog:usermodes:sclick:4: {
  /mode %me -o
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:5: { $input(o = Global IRC Operator,308,Warning) }

on *:dialog:usermodes:sclick:6: {
  /mode %me -O
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:7: { $input(O = Local IRC Operator,308,Warning) }

on *:dialog:usermodes:sclick:8: {
  /mode %me -i
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:9: { $input(i = Invisible Not shown in /WHO searches,308,Warning) }

on *:dialog:usermodes:sclick:10: {
  /mode %me -w
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:11: { $input(w = Can listen to Wallop messages,308,Warning) }

on *:dialog:usermodes:sclick:12: {
  /mode %me -g
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:13: { $input(g = Can read & send to GlobOps and LocOps,308,Warning) }

on *:dialog:usermodes:sclick:14: {
  /mode %me -h
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:15: { $input(h = Available for Help. Help Operator,308,Warning) }

on *:dialog:usermodes:sclick:16: {
  /mode %me -s
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:17: { $input(s = Can listen to Server notices,308,Warning) }

on *:dialog:usermodes:sclick:18: {
  /mode %me -S
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:19: {
  /mode %me -a
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:20: { $input(S = For Services only. Protects them,308,Warning) }

on *:dialog:usermodes:sclick:21: { $input(a = Is a Services Administrator,308,Warning) }

on *:dialog:usermodes:sclick:22: {
  /mode %me -A
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:23: { $input(A = Is a Server Administrator,308,Warning) }

on *:dialog:usermodes:sclick:24: {
  /mode %me -N
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:25: {
  /mode %me -C
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:26: {
  /mode %me -r
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:27: {
  /mode %me -x
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:28: {
  /mode %me -b
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:29: {
  /mode %me -W
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:30: {
  /mode %me -q
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:31: {
  /mode %me -B
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:32: {
  /mode %me -I
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:33: {
  /mode %me -H
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:34: {
  /mode %me -d
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:35: {
  /mode %me -v
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:36: {
  /mode %me -t
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:37: {
  /mode %me -G
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:38: {
  /mode %me -z
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:39: {
  /mode %me -R
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:40: {
  /mode %me -V
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:41: { $input(N = Is a Network Administrator,308,Warning) }

on *:dialog:usermodes:sclick:42: { $input(C = Is a Co Administrator,308,Warning) }

on *:dialog:usermodes:sclick:43: { $input(r = Identifies the nick as being Registered,308,Warning) }

on *:dialog:usermodes:sclick:44: { $input(x = Gives the user Hidden Hostname,308,Warning) }

on *:dialog:usermodes:sclick:45: { $input(b = Can read & send to ChatOps,308,Warning) }

on *:dialog:usermodes:sclick:46: { $input(W = Lets you see when people do a /WHOIS on you. IRC Operators only,308,Warning) }

on *:dialog:usermodes:sclick:47: { $input(q = Only U:lines can kick you. Services Admins only,308,Warning) }

on *:dialog:usermodes:sclick:48: { $input(B = Marks you as being a Bot,308,Warning) }

on *:dialog:usermodes:sclick:49: { $input(I = Invisible Join/Part. Makes you being hidden at channels,308,Warning) }

on *:dialog:usermodes:sclick:50: { $input(H = Hide IRCop status in /WHO and /WHOIS. IRC Operators only,308,Warning) }

on *:dialog:usermodes:sclick:51: { $input(d = Makes it so you can not receive channel PRIVMSGs. Deaf,308,Warning) }

on *:dialog:usermodes:sclick:52: { $input(v = Receive infected DCC send rejection notices,308,Warning) }

on *:dialog:usermodes:sclick:53: { $input(t = Says that you are using a /VHOST,308,Warning) }

on *:dialog:usermodes:sclick:54: { $input(G = Filters out all Bad words in your messages with <censored>,308,Warning) }

on *:dialog:usermodes:sclick:55: { $input(z = Marks the client as being on a Secure Connection. SLL,308,Warning) }

on *:dialog:usermodes:sclick:56: { $input(R = Allows you to only receive PRIVMSGs from registered +r users,308,Warning) }

on *:dialog:usermodes:sclick:57: { $input(V = Marks the client as a WebTV user,308,Warning) }

on *:dialog:usermodes:sclick:58: {
  /mode %me +o
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:59: {
  /mode %me +O
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:60: {
  /mode %me +i
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:61: {
  /mode %me +w
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:62: {
  /mode %me +g
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:63: {
  /mode %me +h
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:64: {
  /mode %me +s
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:65: {
  /mode %me +S
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:66: {
  /mode %me +a
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:67: {
  /mode %me +A
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:68: {
  /mode %me +N
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:69: {
  /mode %me +C
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:70: {
  /mode %me +r
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:71: {
  /mode %me +x
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:72: {
  /mode %me +b
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:73: {
  /mode %me +W
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:74: {
  /mode %me +q
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:75: {
  /mode %me +B
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:76: {
  /mode %me +I
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:77: {
  /mode %me +H
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:78: {
  /mode %me +d
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:79: {
  /mode %me +v
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:80: {
  /mode %me +t
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:81: {
  /mode %me +G
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:82: {
  /mode %me +z
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:83: {
  /mode %me +R
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}

on *:dialog:usermodes:sclick:84: {
  /mode %me +V
  /did -r usermodes 2
  /did -a usermodes 2 $usermode
}


 Conclusion

Voila, je précise pour les débutants que j'ai fait une alias et qu'il suffit donc de tapper /usermodes pour ouvrir la console...


 Sources du même auteur

Source avec Zip G-IRCD1.0
Source avec Zip Source avec une capture G-CONTACT MANAGER 1.0
THE CHANNEL SIMULATOR
GDB SYSTEM
G-NEWS UN PTIT BOT DE NEWS SYMPA FAIT EN 10 MINUTES =)

 Sources de la même categorie

TCL - AJOUT SUPPRESSION DE LOGS par Atok
BLACKLIST PSEUDOS/MASKS par usurpateur
Source avec une capture [XCHAT] ANTI KICK / AWAY C++ par GeroXXXX
JEU DU CODE par alanpersonproject
SERVEUR FTP par hisoka2501

Commentaires et avis

Commentaire de jujuquatre le 04/07/2003 10:33:28

Heu c bien mais g eu des bug ( chepa peut etre ke je l'utilise mal :s )
1- Kan je clique sur ? sa me dit le truc je clique sur ok et sa me met sa dans status : $YES Unknown command
2- Je clique sur un mode sa me met sa dans status : Unknown MODE flag

Voila sinon sa a l'air bien :)
Good scripting ++

Commentaire de GFACTION le 04/07/2003 13:22:37

oui, alors le $YES c'est typique sur^$input, ca le met obligatoirement parceque a la bas le $input c'est fait pour enclencher certains évenements quand on a appuyé sur OK. Alors qu'ici ya rien a déclencher. Jevvoudrais d'ailleurs bien savoir comment faire disparaitre ca. Et puis sinon c pas tres gênant. Et puis pour le unknow mode flag, assure toi de bien être sur un serveur qui a l'ircd : Unrealircd. Pour le savoir tappe /raw version
:)

Commentaire de GFACTION le 04/07/2003 13:24:21

cependant il est possible ke un mode ou 2 n'existent pas, mais ca me parrait bizarre parceque j'ai pris ces modes dans la documentation officielle de unrealircd...

Commentaire de eMule le 04/07/2003 22:38:53

pr virer le $yes vs mettez un if ($input( ...)) { halt }

Commentaire de GFACTION le 06/07/2003 01:16:02

merci eMule

Commentaire de eMule le 06/07/2003 19:29:53

d r

 Ajouter un commentaire




Nos sponsors


Appels d'offres

Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales