Bienvenido, Invitado
Nombre de Usuario Contraseña: Recordarme

Taller de scripting para crear add ons [mIRC]
(1 viendo) (1) Invitado
  • Página:
  • 1

TEMA: Taller de scripting para crear add ons [mIRC]


Warning: Creating default object from empty value in components/com_kunena/lib/kunena.parser.bbcode.php on line 209


Warning: Creating default object from empty value in components/com_kunena/lib/kunena.parser.bbcode.php on line 209


Warning: Creating default object from empty value in components/com_kunena/lib/kunena.parser.bbcode.php on line 209

Taller de scripting para crear add ons [mIRC] hace 12 años, 9 meses #1

Hola amigos hoy les vengo a traer comandos para que agan su propio addons hay va

Lo prometido es deuda, y vamos a hacer este pequeño taller de scripting para crear add ons que trabajan sobre mIRC.




Bien, antes de comenzar, he de decir los materiales que vamos a usar. Pues, nada complicado, el block de notas XD. El código fuente de los add ons lo escribiremos en el block de notas, y lo guardaremos con cualquier nombre, pero, con extension .mrc. Con esto quiero decir, que nombres válidos seran:
Citar

noseque.mrc
XXX.mrc
nick.mrc
etc.mrc


Creo que esta parte es sencilla de comprender. Si alguno anda despistado y ha abierto este tema sin saber de que va, explicaré brevemente. mIRC es un cliente del IRC (Inter Relay Chat), considerado uno de los mejores, que utiliza una estructura muy facil de modificar, y por ellos es mejorable hasta límites insospechados. TIene opciones de envíos de DCC y otras cosillas más. Los scripts y add ons para mIRC utilizan comandos del IRC y del propio mIRC. Otra ventaja de esta sorftware, a parte su total modificación, es que se trata de un shareware que tiene un periodo de prueba de 30 días (creo que las nuevas ediciones son de 45 días), pero que tras haber expirado este periodo de tiempo, el programa no se inutiliza, sino que hay que esperar un cierto tiempo (apenas unos segundos).

Los add ons los guardaremos en la carpeta addons del mIRC. Antes de nada he de decir que nosotros vamos a modificar la parte de los "REMOTES". Para acceder a ella para modificar algun add on que tengamos cargado, deberemos de pulstar alt +R.


Sigamos biendo conceptos. Vamos a ver dos tipos de estructuras diferentes, los popups (ventanitas emergentes) y los aliases, conjunto de instrucciones en un comando.

Os dejo aquí una lista con todos los comandos para aliases, extraido del manual de "jamon":
Citar

/ Enseña el ultimo comando escrito en la ventana.
/! Enseña el ultimo comando escrito en cualquier ventana.
/action {texto} manda la acción especificada en el canal o “query” activo.
/add [-apuce] {nombre_del_archivo.ini} hace un “load” de los archivos aliases, popups, users, commands y events.
/ame {texto} Envía la ación especificada a todos los canales activos donde te encuentres.
/amsg {texto} Envía el mensaje especificado a todos los canales activos donde te encuentres.
/auser {nivel} {nick | dirección} Agrega un usuario “user” con el nivel de acceso especificado a tu lista de “remote users”.
/auto [on|off|nick|direccion] Activa permanentemente el “auto-opping” ON o OFF del nick o dirección.
/away {mensaje} Activa tu nick como ausente (away) del IRC dejando el mensaje especificado.
/away Activa tu nick ya de regreso al IRC.
/ban [#canal] {nick} [tipo] Hace un “ban” (expulsión permanente) al nick especificado en el canal especificado.
/beep {numero} {retraso} Tu sistema hará un sonido “beep” el ‘numero’ de veces con un ‘retraso’ especifico.
/channel Abre la ventana central de información del canal activo.
/clear Borra todos los mensajes escritos en la ventana del canal.
/ctcp {nick} {ping|finger|version|time|userinfo|clientinfo} Hace una de cualquiera de las funciones elegidas.
/closemsg {nick} Cierra la ventana “query” que tienes abierta del nick especificado.
/closemsg [nombreventana] Cierra la ventana de mensaje especificada.
/creq [ask | auto | ignore] Programa tu DCC para tu configuración de 'On Chat request' de tus opciones DCC.
/sreq [+m|-m] [ask | auto | ignore] Este es el comando equivalente a las opciones de DCC Chat (mira /creq). Los parámetros +m|-m minimizan poniendo on|off.
/dcc send {nick} {archivo 1} {archivo 2} .etc.... Envía los archivos especificados al nick especificado.
/dcc chat {nick} Abre una ventana DCC y envía una petición de conversar por DCC al nick especificado.
/describe {#canal} {texto} Envía la acción especificada al canal especificado.
/disable {#nombre_del_grupo} Desactiva un grupo de comandos o eventos.
/disconnect Obliga a el sistema a desconectarte rápido y bruscamente del servidor (úsalo con cuidado).
/dlevel {nivel} Cambia el nivel del “user” al nivel especificado.
/dns {nick | dirección IP | nombre IP } Usa el DNS de tu proveedor a resolver una dirección IP del nick especificado.
/echo [nick|#canal|estado] {texto} Muestra el texto especifico únicamente a ti al lugar especificado.
/enable {#nombre_del_grupo} Activa un grupo de comandos o eventos.
/events [on|off] Enseña tus eventos “remote” y los activa o desactiva.
/exit Obliga al mIRC a desconectarte del sistema.
/finger #nick Hace un “finger” (información del usuario) del nick especificado.
/flood [{numero_de_lineas} {segundos} {pausa}] Activa un control de “flood” como especificado.
/fsend [on|off] Activa tu programa de envío de archivos permitiéndote elegir envío rápido o no.
/fserve {nick} {maximo_numero_de_archivos} {directorio_de_destino} [texto de bienvenida] Abre tu “fileserver”.
/guser {nivel} {nick} [descripción] Agrega al usuario “nick” especificado a tu lista de usuarios con el nivel y dirección especificada.
/help {palabra} Activa el archivo de ayuda de comandos del IRC (bajo los archivos “help”).
/ignore [on|off|nick|direccion] Activa o desactiva a tu sistema totalmente el ignorar a la persona “nick” o dirección.
/invite {nick} {#salon} Invita a la persona “nick” al canal especificado
/join {#salon} Te hace entrar al canal especificado.
/kick {#salon} {nick} Hace un “kick” (sacar) al usuario “nick” especificado del salon.
/list [#string] [-min #] [-max #] Nombra los salones existentes.
/log [on|off] Enseña o no, los récords de la ventana activa.
* vengador de las sombras {texto} Envía la acción al salon o ventana activa de “query” (privado).
/mode {#chanal|nick} [+|-]mode [parámetros]] Activa o desactiva los “modes” del canal o usuario.
/msg {nick} {mensaje} Envía un mensaje privado en la ventana activa al “nick” seleccionado.
/names {#chanal} Enseña una lista de los “nicks” de todos los usuarios en el salon especificado.
/nick {nuevo nick} Cambia el nick al nick especificado.
/notice {nick} {mensaje} Envía un mensaje en forma de noticia al “nick” especificado.
/notify [on|off|nick] Te avisa si el “nick” especificado se conecta al canal o lo borra de tu archivo de notificación.
/onotice [#salon] {mensaje} Envía un mensaje a todos los operadores del salon.
/omsg [#salon]{mensaje} Envía un mensaje a todos los operadores del salon.
/part {#salon} Te saca del salon especificado.
/partall Te saca de todos los salones en los que te encuentres.
/ping <dirección del “server”> Hace un Ping al server especificado mas NO a un nick.
/play [-c] <nombre_del_archivo> [retraso] Te permite enviar archivos a la ventana.
/pop <retraso> [#canal] <nick> Convierte a los usuarios en operadores por etapas de tiempo. .
/protect [on|off|nick|direccion] Protege o no al nick especificado (y queda registrado en tu sistema).
/query <nick> {mensaje} Abre una ventana nueva de “query” y envía el mensaje especificado privadamente . si se añade el parametro [-n], la ventana del query o privado se abrira minimizada. Ejemplo : /query [-n]<nick>[mensaje]
/quit [razón] Te desconecta del IRC con el mensaje especificado (el mensaje es opcional).
/raw [-q]<comando> Envía cualquier parámetro que le das directamente al servidor. Debes saber la sintaxis correcta del comando RAW que envias. Util para enviar comandos que mIRC no ha implementado todavía. La opción -q hace el trabajo raw calladamente y sin imprimir lo que está enviando. Este comando hace lo mismo que /quote en otros clientes de IRC. Ejemplo : /raw PRIVMSG nick : ¡¡¡¡¡Buenos dias a Todos!!!!!
SI NO SABES DE QUE SE TRATA ESTE COMANDO RAW, NO LO USES!!!!!!!!!.
/remote [on|off] Enseña el estado de tus comandos “remote” y los activa o desactiva.
/rlevel {nivel de acceso} Remueve a todos los usuarios de el nivel especificado.
/run {c:\directorio\programa.exe} [parametos] Activa el programa especificado.
/ruser {nick[!]|dirección} [descripción] Remueve a el usuario de tu lista de “users”.
/save {nombre_del_archivo.ini} Hace un “save” del “remote” especificado en tu archivo INI.
/say {texto} Dice lo que quieras en la ventana activa. Esto es útil en un alias cuando quieres hacer la misma pregunta (o envías la misma información) repetidamente. No puedes usar este comando en la sección remota. Usa /msg #canal <mensaje> en ese caso. Como ejemplo, puedes hacer tambien esto en la linea de comandos : /info /say "Por favor observa que el servidor de juegos está caido actualmente y estará offline durante unas horas..."
/server [dirección del “server” [port] Te vuelve a conectar al ultimo “server” o al especificado.
/sound [nick|#salon] {Nombre_del_archivo.wav} {texto} Envía el texto y el sonido del archivo especificado.
/sreq [ask | auto | ignore] Programa tu DCC en 'On Send request' en tus opciones de DCC.
/time Te da la hora actual del “server” al que estas conectado.
/timer[N] {repeticiones} {intervalos en segundos} {comandos} [| {mas comandos}] Activa el reloj “timer”.
/topic {#salon} {nuevo_titulo} Cambia el titulo del salon especificado.
/ulist [{|}]{nivel} Enseña todos los usuarios en tu “remote” con el especificado nivel de acceso.
/url [-d] Abre la ventana de tus URLs la cual te permite ver el www con tu buscador paralelamente al IRC.
/uwho [nick] Abre la ventana de información del usuario “user central” con información especifica.
/who {#salon} Enseña los “nicks” de todas las personas del salon.
/who {*direccion_del.string*} Enseña todos los usuarios en el IRC con una dirección igual.
/whois {nick} Enseña la información de la persona especificada en tu ventana de “status”.
/whowas {nick} Enseña la información de un usuario que acaba de salir del IRC.
/wavplay {c:\directorio\sounido.wav} Activa localmente el archivo wave seleccionado.
/write [-cidl] {nombre_ del_archivo [texto] Escribe el texto especificado al archivo especificado de formato .txt
/mode #salon +o {nick} Pone modo op a un usuario determinado, en un salon
/mode #salon +ooo nick1 nick2 nick3 Da op a varios usuarios determinados
/mode #salon -o {nick} Para quitar el op a un usuario determinado
/mode #salon +b {nick} (o dirección{host}del usuario) Para banear a un usuario
ejemplo de baneo por nick: /mode #scripters +b PorotoMan
ejemplo de baneo por host o direccion : /mode #scripters +b porotoman@reuna.cl
/mode #salon -b nick (o dirección{host}del usuario) Para desbanear a un usuario.
ejemplo de desbaneo por nick: /mode #scripters -b PorotoMan
ejemplo de baneo por host o direccion : /mode #scripters -b porotoman@reuna.cl


/mode #salon +i Para hacer salon solo para invitados
/alias [nombre archivo]<nombre de alias><comandos> Para hacer alias

Para Hacer, Agregar, quitar, reemplazar alias; se limita a líneas de alias y no afecta a las líneas múltiples definidas.

/alias /fiambre2 /me mugidos Para agregar un nuevo alias, puedes usar
Esto agregará el alias /fiambre2 a la cabeza de la lista de los alias.:
/alias /fiambre2 Para quitar un alias que existe
/alias moofiambre3.txt /fiambre3 /me mugidos Para agregar un alias a un archivo de alias específico.Si no especificas un archivo, tienes como valor predefinido los primeros archivos en los que el alias existe, o si no existe, entonces usa el primer archivo de alias cargado.
/amsg /ame <mensaje> Envía el mensaje especificado o la acción a todos los canales en los que estes actualmente.
/background [-amsgdluhcfnrtpx][ventana][archivo] Cambia el dibujo de fondo que pone para una ventana. Esto también puede cambiarse en la ventana Menú Sistema.
Codigos de ventanas:
-a = ventana activa
-m= ventana principal de mIRC
-s = ventana de estado
-g = ventana finger
-d = ventana de querys
-e = poner por defecto
-l = barra de herramientas
-u = botones de la barra de herramientas
-h = menú de la barra
-x = ningún fondo en la ventana
-cfnrtp = -{c=centro, f=entero, n=normal, r=estirado, t=azulejo, p=fotografía}

Puedes pulsar el botón derecho del mouse en toolbar/switchbar para que salga un menú y poder cambiar los dibujos. La Barra de herramientas puede usar un color RGB 192,192,192 para transparencias, el BMP debe ser de la misma forma que las fuentes de mIRC. Debe ser 16 o 256 colores BMP.

Nota: El nombre de la ventana sólo debe especificarse si ninguno de los parámetros se especifica. El nombre del fichero no necesita ser especificado si cambias sólo el método de desplegarse el fondo.

/ban [-ruN] [#canal]<nick|address>[tipo] Para hacer una prohibición o baneo a alguien del canal actual que usa esa dirección. Esto hace un /userhost primero en la dirección del usuario mediante el [-ruN]+<nick|address>, y entonces hace un
/mode #+b <dirección del usuario>.

Si especificas la opción de -uN entonces el mIRC hace una pausa N segundos antes de quitar la prohibición.
Si especificas -r entonces /ban quita la prohibición del tipo especificado para ese nick, ej: /ban -r nick 2

Si no especificas un tipo de baneo, entonces mIRC usa el nick!*user@host.dominio entero para hacer el ban. Si estás baneando una dirección IP entonces un comodin reemplaza el último número de la dirección IP. Si estás en el salon la especificación de #salon no es necesaria. Para ver una lista de tipos de ban mira el identificador $mask.

/beep <número><retardo> Número de Pitidos con un retardo.
/clear [-sghlc][nombreventana] Borra el texto de la ventana actual. Si especificas un nombre de ventana, se borra de esa ventana.
Codigos de borrado de ventanas
El parámetro -s borra la ventana de estado (status).
El parámetro -g borra la ventana finger.
El parámetro -l borra el "listbox" en una ventana personalizada.
El parámetro -c borra el botón historia en una ventana de dibujo.
El parámetro -h borra el comando history de una ventana.

/clipboard <texto> Copia el texto especificado al escritorio.
/close [-icfgms @][nick1]...[nickN] Cierra todas las ventanas del tipo especificado y nicks. Si no hay ningún nick, todas las ventanas del tipo especificado serán cerradas. El tipo de ventana es señalado por c para la de chat, f para la de fserve, g para get, i para las ventanas de dcc inactivas, m para la de mensajes (query), s para envíos, y @ para las ventanas personalizadas.

/colour <nombre><número> Permite cambiar las opciones de color en el menú de Colores.
/copy -ao <archivo><archivo> Copia un archivo a otro archivo o directorio. También puedes usar comodines para el nombre del archivo inicial, y un nombre para el directorio de destino. El parámetro -o borra un archivo si existe. El parámetro -a añade el primer archivo al segundo.
/creq [+m|-m][ask | auto | ignore] Este es el comando equivalente a las opciones de DCC Chat (mira /sreq más adelante). Los parámetros +m | -m minimizan y ponen las opciones en on | off.

/ctcpreply <nick><ctcp>[mensaje] Envía una contestación a una pregunta ctcp.
/ctcpreply goat HELP No hay ayuda disponible.
/dll <nombre.dll><nombreproc>[datos] Esto te permite llamar rutinas en una DLL (librería) diseñada para trabajar con mIRC.
/dns [-ch] [nick|dirección] Este comando Resuelve una dirección. Si mIRC ve un "." en el nombre especificado asume que es una dirección e intenta resolverla. Por otra parte, para el nick hace un /userhost para encontrar la dirección del usuario y entonces resolverla. Si le das una dirección IP, busca el nombre del host. El parámetro -c borra todos los DNS que estan en espera, excepto el que está actualmente en marcha. El parámetro -h obliga a /dns a tratar el parámetro como host. Puedes hacer múltiples /dns en espera, y ver el estado de la cola actual usando /dns sin parámetros en la linea de comandos.

Nota: Debido a la forma en que trabaja la búsqueda de DNS, cualquier DNS buscado se resuelve, ejemplo: connecting to a server, debe resolverse antes de las demandas siguientes. Esto significa que si un DNS anterior está teniendo problemas al resolverse, los DNS siguientes tienen que esperar hasta que el cronómetro quede fuera de tiempo antes de que ellos puedan resolverse.

/dqwindow [on|off|show|hide|min] Manipula en la ventana de query.
/echo [númerocolor]<-dehiNtsaql|#salon |[=]nick><texto> Imprime el texto en la ventana especificada con el color especificado (0 a 15).
/echo 3 Comprobando #mIRC Imprime "Comprobando" en color verde 8el cual corresponde al numero 3) en la ventana del salon #mIRC, asumiéndo que ya está abierto. Si salon/nick no se especifica, el -s cambia mensajes a la ventana de estado, el -d cambia a la ventana de querys, y el -a hacia la ventana actualmente activa.
El -e adjunta la línea en líneas separadas.
El -iN realiza sangrías en la línea N carácteres.
El -h fuerza el tamaño de la ventana y no cambia la línea.
El -t cambia la línea con un timestamp si el tiempo está activado en esa ventana.
El -q hace que no se muestre el texto si fué llamado desde un alias usando el prefijo.
El -l lo aplica a las opciones de Resaltes en la línea mostrada.

Nota: Este texto sólo se muestra en tu ventana, no se envía al servidor y asi nadie más puede verlo.

/editbox [ -sap|[=]ventana]<texto> Rellena el editor de la ventana actual con el texto especificado.
El interruptor -s indica la ventana de Estado.
El interruptor -a indica la ventana Activa.
El interruptor -p indica que un espacio debe añadirse al texto.

Nota: Para especificar una ventana de charla dcc, pon delante del nick un signo = igual.

/filter [-sgdfwxnpriocteu][n-n2][c s]<infile|dialog id><outfile|dialog id><matchtext>
Este comando examina líneas de texto en una ventana o archivo y si cualquiera de ellos contiene matchtext, ellos se escriben en otra ventana o archivo que puedes usar entonces.
Los infile pueden ser un nombre de archivo o ventana (personalizada o normal). Los outfile pueden ser un nombre de archivo o ventana personalizada. Debes especificar los parámetros -fw si los nombres son ambiguos, ejemplo:

/filter -ff in.txt out.txt *mirc* Esto indica que los dos son nombres de archivo.
/filter -wf #in.txt #out.txt *help* Indica que el primero es un nombre de la ventana, y el segundo es un nombre de archivo.

El -x excluye líneas emparejadas.
El -n cambia líneas de prefijos con un número de línea.
El -s cambia el infile a la ventana de estado.
El -g cambia el infile a la ventana finger.
El -d cambia el infile a la ventana de mensajes.
El -p cambia la salida del texto a una ventana personalizada.
El -r especifica el rango de líneas por filtrarse de n a n2.
El -i indica que has puesto un [dialog id] como control de diálogo personalizado de entrada.
El -o indica que has puesto un [dialog id] como control de diálogo personalizado de salida
El -c borra el archivo de salida windows/file antes de escribir.
El -t ordena la salida [c s] columna C, siendo S el separador de columnas.
El -e especifica orden descendente y -u orden númerico.

Este comando también rellena el identificador $filtered con el número de palabras encontradas, si las hay.
Nota: Si los archivos de entrada y salida son los mismos, mIRC procesará lo requerido correctamente.
/findtext -n <texto> Busca en la ventana activa el texto especificado como (Control-F)

/flash [-wbrN] <texto> Esto activa-enciende el icono/windows de mIRC con el texto especificado en la barra de tareas pero sólo si mIRC no es la aplicación activa.

El parámetro -b hace que mIRC emita una señal sonora cada segundo.
El parámetro -rN hace que mIRC repita el flsh solo N veces.
El parámetro -w hace que mIRC toque el sonido especificado en la sección Pitidos a Sucesos ó Events Beeps.

/flushini <nombrefichero> Pasa los archivos INI especificados al disco duro. Se guardan los archivos INI en memoria, así que puedes hacer esto para asegurarte que tus archivos INI estan puestos al día.

/font [-asgb|ventana]<tamañofuente><nombrefuente> Esto te permite cambiar el conjunto de caracteres para la ventana actual. Si no se especifica ningún parámetro, la ventana de diálogo de fuentes, usa los parámetros por defecto. Puedes hacer la negrita usando el parámetro -b.
/join [-inx]<#canal> Este es el comando IRC normal para entrar en un salon.
El -i te hace entrar al salon al que fuiste invitado en último lugar.
El -n y -x cambia la ventana del salon a minimiza/maximiza, cuando entras.

/linesep [-s|ventana] Muestra el separador de línea seleccionado en la sección Extras en la ventana especificada.
/links Muestra los servidores a los que tu servidor actual está unido.

/load </a|-pscqnm|-ruvsN><nombrefichero> Carga los alias, popups, o scripts especificados.
/load -a aliases.ini carga un archivo de alias
/load -pc status.ini carga un popup del salon
/load -pn status.ini carga un popup de la lista de nicks
/load -ru users.ini carga un archivo de usuarios
/load -rv vars.ini carga un archivo de variables
/load -rs script.ini carga un archivo de scripts

/loadbuf [líneas][-psglecoNt<topic>]<ventana | dialog id><nombrearchivo>
Cargas el número especificado de líneas del archivo citado en la ventana especificada.
/loadbuf 20 @test info.txt Esto carga las últimas 20 líneas de info.txt en la ventana personalizada @test.
/loadbuf 10-40 @test info.txt Esto carga las líneas 10 a 40 de info.txt en la ventana personalizada @test.

El -p fuerza las líneas de texto para mostrarlas en la ventana.
El -s y -g aplica el comando a las ventanas de estado y finger respectivamente.
El -l aplica el comando a la lista de una ventana personalizada.
El -e evalúa variables e identificadores en la línea leida.
El -cN especifica el color del fondo predefinido para las líneas.
El -t carga el texto bajo el [topic] en la sección INI o en un archivo de texto.
El -o indica que has especificado un parámetro [dialog id] en lugar de un nombre de ventana para cargar texto en un control de diálogo personalizado.

/log <on|off><ventana>[-f nombrearchivo] Activa o desactiva el grabar la conversacion de una ventana, si especificas el nombre de un archivo determinado la ventana de diálogo no se muestra.
/mdi -act Permite colocar iconos y ventanas en cascada/mosaico.
/mkdir <nombredirectorio> Crea el directorio especificado.
/play [-escp q# m# rl# t#][canal/nick/stop]<archivo>[retardo] Este es un comando potente que te permite enviar archivos de texto, o partes de ellos, a un usuario o un canal. El retardo está en milisegundos. Si envias el archivo demasiado rápido al servidor probablemente serás desconectado por inundar este. La opción por defecto es 1000 ó sea 1 segundo. Se pueden enviar líneas vacías entre el texto para simular un retraso.

/play c:\text\mypoem.txt 1500 Ejecuta archivo en la ventana activa con retraso

El parámetro -e permite hacer eco del texto a una ventana cuando se envia al servidor.
El parámetro -s permite usar el comando play en la ventana de estado mientras estas desconectado. Si no especificas el -s debes conectarte a un servidor para usar el comando /play.
El parámetro -c obliga a mIRC a interpretar líneas como texto normal.

El comando /play tiene "queues" ó colas para los usuarios; hace esto, porque si intentara usar todas las demandas al mismo tiempo, probablemente sería desconectado del servidor por inundar.

El parámetro -p indica que ésta es una demanda con prioridad y debe ponerse a la cabeza de la cola para ser ejecutada de inmediato. La demanda en curso hará una pausa y se resumirá una vez que esta demanda se termine.

El parámetro -q# especifica el número máximo de demandas que pueden estar en cola. Si la longitud de la cola ya es más grande que o igual al número especificado, entonces la demanda se ignora. Ejemplo : /play -q5 c:\text\info.txt 1000

El parámetro -m# marca los límites del número de demandas que pueden pasar a cola por un usuario/canal específicos. Si el usuario/canal ya tiene o excede el número especificado de demandas hecho cola entonces se ignora. Ejemplo : /play -m1 info.txt 1000
La línea anterior limita a cada usuario a un máximo de demandas en un momento e ignora todas sus otras demandas.

Nota: El -q# y -m# sólo se aplican a comandos /play de definiciónes remotas,no tuyas.

Para combinar los parámetros anteriores harías:
/play -cpq5m1 info.txt 1000

El parámtero -r fuerza una sola línea escogida al azar de un archivo. Por ejemplo : /play -r action.txt 1500

El parámetro -l# fuerza el número de línea especificado para ser leído de un archivo. Por ejemplo: /play -l25 witty.txt 1500

Para -r y -l# la primera línea en el archivo puede ser un solo número que especifica el número de líneas en el archivo, esto acelera el proceso de lectura del archivo.
El parámetro -t cambia y obliga a mIRC a buscar el tema especificado en el archivo y mostras todas las líneas después de ese tema. Por ejemplo:
/play -thelp1 c:\help.txt

Em este caso, en el archivo help.txt tendrías:

[help1]
línea1
línea2
línea3
[help2]
...
mIRC mostrará todo después de [help1] y se detiene cuando alcanza el próximo título o el extremo del archivo. También puedes usar el identificador $pnick en comandos que identifican el nick/salon al que estás ejecutando. Puedes usar stop, para dejar de ejecutar un archivo de texto y borrrar la cola, /play stop.
/remove <archivo> Anula el archivo especificado.
/rename <archivo><nuevoarchivo> Renombra un archivo, también puede usarse para mover un archivo de un directorio a otro.
/resetidle [segundos] Resetea el identificador $idle para poner a cero o al número de segundos especificado.
/rmdir <directorio> Anula el directorio especificado. Si el directorio tiene archivos, no puede anularse.
/run [-n] <archivo>[parámetros] Ejecuta el programa especificado con parámetros. Por ejemplo : /run c:\net\ftp.exe sunsite.unc.edu, esto ejecuta el programa ftp con el parámetro sunsite.unc.edu.
/run notepad.exe $?="Que archivo deseas ver" Esto pide un parámetro y abre el bloc de notas con el archivo. Si especificas un archivo no-ejecutable, mIRC intenta encontrar el programa asociado con ese archivo y entonces lo ejecuta. Por ejemplo:
/run info.txt......Puede s especificar -n para minimizar la ventana del programa que se ejecuta.
/save <-pscqnm|-ruv><archivo> Graba el popup o el archivo remoto
users/variables especificado.
/save -ps status.ini graba el popup de estado a status.ini
/save -pn nick.ini graba el popup de lista de nicks a nick.ini
/save -ru users.ini graba la lista de usuarios a users.ini
/save que -rv vars.ini graba la lista de variables a vars.ini
Nota: Puedes grabar sólo una sección cada vez.
/savebuf [-sga][líneas]<ventana><archivo> Graba el número especificado de líneas del buffer de la ventana especificada en el archivo citado.
/savebuf 20 @test info.txt Esto graba las últimas 20 líneas de la ventana
personalizada @test en info.txt.
/savebuf 10-40 @test info.txt Esto graba las lineas 10 a 40 de la ventana @test en info.txt. El parámetro -s graba el buffer de la ventana de estado, el parámetro -g graba el buffer de la ventana digital, y el parámetro -a le hace añadir el texto al extremo de un archivo en lugar de borrarlo.
/saveini Actualiza los archivos INI de mIRC con las opciones actuales.
/server [-sar]<server/nombregrupo>[puerto][password] Te conecta a un servidor, primero desconectándote del servidor actual. Por ejemplo : /server irc.server.co.uk 6667 password.
Si usas el comando server mientras estas conectado, serás desconectado con normal mensaje de despedida y te conectará al servidor especificado. También puedes usar /server N que conecta al servidor que está situado en la posición N de la lista de servidores.
También puedes usar /server nombre de grupo, entonces se hará un ciclo a través de todos los servidores que en la lista de servidores tienen ese nombre de grupo hasta que te conecte a uno de ellos.

Si especificas cualquier opción -sar, el formato del comando se vuelve:
/server -sar[server][-p puerto][-g grupo][-w password][-d descripción]

-s ordena la lista de servidores
-a añade un server. Si existe, lo actualiza
-r remueve un servidor

/showmirc -nrstx Manipula el despliegue de la ventana principal de mIRC, donde -n = minimiza, -r = restaura, -s = parpadea, -t = a barra de windows, y -x = aumenta al máximo.
/sline [-a|r]<#salon><N|nick> Selecciona o desselecciona una linea en la lista de nicks del salon. O puede seleccionar el de la posición N, o un nick especificado.
Si no especificas ningún parámetro, cualquiera que exista en la lista se borra. Si especificas el parámtero -a entonces los especificados se seleccionan sin afectar otras líneas. Si especificas -r es abarcado todo el artículo especificado.
/speak <texto> Envía el texto especificado al Monólogo (o Text Assist) qué es un programa que habla cualquier texto que se le envía.
/splay [-qwm]<archivo> Hace sonar el .wav especificado o el archivo .mid. Si no especificas un directorio, el directorio de Petición de Sonidos toma las opciones usadas. También puedes usar /splay stop que detiene un archivo que está sonando.
El parámetro -q permite hacer cola a los .wav y .mid para sonar. Los parámetros
-wm se usan junto con /splay -wm stop, y te permite especificar si quieres detener .wavs, .mids, o ambos.
/strip [+-burc] Controla códigos de letras y colores, también pone las Opciones en on/off.
/strip +bur-c Pone negrita, subrayado, inversa en on, y desactiva colores poniendo off.
/timer[N/nombre][-ceom][tiempo]<repeticion><intervalo><comando> Activa el cronómetro citado para realizar el comando en un intervalo, y opcionalmente en un momento especificado.
Si no te conectas a un servidor y activas un cronómetro, tiene un valor predefinido siendo un cronómetro offline, que continuará corriendo si te conectas a un servidor o no.
Si te conectas a un servidor y activas un cronómetro, tiene un valor predefinido siendo un cronómetro online, que si desconectas del servidor, se apagará. Puedes especificar mediante -o para obligarle a que sea un cronómetro offline.
/timer1 0 20 /ame ¡ está LEJOS ! Timer1 repetirá la acción al canal cada 20 segundos hasta que pares el cronómetro.
Si especificas un retraso de 0 segundos, el cronómetro se activará inmediatamente después de que el script llegue al final.
/timer5 10 60 /msg #Mas-de-Treinta-y-Tantos Para más informacion sobre este script /msg PorotoMan info. Timer5 repetirá este mensaje en el canal #Mas-de-Treinta-y-Tantos cada sesenta segundos y se detendrá después de 10 veces.

/timer9 14:30 1 1 /say son ahora las 2:30pm Esto esperará hasta las 2:30pm y anunciará entonces la hora y se parará.

Para ver una lista de cronómetros activos teclea /timers. Para ver las opciones de timer1 escribe /timer1. Para desactivar timer1 escribe /timer1 off. Para desactivar todos los cronómetros teclea /timers off. Si estás activando un nuevo cronómetro que no necesita especificar el número del cronómetro, sólo usa: /timer 10 20 /ame ¡ Yo no estoy aquí ! y el mIRC asignará el primer cronómetro libre a este comando.
Si especificas -m , indicas que el retardo del intervalo está en millisegundos.
Si especificas -e , esto ejecuta el comando asociado con el nombre del cronómetro especificado.

Nota: los cronómetros en milisegundos pueden reducir la velocidad mIRC bastante porque cada cronómetro puede activarse muchas veces por segundo, así que no deben usarse a menos que sean necesarios.

El identificador $ltimer da el número del cronómetro que fué activado por /timer.
En lugar de usar un número puede especificarse también un nombre.

/timershow 0 10 eco -un $nick $server $time

Puedes obligar a reevaluar el identificador cuando uses el comando /timer usando el formato $!me o $!time.
Si desea desactivar un grupo de cronómetros, puedes usar un comodin para el número, por ejemplo: /timer3? Desactivado Desactiva los cronómetros del 30 al 39.
/timestamp [-s|a|e][on|off][ventana]
Activa poner- tiempo en sucesos on/off , e intenta poner-tiempo a la mayoría de los sucesos que ocurren.
-s = para la ventana de estado
-a = para la ventana activa
-e = para cualquier ventana

Si no se especifica nombre de ventana, entonces el interruptor global se activa o desactiva.

/titlebar [@ventana]<texto> Pone el título en la aplicación principal. Si especificas una ventana personalizada, entonces se cambia el título de esa ventana.

/tokenize <c> <texto>
Completa los identificadores $1 $2 ... $N con simbolos en <texto> separado por carácter <c>, ejemplo: /tokenize 44 a,b c,d,e El comando anterior pondria $1=a, $2=b c, $3=d, $4=e
/unload <-a|-rs><archivo> Descargas los alias o el archivo script remoto seleccionado.
/unload -un aliases.ini descarga el archivo alias.ini
/unload -rs script.ini descarga el archivo script.ini
Nota: Puedes descargar sólo una sección de cada vez.
/updatenl Actualiza el salon, la lista de nicks y IAL en scripts remotos de kick/part/quit.
/winhelp <archivo>[key] Abre un archivo de ayuda con la palabra de búsqueda especificada.

/write [-cida l# s#]<archivo>[texto] Escribe líneas a un archivo del texto. Por ejemplo: /write store.txt Esta línea se añadirá al archivo store.txt
El parámetro -c borra el archivo completamente antes de escribir en él, así que empieza con una pizarra limpia. Por ejemplo: /write -c c:\info.txt Este archivo se borrará y esta línea se escribirá en él.

El parámetro -l# especifica el número de la línea donde el texto se escribirá. Si no especificas un número de línea, entonces la línea se agrega al final del archivo. Por ejemplo: /write -l5 c:\info.txt Esta línea borrará la línea 5 en el archivo.

El parámetro -i indica que el texto debe insertarse en la línea especificada en lugar de borrarlo. Si no especificas ningún texto entonces una línea blanca se inserta. Si no especificas un número de línea entonces una línea blanca se agrega al final del archivo. Por ejemplo: /write -il5 c:\info.txt que Esta línea se insertará en la línea 5 del archivo
El parámetro -d anula una línea en el archivo. Si no especificas un número de línea entonces la última línea del archivo se anula. Por ejemplo: /write -dl5 c:\info.txt El comando anterior anulará la línea 5 en el archivo.

El parámetro -s# examina un archivo por la línea que empieza con el texto especificado y ejecuta la operación en esa línea. Por ejemplo: /write -dstest c:\info.txt, Esto buscará en el archivo info.txt una línea que empieza con la palabra "test" y si la encuentra, la borra. Si no especificas ningún parámetro entonces el texto simplemente se agrega al final del archivo.

El parámetro -a indica a el mIRC que debe añadir la línea de texto que especificaste al texto que existe en la línea señalada.

/writeini -n <archivoIni> <sección> [artículo] [valor] Escribe en los archivos INI en el formato normal de archivo. Si el parámetro -n es especificado, mIRC intentará escribir el archivo .ini aunque sea más grande de 64k.

Una parte del archivo de mirc.ini se parece:

[DDE]
ServerStatus=on
ServiceName=mirc
Podrías lograr esto usando /writeini :
/writeini my.ini DDE ServerStatus on
/writeini my.ini DDE ServiceName mirc
Puedes anular secciones enteras o artículos usando el comando /remini.

Atencion: No use este comando para modificar cualquiera de los archivos INI que estan siendo utilizados por mIRC.


Bueno Esto no lo hice YO solo lo se los vengo a traer a ustedes para que creen su addons

Fuente:
www.portalhacker.net/index.php?topic=57336.0


  • XploiT
  • ( Usuario )
  • DESCONECTADO
  • Rey del foro
  • La Sombra de Nadie.
  • Temas: 715
  • Karma: 54
WhatsApp: +57 3046133740






¿Como Jugar Online?:
Click Aquí

Age Of Empires 2 Gold Edition [Full] - o - [Portable] 1 Link:
Click Aquí

Mapas =LM=:
Click Aquí

Última Edición: hace 12 años, 9 meses Por XploiT.
El tema ha sido cerrado.
Usuarios que han agradecido el tema: [-lGm|Jozue-]

Re: Taller de scripting para crear add ons [mIRC] hace 12 años, 9 meses #2

Pues No queda nada mas Que Decir Que Gracias ...
es un Poco largo Pero Servira.
y yo en Personal te agradesco por que solo conosco la practica
pero no el siginificado de Cada Signo ...

Gracias


y Pues me tomare un Tiempo Para Leerlo Que si es Mucho .

Saludos.
  • [-lGm|Jozue-]
  • ( Usuario )
  • DESCONECTADO
  • Rey del foro
  • C h i n w o n g !!*
  • Temas: 1129
  • Karma: 21
El tema ha sido cerrado.

Re: Taller de scripting para crear add ons [mIRC] hace 12 años, 9 meses #3

Imágenes... pliz...
  • -Mocosoft-
  • ( Usuario )
  • DESCONECTADO
  • Rey del foro
  • 
  • Temas: 1116
  • Karma: -12
El tema ha sido cerrado.

Re: Taller de scripting para crear add ons [mIRC] hace 12 años, 9 meses #4

Fuente?... solo no lo hiciste lol
  • Bryan
  • ( Usuario )
  • DESCONECTADO
  • Rey del foro
  • El Que Ahnela Lo Ajeno Pierde Lo Propio
  • Temas: 432
  • Karma: 2
El tema ha sido cerrado.

Re: Taller de scripting para crear add ons [mIRC] hace 12 años, 9 meses #5

Valoro que si no lo hiciste vos al menos pusiste la fuente, hay gente que se roba cosas y se las adjudica como suya, eso está mal, es romper la ley del derecho intelectual o derecho de autor...

Saludos y de todas formas servirá.
  • [CCI]_Knight_E
  • ( Usuario )
  • DESCONECTADO
  • Rey del foro
  • Hace falta poder, poder!, poder para poder
  • Temas: 635
  • Karma: 17


La vieja palabra destino
quiso sorprender a su suerte
le cruzó en medio del camino
la sonrisa de la muerte.
El tema ha sido cerrado.

Re: Taller de scripting para crear add ons [mIRC] hace 12 años, 9 meses #6

que bueno loco me gusta esto
pero pues es mejor que resumas las cosas
a que pongas todo lo mismo de la fuente
por que en realidad si uno se pone a leer todo eso
a la mitad se aburre

gracias por el aporte
saludos muéstrenos que aprendió de esto y cree el comando de usuarios
donde dice cuantos usuarios hay en un canal
o el ultimo el que da tu ip virtual.
  • Redimil2l
  • ( Usuario )
  • DESCONECTADO
  • Rey del foro
  • Respeta Si Quieres que Te Respeten
  • Temas: 599
  • Karma:
El tema ha sido cerrado.

Re: Taller de scripting para crear add ons [mIRC] hace 12 años, 9 meses #7

buen aporte [Mk]_Luis y grax por el post si gue hasi
  • [---Windows---]
  • ( Usuario )
  • DESCONECTADO
  • Campeon
  • Hay Que Hacer De la Vida Una Gran Aventura!!!!!!!!!!!!
  • Temas: 217
  • Karma: 9
Hay Que Hacer De la Vida Una Gran Aventura!!!!!!!!!!!!
El tema ha sido cerrado.

Re: Taller de scripting para crear add ons [mIRC] hace 12 años, 9 meses #8

uu mui buen tema aunke no vi bien todo pero se me hizo chidoo xD
bueno ai saludos a todos xD gb.
  • RaperoX
  • ( Usuario )
  • DESCONECTADO
  • Rey del foro
  • ToX On Top RapzLife_
  • Temas: 473
  • Karma: 12


:pinch: ¡Advertencia: Spoiler!
El tema ha sido cerrado.

Re: Taller de scripting para crear add ons [mIRC] hace 12 años, 9 meses #9

Si quieren aprender de script descarguen el manual del especial de jamón.

Contenido oculto para usuarios invitados. Por favor, inicie su sesión para poder verlo

Saludos
  • ×Madara Uchiha×
  • ( Sancionado )
  • DESCONECTADO
  • Sancionado
  • Triste...
  • Temas: 2200
  • Karma: 49
Las decisiones se toman en unos segundos y se pagan el resto de la vida.

Lo siento jacobo
Última Edición: hace 12 años, 9 meses Por ×Madara Uchiha×.
El tema ha sido cerrado.

Re: Taller de scripting para crear add ons [mIRC] hace 12 años, 9 meses #10

Ya estaba u.u


click --->Comandos mIRC
  • Indomable
  • ( Usuario )
  • DESCONECTADO
  • Campeon
  • e Indomable
  • Temas: 309
  • Karma: -11

:pinch: ¡Advertencia: Spoiler!
El tema ha sido cerrado.
  • Página:
  • 1
Página generada en 0.48 segundos
RocketTheme Joomla Templates
Copyleft © 2024 www.theconquerors.es - Aviso legal