Scripting en Español para mIRC

Page 49

http://www.neroscript.4d2.net/

49

momento, sin tener que especificárselo nosotros, podemos recurrir a la función $me, que nos devuelve precisamente nuestro nick actual. La asignación sería pues: set %MiNick $me Otro ejemplo, queremos asignar a una variable el contenido de otra variable: set %var2 %var1 Incluso podemos hacer que el programa nos pregunte qué valor queremos que reciba determinada variable, cuando el script llegue a ese punto; no hay mas que hacer uso del identificador $$?, por ejemplo: set %variable $$?="Asigna un valor a la variable:" Así mismo es posible también hacer que una variable reciba directamente el resultado de operaciones aritméticas sencillas: %x = 5 + 1 Suma %x = 5 - %y Resta %x = %x * 2 Producto %x = %z / $2 División %x = $1 % %valor Módulo (Resto de la división: $1 entre %valor) %x = 2 ^ %w Potencia Solo es posible asignar el resultado de operaciones simples, para el uso de operaciones más complicada es preciso recurrir a la función $calc que podemos ver en el capítulo IDENTIFICADORES. Finalmente, podemos hacer incrementos o decrecimientos automáticos del valor numérico de una variable con las órdenes: inc <%variable> [incremento] dec <%variable> [decremento] Estas órdenes incrementarán o decrementarán el contenido de una variable en una cantidad especificada. Si no se especifica cantidad el incremento o decremento se hará en la unidad. Por ejemplo: set %valor 5 set %cifra 2 dec %valor %cifra echo -a El valor actual es: %valor En la pantalla aparecerá el mensaje: "El valor actual es: 3" Si en algún momento hacemos uso de una variable que aún no ha sido creada, o bien, que no contiene ningún valor, está devolverá el parámetro $null (nulo), esto Baja el nErO_sCrIpTs v6.01 http://www.neroscript.4d2.net/


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.