Advertisement
Skreffnet

Alias $_help

Jun 6th, 2020
349
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 7.43 KB | None | 0 0
  1. /**
  2. *
  3. * @command $_help
  4. *  
  5. * @param <comando> Recorre un array, devolviendo las opciones posibles.
  6. * @param <null> Devuelve las opciones disponibles para el comando <v1>
  7. * @param <error> Devuelve el mensaje de HELP a consultar para más información sobre el comando <v1>
  8. * @param [param] Devuelve las opciones disponibles según los parámetros asignados
  9. *
  10. * @global
  11. */
  12. alias _help {
  13.   if ($left($1,1) == $chr(35)) || ($1 == Status Window) || ($left($1,1) == $chr(64)) { error $1 No es un usuario }
  14.   if ($2 == ACL) {
  15.     msg $1 $theme(&primary;,$SERVICE_NAME) -  $theme(&warning;,$network) - $theme(&bold;,AYUDA del comando) $theme(&primary;,$upper($2))
  16.     msg $1 
  17.     msg $1 $theme(&bold;,Sintaxis:) $sintaxis(ACL,ADD)
  18.     msg $1 $sintaxis(ACL,DEL)
  19.     msg $1 $sintaxis(ACL,CHANGE)
  20.     msg $1 $sintaxis(ACL,INFO)
  21.     msg $1 $sintaxis(ACL,LIST)
  22.     msg $1 $sintaxis(ACL,VIEW)
  23.     msg $1 
  24.     msg $1 $sintaxis(ACL,PRIVSDEF,ADD)
  25.     msg $1 $sintaxis(ACL,PRIVSDEF,DEL)
  26.     msg $1 $sintaxis(ACL,PRIVSDEF,LIST)
  27.     msg $1 
  28.     msg $1 
  29.     msg $1 $theme(&bold;,Uso:) Administra la lista de ACL de gestión de privilegios. Sustituyendo a las distintas listas locales como $theme(&primary;, $+(LOCUTOR,$chr(44),$chr(32),COORD,$chr(44),$chr(32),ADMIN) etc.)
  30.     msg $1 
  31.     msg $1 $theme(&primary;,ACL ADD)  agrega un usuario a la lista de $theme(&primary;,ACL) con el nivel especificado. $&
  32.       Los niveles posibles son $theme(&primary;,$+(ADMIN,$chr(44),$chr(32),COORD,$chr(44),$chr(32),CODER,$chr(32),y,$chr(32),LOCUTOR.))
  33.     msg $1 
  34.     msg $1 $theme(&primary;,ACL DEL) da de baja un usuario de la lista de ACL.
  35.     msg $1 
  36.     msg $1 $theme(&primary;,ACL CHANGE) cambia el nivel de un usuario en la lista deACL, por ejemplo, pasar de $theme(&primary;,LOCUTOR a COORD).
  37.     msg $1 
  38.     msg $1 $theme(&primary;,ACL CHECK) muestra la lista de usuarios que tienen acceso según el privilegio específicado.
  39.     msg $1 
  40.     msg $1 $theme(&primary;,ACL INFO) muestra la información de ACL de un usuario, que forma parte del proyecto, con datos como: El nivel del usuario, fecha de entrada y última actualización de los datos.
  41.     msg $1 
  42.     msg $1 $theme(&primary;,ACL LIST) muestra la lista de todos los usuarios con acceso de ACL. Datos que se pueden ver: nick del usuario, su nivel de acceso.
  43.     msg $1 
  44.     msg $1 $theme(&primary;,ACL VIEW) muestra la lista detallada de todos los usuarios con acceso de ACL.
  45.     msg $1 
  46.     msg $1 $theme(&primary;,ACL PRIVSDEF) permite gestionar las plantillas de privilegios.
  47.     msg $1 
  48.     msg $1 $theme(&bold;,$theme(&dark;,FIN de la AYUDA del comando)) $theme(&primary;,$upper($2))
  49.   }
  50.   if ($2 == PERFIL) {
  51.     if ($3 == $null) {
  52.       msg $1 $theme(&primary;,$SERVICE_NAME) - $theme(&warning;,$network) - $theme(&bold;,AYUDA del comando) $theme(&primary;,$upper($2))
  53.       msg $1 
  54.       msg $1 $theme(&bold;,Sintaxis:) $sintaxis(PERFIL,ADD)
  55.       msg $1 $sintaxis(PERFIL,DEL)
  56.       msg $1 $sintaxis(PERFIL,LIST)
  57.       msg $1 $sintaxis(PERFIL,INFO)
  58.       msg $1 $sintaxis(PERFIL,CHANGE)  
  59.       msg $1 
  60.       msg $1 $theme(&bold;,Uso:) Permite gestionar el perfil del usuario de manera individual.
  61.       msg $1 
  62.       msg $1 
  63.       msg $1 $theme(&primary;,PERFIL ADD) permite añadir información al perfil de un usuario concreto.
  64.       msg $1 
  65.       msg $1 $theme(&primary;,PERFIL DEL) permite borrar información del perfil de un usuario concreto.
  66.       msg $1 
  67.       msg $1 $theme(&primary;,PERFIL LIST) muestra una lista con todos los usuarios que tienen un perfil creado.
  68.       msg $1 
  69.       msg $1 $theme(&primary;,PERFIL INFO) permite ver la información del perfil, de un usuario concreto.
  70.       msg $1 
  71.       msg $1 $theme(&primary;,PERFIL CHANGE) permite cambiar cierta información del perfil del usuario.
  72.       msg $1 
  73.       msg $1 $theme(&bold;,$theme(&dark;,FIN de la AYUDA del comando)) $theme(&primary;,$upper($2))
  74.     }
  75.     if ($3 == ADD) {
  76.       msg $1 $theme(&primary;,$SERVICE_NAME) - $theme(&warning;,$network) - $theme(&bold;,AYUDA del comando) $theme(&primary;,$upper($2-3))
  77.       msg $1 
  78.       msg $1 $theme(&bold;,Sintaxis:) $sintaxis(PERFIL,ADD,NOMBRE)
  79.       msg $1 $sintaxis(PERFIL,ADD,CIUDAD)
  80.       msg $1 $sintaxis(PERFIL,ADD,PAIS)
  81.       msg $1 $sintaxis(PERFIL,ADD,SEXO)
  82.       msg $1 
  83.       msg $1 $theme(&bold;,Uso:) Permite añadir datos al perfil del usuario especificado.
  84.       msg $1 
  85.       msg $1 
  86.       msg $1 El parámetro $theme(&primary;,nombre) te permite vincular un nombre a un usuario concreto.
  87.       msg $1 El parámetro $theme(&primary;,ciudad) te permite añadir una ciudad a un usuario concreto.
  88.       msg $1 El parámetro $theme(&primary;,pais) te permite añadir un país a un usuario concreto.
  89.       msg $1 El parámetro $theme(&primary;,sexo) te permite añadir el genero del usuario a su perfil.
  90.       msg $1 
  91.       msg $1 $theme(&bold;,$theme(&dark;,FIN de la AYUDA del comando)) $theme(&primary;,$upper($2-3))
  92.     }
  93.     if ($3 == DEL) {
  94.       msg $1 $theme(&primary;,$SERVICE_NAME) - $theme(&warning;,$network) - $theme(&bold;,AYUDA del comando) $theme(&primary;,$upper($2-3))
  95.       msg $1 
  96.       msg $1 $theme(&bold;,Sintaxis:) $sintaxis(PERFIL,DEL)
  97.       msg $1 
  98.       msg $1 $theme(&bold;,Uso:) Permite borrar el perfil de un usuario especifico.
  99.       msg $1 
  100.       msg $1 $theme(&bold;,$theme(&dark;,FIN de la AYUDA del comando)) $theme(&primary;,$upper($2-3))
  101.     }
  102.     if ($3 == LIST) {
  103.       msg $1 $theme(&primary;,$SERVICE_NAME) - $theme(&warning;,$network) - $theme(&bold;,AYUDA del comando) $theme(&primary;,$upper($2-3))
  104.       msg $1 
  105.       msg $1 $theme(&bold;,Sintaxis:) $sintaxis(PERFIL,LIST)
  106.       msg $1 
  107.       msg $1 $theme(&bold;,Uso:) Muestra a través de una lista los usuarios que disponen de un perfil.
  108.       msg $1 
  109.       msg $1 $theme(&bold;,$theme(&dark;,FIN de la AYUDA del comando)) $theme(&primary;,$upper($2-3))
  110.     }
  111.     if ($3 == INFO) {
  112.       msg $1 $theme(&primary;,$SERVICE_NAME) - $theme(&warning;,$network) - $theme(&bold;,AYUDA del comando) $theme(&primary;,$upper($2-3))
  113.       msg $1 
  114.       msg $1 $theme(&bold;,Sintaxis:) $sintaxis(PERFIL,INFO)
  115.       msg $1 
  116.       msg $1 $theme(&bold;,Uso:) Permite ver la información vinculada al perfil de un usuario concreto.
  117.       msg $1 
  118.       msg $1 $theme(&bold;,$theme(&dark;,FIN de la AYUDA del comando)) $theme(&primary;,$upper($2-3))
  119.     }
  120.     if ($3 == CHANGE) {
  121.       msg $1 $theme(&primary;,$SERVICE_NAME) - $theme(&warning;,$network) - $theme(&bold;,AYUDA del comando) $theme(&primary;,$upper($2-3))
  122.       msg $1 
  123.       msg $1 $theme(&bold;,Sintaxis:) $sintaxis(PERFIL,CHANGE,NOMBRE)
  124.       msg $1 $sintaxis(PERFIL,CHANGE,CIUDAD)
  125.       msg $1 $sintaxis(PERFIL,CHANGE,PAIS)
  126.       msg $1 $sintaxis(PERFIL,CHANGE,SEXO)
  127.       msg $1 
  128.       msg $1 $theme(&bold;,Uso:) Permite cambiar uno o varios datos del perfil del usuario especificado.
  129.       msg $1 
  130.       msg $1 
  131.       msg $1 El parámetro $theme(&primary;,nombre) te permite cambiar el nombre del usuario especificado.
  132.       msg $1 El parámetro $theme(&primary;,ciudad) te permite cambiar la ciudad del usuario especificado.
  133.       msg $1 El parámetro $theme(&primary;,pais) te permite cambiar el país del usuario especificado.
  134.       msg $1 El parámetro $theme(&primary;,sexo) te permite cambiar el genero del usuario vinculado a su perfil.
  135.       msg $1 
  136.       msg $1 $theme(&bold;,$theme(&dark;,FIN de la AYUDA del comando)) $theme(&primary;,$upper($2-3))
  137.     }
  138.   }
  139. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement