Pastebin launched a little side project called VERYVIRAL.com, check it out ;-) Want more features on Pastebin? Sign Up, it's FREE!
Guest

comandos

By: a guest on Jan 19th, 2012  |  syntax: None  |  size: 17.20 KB  |  views: 79  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. on 1:start: {
  2.   echo -s 4  Comandos cargado correctamente para ver el funcionamiento del addon escribe .comandos
  3. }
  4. [ADDON]
  5. nombre= Comandos
  6. autor= M|steriosa
  7. #modos end
  8. menu menubar,status {
  9.   Moderadores
  10.   .Comandos on input: .Moderadores
  11.   .Entrar en la web foros: run http://ayudachatzona.superforos.com/viewtopic.php?t=25
  12.   .Cerrar ircap: quit Nos estamos Leyendo quedan con CHan !!
  13. }
  14. alias Moderadores {
  15.  
  16.   window -kl @mods 1-
  17.   aline -l @mods                          40 adaptado por 6Anonimo 0con  comandos on input
  18.   aline -l @mods 1----------
  19.   aline -l @mods 0Contacto
  20.   aline -l @mods 0Web's http://ayudachatzona.superforos.com/viewtopic.php?t=25
  21.   aline -l @mods 0Servidor jupiter.chatzona.org
  22.   aline -l @mods 0Canales #Ayuda #ayuda_irc #probando
  23.   aline -l @mods 0Funcionamiento para comandos no input boton derecho sobre un canal para segun que tipo de cosas deberas seleccionar a un nick :)
  24.   aline -l @mods 0Comandos a utilizar en los canales
  25.   aline -l @mods 0.fullname nombre cambias tu fullname
  26.   aline -l @mods 0.k nick motivo haces kick a un nick
  27.   aline -l @mods 0.kb nick motivo haces un kick ban a un nick
  28.   aline -l @mods 0.bn nick baneas a un nick sin kick
  29.   aline -l @mods 0.bi nick baneas la ip virtual de un usuario este o no este en el canal
  30.   aline -l @mods 0.hora te dice la hora
  31.   aline -l @mods 0.uptime te dice cuanto tiempo llevas conectado
  32.   aline -l @mods 0.leer lees el primer memo
  33.   aline -l @mods 0.borrar borras el primer memo
  34.   aline -l @mods 0.ayuda entras en el canal #Ayuda
  35.   aline -l @mods 0.todo entras en el canal #probando
  36.   aline -l @mods 0.infon nick haces un info a un nick
  37.   aline -l @mods 0.info haces un info a un canal y ves como tienen configurado los levels
  38.   aline -l @mods 0.l abres la lista de canales de la red
  39.   aline -l @mods 0.list ves la lista de registros de un canal
  40.   aline -l @mods 0.join #canal entras en un canal especificado ejemplo .join #ayuda
  41.   aline -l @mods 0.part sales del canal donde lo pongas con el mensaje
  42.   aline -l @mods 0.inv nick invitas a un nick al canal ojo tambien hay .inv2 .inv3 .inv4 .inv5 es decir .inv invita una vez el numero 2 dos veces y el resto segun su numero hace el numero de invites
  43.   aline -l @mods 0.w nick haces un whois a un nick
  44.   aline -l @mods 0.q nick abre privado a un nick
  45.   aline -l @mods 0.miwhois te haces un whois
  46.   aline -l @mods 0.miinfo te haces un info
  47.   aline -l @mods 0.reg nick nivel das registro a un nick
  48.   aline -l @mods 0.delreg nick quitas registro a un nick
  49.   aline -l @mods 0.sadmin nick das registro 499 a un nick
  50.   aline -l @mods 0.admin nick das registro 450 a un nick
  51.   aline -l @mods 0.preadmin nick das registro 400 a un nick
  52.   aline -l @mods 0.oper nick das registro 300 a un nick
  53.   aline -l @mods 0.soper nick das registro 250 a un nick
  54.   aline -l @mods 0.preoper nick das registro 150 a un nick
  55.   aline -l @mods 0.kitame te quitas el registro de un canal y te sales con el mensaje [ No me des registro por que no volvere ]
  56.   aline -l @mods 0.ig nick pones un ignore
  57.   aline -l @mods 0.delig nick quitas el ignore a un nick
  58.   aline -l @mods 0.google abres la web de google
  59.   aline -l @mods 0.facebook abres la web de facebook
  60.   aline -l @mods 0.Chatzona abres la web de Chatzona
  61.   aline -l @mods 0.web y en la ventanida la web ejemplo www.chatzona.org
  62.   aline -l @mods 0.buscar y en la ventana que buscas en google ejemplo addons irc y ya el addon hace el resto
  63.   aline -l @mods 0.cargar luego la ventanita que te abre pon el nombre del addon ejemplo moderadores.mrc
  64.   aline -l @mods 0.control te muestra en numeros cuantos canales estas cuantos @ tienes y a cuantos users controlas
  65.   aline -l @mods 0.debug.on o .debug.off activas o desactivas el modo debug (xivato)
  66.   aline -l @mods 0.auto.on o auto.off activas o desactivas el autolimit
  67.   aline -l @mods 0.@ te pones @ por chan
  68.   aline -l @mods 0+v te quitas el @ y te pones +
  69.   aline -l @mods 0.op nick das @ a un nick
  70.   aline -l @mods 0.deop nick quitas @ a un nick
  71.   aline -l @mods 0.voice nick das + a un nick
  72.   aline -l @mods 0.devoice nick quitas + a un nick
  73.   aline -l @mods 0.dia te muestra el dia de la semana
  74.   aline -l @mods 0.akick nick motivo pones un akick
  75.   aline -l @mods 0.delakick nick quitas un akick si no te funciona ponlo asi .delakick nick!*@*
  76.   aline -l @mods 0.listakick ves la lista de akicks
  77.   aline -l @mods 0.levels ves los levels de un canal
  78.   aline -l @mods 0.padrenuestro rezas el padre nuestro de irc (buenisimo) recomiendo utilizarlo
  79.   aline -l @mods 1-----------
  80.   aline -l @mods 0Explicacion de levels
  81.   aline -l @mods 0Autoop nivel que chan da @ a los nicks
  82.   aline -l @mods 0autovoice nivel que chan da + a los nicks
  83.   aline -l @mods 0autodeop nivel que chan quita @ a los nicks
  84.   aline -l @mods 0autodevoice nivel que chan quita +  a los nicks
  85.   aline -l @mods 0nojoin nivel para el nojoin es decir -1 seria que user que tiene de reg -1 no puede entrar
  86.   aline -l @mods 0invite nivel para que puedan invitar al canal
  87.   aline -l @mods 0kick el comando esta desabilitado en la red
  88.   aline -l @mods 0akick nivel para poder poner akicks en el canal
  89.   aline -l @mods 0set nivel para poder usar los comandos set
  90.   aline -l @mods 0clear nivel para poder usar los comandos clear
  91.   aline -l @mods 0unban nivel para poder quitarse el ban
  92.   aline -l @mods 0opdeop nivel para poder dar o quitar @ via chan
  93.   aline -l @mods 0voicedevoice normalmente /msg chan voice #canal nick esta desabilitado
  94.   aline -l @mods 0acc-list nivel para poder ver la lista de registros en el canal
  95.   aline -l @mods 0acc-change nivel para poder dar registro en el canal
  96.   aline -l @mods 0memo-read nivel para poder leer los memos del canal
  97.   aline -l @mods 0memo-del nivel para poder borrar los memos de un canal
  98. }
  99.  
  100. menu nicklist,channel,query {
  101.   MoDeRaDoReS
  102.   .Control
  103.   ..Dar oP: mode # +oooo $$1 $2 $3 $4 | mode # +oooo $5 $6 $7 $8 | mode # +oooo $$9 $10 $11 $12 | mode # +oooo $13 $14 $15 $16
  104.   ..Quitar oP: mode # -oooo $$1 $2 $3 $4 | mode # -oooo $5 $6 $7 $8 | mode # -oooo $$9 $10 $11 $12 | mode # -oooo $13 $14 $15 $16
  105.   ..Dar Voice: mode # +vvvv $$1 $2 $3 $4 | mode # +vvvv $5 $6 $7 $8 | mode # +vvvv $$9 $10 $11 $12 | mode # +vvvv $13 $14 $15 $16
  106.   ..Quitar voice: mode # -vvvv $$1 $2 $3 $4 | mode # -vvvv $5 $6 $7 $8 | mode # -vvvv $$9 $10 $11 $12 | mode # -vvvv $13 $14 $15 $16
  107.   ..Kick sin motivo: kick # $$1
  108.   ..kick con motivo: kick # $$1 $$?="motivo"
  109.   ..Ban sin motivo: ban # $$1 2 | kick # $$1
  110.   ..Ban con motivo: ban # $$1 2 | kick # $$1 $$?="motivo"
  111.   ..ban nick sin motivo: ban # $$1 $+ !*@* | kick # $$1
  112.   ..ban nick con motivo: ban # $$1 $+ !*@* | kick # $$1 $$?="motivo"
  113.   ..Poner akick sin motivo: msg chan akick # add $$1
  114.   ..Poner akick con motivo: msg chan akick # add $$1 $$?="motivo"
  115.   ..bans temporales
  116.   ...1 minuto: ban -u60 # $$1 | kick # $$1 Expulsado 1 minuto
  117.   ...2 minutos: ban -u120 # $$1 2 | kick # $$1 Expulsado 2 minutos
  118.   ...3 minutos: ban -u180 # $$1 2 | kick # $$1 Expulsado 3 minutos
  119.   ...4 minutos: ban -u240 # $$1 2 | kick # $$1 Expulsado 4 minutos
  120.   ...5 minutos: ban -u300 # $$1 2 | kick # $$1 Expulsado 5 minutos
  121.   ..Hacer whois: whois $$1
  122.   ..Abrir privado: query $$1
  123.   ..Enviarle un memo: msg memo send $$1 $$?="mensaje"
  124.   .Registrados level
  125.   ..Dar registro 499: msg chan access # add $$1 499 | mode # +o $$1 | msg # Acabado de dar reg a $$1 con nivel 499
  126.   ..Dar Registro 450: msg chan access # add $$1 450 | mode # +o $$1 | msg # Acabo de dar reg a $$1 con nivel 450
  127.   ..Dar registro 400: msg chan access # add $$1 400 | mode # +o $$1 | msg # Acabo de dar reg a $$1 con nivel 400
  128.   ..Dar registro 300: msg chan access # add $$1 300 | mode # +o $$1 | msg # Acabo de dar reg a $$1 con nivel 300
  129.   ..Dar registro 200: msg chan access # add $$1 200 | mode # +v $$1 | msg # Acabo de dar reg a $$1 con nivel 200
  130.   ..Dar registro 100: msg chan access # add $$1 100 | mode # +v $$1 | msg # Acabo de dar reg a $$1 con nivel 100
  131.   ..Dar registro -1: msg chan access # add $$1 -1 | kick # $$1 1Tienes de nivel -1 y no puedes permanecer en el canal
  132.   ..Quitar reg: msg chan access # del $$1 | msg # Acabo de quitar reg a $$1
  133.   .Canal opciones
  134.   ..Solo Fundador
  135.   ...Cambiar clave del canal: msg chan set $$?="#canal ejemplo #ayuda" password $$?="clave"
  136.   ...Añadir email al canal: msg chan set $$?="#canal" email $$?="email"
  137.   ...Añadir url al canal: msg chan set $$?="#canal" url $$?="url"
  138.   ...Fijar mensaje de entrada: msg chan set $$?="#canal" entrymsg $$?="mensaje"
  139.   ...Activar modo debug: msg chan set $$?="#canal" debug $$?="on/off"
  140.   ...Configurar levels
  141.   ....Nivel autotop: msg chan levels $$?="#canal" set autoop $$?="nivel"
  142.   ....Nivel autovoice: msg chan levels $$?="#canal" set autovoice $$?="nivel"
  143.   ....Nivel autodeop: msg chan levels $$?="#canal" set autodeop $$?="nivel"
  144.   ....Nivel autodevoice: msg chan levels $$?="#canal" set autodevoice $$?="nivel"
  145.   ....Nivel nojoin: msg chan levels $$?="#canal" set nojoin $$?="nivel"
  146.   ....Nivel invite: msg chan levels $$?="#canal" set invite $$?="nivel"
  147.   ....Nivel kick: msg chan levels $$?="#canal" set kick $$?="nivel"
  148.   ....Nivel akick: msg chan levels $$?="#canal" set akick $$?="nivel"
  149.   ....Nivel set: msg chan levels $$?="#canal" set set $$?="nivel"
  150.   ....Nivel clear: msg chan levels $$?="#canal" set clear $$?="nivel"
  151.   ....Nivel unban: msg chan levels $$?="#canal" set unban $$?="nivel"
  152.   ....Nivel opdeop: msg chan levels $$?="#canal" set opdeop $$?="nivel"
  153.   ....Nivel voicedevoice: msg chan levels $$?="#canal" set voicedevoice $$?="nivel"
  154.   ....Nivel acc-list: msg chan levels $$?="#canal" set acc-list $$?="nivel"
  155.   ....Nivel acc-change: msg chan levels $$?="#canal" set acc-change $$?="nivel"
  156.   ....Nivel memo-read: msg chan levels $$?="#canal" set memo-read $$?="nivel"
  157.   ....Nivel memo-del: msg chan levels $$?="#canal" set memo-del $$?="nivel"
  158.   ....Informacion sobre levels: .Moderadores
  159.   .Kicks y bans
  160.   ..Mayusculas
  161.   ...1 aviso kick: kick # $$1 Mayusculas no permitidas 1 aviso
  162.   ...2 aviso kick: kick # $$1 Las mayusculas no estan permitidas 2 aviso
  163.   ...3 aviso ban: ban # $$1 2 | kick # $$1 Mayusculas no permitidas 3 aviso
  164.   ...3 Aviso ban 5 minutos: ban -u300 # $$1 2 | kick # $$1 Mayusculas no permitidas ban 5min
  165.   ..emails
  166.   ...ban directo: ban # $$1 2 | kick # $$1 La publicidad de emails no esta permitida en general
  167.   ..Repeticiones
  168.   ...1 aviso kick: kick # $$1 Las repeticiones no estan permitidas provocas flood (envio masivo de texto)
  169.   ...2 Aviso ban: ban # $$1 2 | kick # $$1 Repeticiones no permitidas
  170.   ..Publicidad web: ban # $$1 2 | kick # $$1 Prohibido poner webs en general
  171.   ..Publicidad canales: ban # $$1 2 | kick # $$1 Poner canales en general se considera spam
  172.   ..Nick no permitido: ban -u600 # $$1 $+ !*@* | kick # $$1 Nick no permitido cambieselo para poder entrar
  173.   ..Bot de spam: ban # $$1 2 | kick # $$1 Bot de spam no permitido
  174.   .Nick entro antes: msg # 0,1 $$1 4entro antes como 7 $$?="Con que nick"
  175.   .Entrar en canales
  176.   ..Canales de ayuda
  177.   ...Ayuda: join #ayuda
  178.   ...Comandos: join #comandos
  179.   ...Opers help: join #opers_help
  180.   ...IRcap: join #ircap
  181.   ...Ayuda_IRC: join #ayuda_irc
  182.   ...Informacion_General: join #informacion_general
  183.   ...Pruebas: join #Probando
  184. }
  185. on *:input:#: {
  186.   if ($1 == .k ) { kick $chan $2 $3-  }
  187.   if ($1 == .kb ) { ban $chan $2 2 | kick $chan $2 $3-  }
  188.   if ($1 == .bn ) { mode $chan +b $2 }
  189.   if ($1 == .bi ) { ban $chan $2 2 }
  190.   if ($1 == .infon ) { msg nick info $2 | /say 10Mirando info del nick $2 }
  191.   if ($1 == .info ) { msg chan info $chan | msg chan levels $chan list | /say 2Mirando info del canal  }
  192.   if ($1 == .ayuda ) { join #Ayuda }
  193.   if ($1 == .todo ) { join #probando }
  194.   if ($1 == .leer ) { .msg memo read 1 | /say 1 Leyendo el primer memo   }
  195.   if ($1 == .borrar ) { .msg memo del 1 | /say 1 Borrando el primer memo }
  196.   if ($1 == .dia ) { msg $chan   3Hoy es :  $replace($day,Monday,Lunes,Tuesday,Martes,Wednesday,Miercoles,Thursday,Jueves,Friday,Viernes,Saturday,Sábado,Sunday,Domingo) 4 $date  Son las 12 $time  }
  197.   if ($1 == .op ) { mode $chan +o $2 }
  198.   if ($1 == .deop ) { mode $chan -o $2 }
  199.   if ($1 == .voice ) { mode $chan +v $2 }
  200.   if ($1 == .devoice ) { mode $chan -v $2 }
  201.   if ($1 == .miinfo ) { msg nick info $me full }
  202.   if ($1 == .miwhois ) { whois $me }
  203.   if ($1 == .w ) { whois $2 }
  204.   if ($1 == .control ) { set %totalchannels $chan(0) | set %chancounter 0 | set %peons 0 | set %opchans 0 | :loop | inc %chancounter | if ($me isop $chan(%chancounter)) { set %peons %peons + $nick($chan(%chancounter),0) | inc %opchans } | if (%chancounter => %totalchannels) goto end | goto loop | :end | msg $chan  4Estoy en 1 %totalchannels 4canales. Tengo op en 1 %opchans $+ $+ 4 y controlo a 1 %peons 4usuarios. | unset %to }
  205.   if ($1 == .q ) { query $2 | /say Abriendo privado a $2 }
  206.   if ($1 == .web ) { run $$?="Pon en que web deseas entrar" }
  207.   if ($1 == .reg ) { msg chan access $chan add $2 $3- | /say 10Dando reg a $2 }
  208.   if ($1 == .delreg ) { msg chan access $chan del $2 | /say 10quitando reg a $2  }
  209.   if ($1 == .kitame ) { msg chan delaccess $chan | /say 10,1Quitandome Reg de $chan 12Bye | part $chan 4 }
  210.   if ($1 == .join ) { join #$2 }
  211.   if ($1 == .part ) { part $chan  }
  212.   if ($1 == .akick ) { msg chan akick $chan add $2 $3- 4] | kick $chan $2 }
  213.   if ($1 == .delakick ) { msg chan akick $chan del $2 | invite $2 $chan | /say Quitando reg a $2  }
  214.   if ($1 == .levels ) { msg chan levels $chan list | /say mirando levels 4 }
  215.   if ($1 == .@ ) { msg chan op $chan $me | /say 4 Subiendo a lo alto 10x'ÐÐÐ }
  216.   if ($1 == -@ ) { mode $chan -v $me | .timer 1 3 /mode $chan -o $me | /say 4 Bajando de lo alto 10x'ÐÐÐ }
  217.   if ($1 == .listakick) { msg chan akick $chan list | /say 10,1Mirando lista de akicks }
  218.   if ($1 == .ig ) { ignore $2 | /say $2 7Estas en mi lista de ignorados }
  219.   if ($1 == .delig ) { ignore -r $2 | /say $2 7Te he quitado de mi lista de ignorados  }
  220.   if ($1 == .uptime ) { msg $chan 1 llevo conectada al 12m4IR8C 1 $uptime(server,1) }
  221.   if ($1 == .admin ) { msg chan access $chan add $2 450 }
  222.   if ($1 == .sadmin ) { msg chan access $chan add $2 499 }
  223.   if ($1 == .preadmin ) { msg chan access $chan add $2 400 }
  224.   if ($1 == .oper ) { msg chan access $chan add $2 300 }
  225.   if ($1 == .soper ) { msg chan access $chan add $2 250 }
  226.   if ($1 == .preoper ) { msg chan access $chan add $2 150 }
  227.   if ($1 == .list ) { msg $chan 6Abriendo lista de canales | /say 6Abriendo lista de canales }
  228.   if ($1 == .listreg ) { msg chan access $chan list | /say 6Abriendo lista de registros del canal }
  229.   if ($1 == .debug.on ) { msg chan set $chan debug on }
  230.   if ($1 == .debug.off ) { msg chan set $chan debug off }
  231.   if ($1 == .auto.on ) { msg chan set $chan autolimit on }
  232.   if ($1 == .auto.off ) { msg chan set $chan autolimit off }
  233.   if ($1 == .inv ) { invite $2 $chan | /say 3,1Invitando a 4 $2 una vez }
  234.   if ($1 == .inv2 ) { .timer1 1 0 /invite $2 $chan | /say 3,1Invitando a 4 $2 dos veces }
  235.   if ($1 == .inv2 ) { .timer2 1 2 /invite $2 $chan }
  236.   if ($1 == .inv3 ) { .timer1 1 0 /invite $2 $chan | /say 3,1Invitando a 4 $2 tres veces }
  237.   if ($1 == .inv3 ) { .timer2 1 2 /invite $2 $chan }
  238.   if ($1 == .inv3 ) { .timer3 1 4 /invite $2 $chan }
  239.   if ($1 == .inv4 ) { .timer1 1 0 /invite $2 $chan | /say 3,1Invitando a 4 $2 cuatro veces }
  240.   if ($1 == .inv4 ) { .timer2 1 2 /invite $2 $chan }
  241.   if ($1 == .inv4 ) { .timer3 1 4 /invite $2 $chan }
  242.   if ($1 == .inv4 ) { .timer4 1 6 /invite $2 $chan }
  243.   if ($1 == .inv5 ) { .timer1 1 0 /invite $2 $chan | /say 3,1Invitando a 4 $2 cinco veces }
  244.   if ($1 == .inv5 ) { .timer2 1 2 /invite $2 $chan }
  245.   if ($1 == .inv5 ) { .timer3 1 4 /invite $2 $chan }
  246.   if ($1 == .inv5 ) { .timer4 1 6 /invite $2 $chan }
  247.   if ($1 == .inv5 ) { .timer5 1 8 /invite $2 $chan }
  248.   if ($1 == .pc ) { //msg # 4 My pc lleva encendido 1 $duration($calc($ticks / 1000)) }
  249.   if ($1 == .google ) { run http://www.google.cl/search?num=100&q= $+ $2- | /say  1Abriendo 12G4o8o12g3l4e }
  250.   if ($1 == .facebook ) { run http://facebook.com | /say 10Abriendo  Facebook }
  251.   if ($1 == .chatzona ) { run http://www.chatzona.org | /say 4Abriendo Web 0Chat1Zona }
  252.   if ($1 == .fullname ) { .fullname $$?="Nombre" | /say 1Cambiando fullname  }
  253.   if ($1 == .cargar ) { .load -rs $$?="Nombre del addon ejemplo moderadores.mrc" }
  254.   if ($1 == .comandos ) { /moderadores }
  255.   if ($1 == .padrenuestro ) { .timer1 1 2 /say 10Padre nuestro que estas es nuestro IRC }
  256.   if ($1 == .padrenuestro ) { .timer2 1 4 /say 4Santificado sea nuestros nicks }
  257.   if ($1 == .padrenuestro ) { .timer3 1 6 /say 6Venga usted a darnos el @ de cada dia }
  258.   if ($1 == .padrenuestro ) { .timer4 1 8 /say 7Ayude a nuestro $chan a crecer un poco mas }
  259.   if ($1 == .padrenuestro ) { .timer5 1 10 /say 10Perdona nuestros kicks bans a los que no se lo merecen }
  260.   if ($1 == .padrenuestro ) { .timer6 1 12 /say 1No nos dejes caer en un ping time out }
  261.   if ($1 == .padrenuestro ) { .timer7 1 14 /say 12y libranos del G-line  }
  262.   if ($1 == .padrenuestro ) { .timer8 1 16 /say 3En el nombre del root, del admin, del oper, y el de la madre que nos pario  1Juu4Uuu8Uuu9UaAa12@aAa@7sSsSsSs 3 $me 4 Amén )
  263.   }
  264. }