Subir

Resultados 1 al 14 de 14

Tema: Macro de información en la barra superior del UO

  1. #1
    Avatar de Alex
    Fecha de ingreso
    February-2007
    Ubicación
    Barcelona
    Edad
    38
    Mensajes
    31
    Reputacion: 10
    Poder de reputación
    15

    Macro de información en la barra superior del UO

    Esta macro muestra información en la barra superior del UO.

    Información que muestra:

    • Nombre.
    • Si estás en incógnito.
    • Si estás muerto.
    • Vida (barra, cantidad y porcentaje).
    • Asistencia:
      • Si tienes habilidad de curar muestra el tiempo que falta para usar la próxima venda. (V)
      • Tiempo que falta para usar la próxima poción. (P)
  2. Armadura.
  3. Reagentes:
    • Si tienes habilidad de Caballería muestra los diezmos que llevas encima. (D)
    • Si tienes habilidad de Magia muestra los reagentes que llevas encima.


La macro no ha estado testeada exhaustivamente pero no tiene que haber problemas. Si queréis que la información se actualice más rápido poned un valor menor en la línea "set %tempsRefresc ".


Algunas imágenes:






Código:
; Macro by Alex (Ultima Alianza)
; Muestra información útil en la barra superior del UO.
; Para que cuente los reagentes que tenemos en bolsas es necesario tener abierta la bolsa.
; Para que actualice la información de manera más rápida hay disminuir el valor de %tempsRefresc

set %tempsRefresc 5

set %nomOriginal #CHARNAME
set %ultimEscanejat #jIndex
set %tempsVena 15
set %tempsPocio 18

set %vena 0
set %pocio 0
chooseskill Heal real
if #SKILL > 300
   set %habilitatCurar 1
chooseskill Chiv real
if #SKILL > 300
   set %habilitatCavalleria 1
chooseskill Mage real
if #SKILL > 300
   set %habilitatMagia 1

repetir:
if #CHARGHOST = no
{
    gosub vida
    gosub incognit
    gosub escanejarJournal #jIndex
    gosub assistencia
    gosub reagents
    setuotitle %nomOriginal %incognit | [ , %barraVida , ] #HITS , / , #MAXHITS %percentVida , % | %assist  | AR: #AR | %regs
}
else
{
    set %pocio 0
    set %vena 0
    setuotitle %nomOriginal | MORT DEAD MUERTO MORTO TOT
}
wait %tempsRefresc
goto repetir


sub vida
{
    set %hits #MAXHITS / 10
    set %hits #HITS / %hits
    set %noHits 10 - %hits
    set %barraVida
    set %percentVida #HITS * 100
    set %percentVida %percentVida / #MAXHITS
    for %i 0 %hits
    {
        if %i <> 0
           set %barraVida %barraVida  , #
    }
    for %i 0 %noHits
    {
     if %i <> 0
        set %barraVida %barraVida  , -
    }
    return
}

sub incognit
{
    set %incognit
    if %nomOriginal notIn #CHARNAME && #CHARNAME in Hombre || %nomOriginal notIn #CHARNAME && #CHARNAME in Mujer
       set %incognit [Incognito]
    return
}

sub reagents
{
  set %regs
  if %habilitatCavalleria = 1
  {
     findItem POF C_ , #BACKPACKID
     if #FINDCNT > 0
        set %regs %regs , #SPC , D: , #SPC , #FINDSTACK , #SPC , |
  }
  if %habilitatMagia = 1
  {
     set %ns 0
     set %ss 0
     set %sa 0
     set %bm 0
     set %bp 0
     set %mr 0
     set %gs 0
     set %ga 0
     findItem IUD_CKF C_ , #BACKPACKID
     for %i 1 #FINDCNT
     {
         findItem IUD_CKF %i C_ , #BACKPACKID
         set %bossa #FINDID
         findItem WZF C_ , %bossa
         if #FINDCNT > 0
            set %ns %ns + #FINDSTACK
         findItem RZF C_ , %bossa
         if #FINDCNT > 0
            set %ss %ss + #FINDSTACK
         findItem SZF C_ , %bossa
         if #FINDCNT > 0
            set %sa %sa + #FINDSTACK
         findItem JUF C_ , %bossa
         if #FINDCNT > 0
            set %bm %bm + #FINDSTACK
         findItem KUF C_ , %bossa
         if #FINDCNT > 0
            set %bp %bp + #FINDSTACK
         findItem MZF C_ , %bossa
         if #FINDCNT > 0
            set %mr %mr + #FINDSTACK
         findItem JZF C_ , %bossa
         if #FINDCNT > 0
            set %gs %gs + #FINDSTACK
          findItem KZF C_ , %bossa
         if #FINDCNT > 0
            set %ga %ga + #FINDSTACK
     }
     findItem WZF C_ , #BACKPACKID
     if #FINDCNT > 0
        set %ns %ns + #FINDSTACK
     findItem RZF C_ , #BACKPACKID
     if #FINDCNT > 0
        set %ss %ss + #FINDSTACK
     findItem SZF C_ , #BACKPACKID
     if #FINDCNT > 0
        set %sa %sa + #FINDSTACK
     findItem JUF C_ , #BACKPACKID
     if #FINDCNT > 0
        set %bm %bm + #FINDSTACK
     findItem KUF C_ , #BACKPACKID
     if #FINDCNT > 0
        set %bp %bp + #FINDSTACK
     findItem MZF C_ , #BACKPACKID
     if #FINDCNT > 0
        set %mr %mr + #FINDSTACK
     findItem JZF C_ , #BACKPACKID
     if #FINDCNT > 0
        set %gs %gs + #FINDSTACK
      findItem KZF C_ , #BACKPACKID
     if #FINDCNT > 0
        set %ga %ga + #FINDSTACK
     set %regs %regs , NS: , #SPC , %ns , #SPC
     set %regs %regs , SS: , #SPC , %ss , #SPC
     set %regs %regs , SA: , #SPC , %sa , #SPC
     set %regs %regs , BM: , #SPC , %bm , #SPC
     set %regs %regs , BP: , #SPC , %bp , #SPC
     set %regs %regs , MR: , #SPC , %mr , #SPC
     set %regs %regs , GS: , #SPC , %gs , #SPC
     set %regs %regs , GA: , #SPC , %ga
  }
  return
}

sub assistencia
{
    set %assist
    if %habilitatCurar = 1
    {
        set %assist V: , #SPC
        if %vena = 1
        {
           set %textVena %venaAplicada + %tempsVena
           set %textVena %textVena - #SCNT
           set %assist %assist , %textVena , #SPC
        }
        else {
            set %assist %assist , - , #SPC
        }
    }
    set %assist %assist , #SPC , P: , #SPC
    if %pocio = 1
    {
        set %textPocio %pocioAplicada + %tempsPocio
        set %textPocio %textPocio - #SCNT
        set %assist %assist , %textPocio , #SPC
    }
    else
    {
        set %assist %assist , - , #SPC
    }
    return
}

sub escanejarJournal
{
    for %i %ultimEscanejat %1
    {
        scanJournal %i
        if #JOURNAL = Te_aplicas_las_vendas.
        {
           set %vena 1
           set %venaAplicada #SCNT
        }
        if #JOURNAL = Ya_puedes_usar_las_vendas_de_nuevo!.
        {
           set %vena 0
        }
        if #JOURNAL = You_put_the_frascos_in_your_pack.
        {
           set %pocio 1
           set %pocioAplicada #SCNT
        }
        if #JOURNAL = Ya_puedes_tomar_pociones_de_nuevo!.
           set %pocio 0
    }
    set %ultimEscanejat %1 + 1
    return
}
Última edición por Alex; 06-Sep-2008 a las 14:16
Citar Citar

  • #2
    Avatar de Dirts
    Fecha de ingreso
    February-2008
    Ubicación
    Malaga
    Mensajes
    559
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Macro de información en la barra superior del UO

    Muy útil,Gracias Alex

  • #3
    Suspendido
    Fecha de ingreso
    July-2008
    Mensajes
    331
    Reputacion: 10
    Poder de reputación
    0

    Respuesta: Macro de información en la barra superior del UO

    Buenisima mil gracias!

  • #4

    Fecha de ingreso
    July-2008
    Ubicación
    Madrid
    Edad
    34
    Mensajes
    100
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Macro de información en la barra superior del UO

    Me ha matado lo de muerto xDDDDDDD


    Tiene buena pinta esa macro :P Muy útil

  • #5

    Fecha de ingreso
    May-2008
    Edad
    36
    Mensajes
    107
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Macro de información en la barra superior del UO

    si pusieses los pergas ke llevas encima lo bordabas men xd

  • #6

    Fecha de ingreso
    May-2008
    Edad
    36
    Mensajes
    107
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Macro de información en la barra superior del UO

    tiene un pekeño fallo, si los regs los llevas en una bolsa no te dice los regs k tienes, te pone 0 en todos, debes llevarlos sueltos en la mochila

  • #7
    Avatar de Alex
    Fecha de ingreso
    February-2007
    Ubicación
    Barcelona
    Edad
    38
    Mensajes
    31
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Macro de información en la barra superior del UO

    Cita Iniciado por ToTeKiNg Ver mensaje
    tiene un pekeño fallo, si los regs los llevas en una bolsa no te dice los regs k tienes, te pone 0 en todos, debes llevarlos sueltos en la mochila
    En la macro pone que para que te diga los regs de las bolsas debes tenerlas abiertas.

  • #8

    Fecha de ingreso
    June-2007
    Mensajes
    1.481
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Macro de información en la barra superior del UO

    Otro buen aporte del gran alx !
    Cita Iniciado por Sir Drunk
    Equipate, lleva orbe.
    Si quieres poner, pon 8, 3 me parecen pocos. 4 con arco y 4 con espada. Y por que 8 y no 10? pues muy facil. Por que si pones 10 serian 5 y 5 por el culo te la hinco.
    Plataforma: Yo ayude a que Blood Raider escribiera bien. Socio Nº 16

  • #9
    Avatar de zorro
    Fecha de ingreso
    May-2008
    Ubicación
    Barcelona
    Mensajes
    1.685
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Macro de información en la barra superior del UO

    nosta mal la macro, gracias
    > Secretario General del Condado de Buccaneer's Den <
    > Consejero y Delegado Militar Ofensivo de la Alianza y Violence <


    El Infierno es vivir cada día sin saber la razón de tu existencia.

  • #10
    Avatar de Glacius
    Fecha de ingreso
    February-2007
    Edad
    38
    Mensajes
    505
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Macro de información en la barra superior del UO

    Ha vuelto el chico listo de la clase.
    Entiende, presa, que yo te daré caza, y descubre que para los verdaderos nunca fuiste una amenaza.


  • #11
    Suspendido
    Fecha de ingreso
    July-2008
    Mensajes
    331
    Reputacion: 10
    Poder de reputación
    0

    Respuesta: Macro de información en la barra superior del UO

    Y no se podría poner para cuando la tuvieras cerrada tambien?

    Gracias

  • #12
    Avatar de Alex
    Fecha de ingreso
    February-2007
    Ubicación
    Barcelona
    Edad
    38
    Mensajes
    31
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Macro de información en la barra superior del UO

    Cita Iniciado por BurY Ver mensaje
    Y no se podría poner para cuando la tuvieras cerrada tambien?

    Gracias
    Nops, el EasyUO es así, cosa que no ve en pantalla, cosa que no existe. Pasa lo mismo con la vida, si no tienes abierta la barra de estado no se muestra la información.

    Saludos.

  • #13
    Suspendido
    Fecha de ingreso
    July-2008
    Mensajes
    331
    Reputacion: 10
    Poder de reputación
    0

    Respuesta: Macro de información en la barra superior del UO

    Ok, gracias

  • #14

    Fecha de ingreso
    January-2008
    Mensajes
    107
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Macro de información en la barra superior del UO

    ey alex buena alternativa a la barra que te pone el razor para kien no lo use.
    un mostro sigue asi.

  • Permisos de publicación

    • No puedes crear nuevos temas
    • No puedes responder temas
    • No puedes subir archivos adjuntos
    • No puedes editar tus mensajes
    •  
    YoutubeFbChat IRCTwit