Subir

Resultados 1 al 11 de 11

Tema: Cambiar locations.

  1. #1
    Avatar de ekisde
    Fecha de ingreso
    November-2008
    Edad
    34
    Mensajes
    322
    Reputacion: 10
    Poder de reputación
    15

    Cambiar locations.

    Buenas, tengo un problema con una macro y me gustaria que alguien me ayudara y me cambiara un par de locations nada mas, yo lo e intentado pero la lio mas todavia.
    Haber si alguien experimentado me podria ayudar, le recompensaria con lo poco que tengo, pues me es urgente. Un saludo.

  2. #2
    Avatar de Rathma
    Fecha de ingreso
    October-2009
    Edad
    37
    Mensajes
    276
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Cambiar locations.

    Dime que necesitas

    My live, your rulezzzz...

  3. #3
    Avatar de ekisde
    Fecha de ingreso
    November-2008
    Edad
    34
    Mensajes
    322
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Cambiar locations.

    pues tengo una macro de herreria, en la ke supuestamente se hace dagas, pero ami me ace tridentes, yo keria cambiarle las location para ke me aga dagas ya ke me urge, aber si me puedes ayudar jeje

  4. #4
    Avatar de Rathma
    Fecha de ingreso
    October-2009
    Edad
    37
    Mensajes
    276
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Cambiar locations.

    Mira tu me mandas por MP la macro o por aqui como prefieras y me dices cuanto blacksmithing tienes y yo te lo soluciono pero eske asi con la informacion que me das... si quieres me dices que necesitas y te hago una y te la mando pero sin saber tu skill de bs estamos en las mismas ^^

    My live, your rulezzzz...

  5. #5
    Avatar de ekisde
    Fecha de ingreso
    November-2008
    Edad
    34
    Mensajes
    322
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Cambiar locations.

    Hola, pues mira yo tengo 50,1 de herreria y e probado ya como 5 macros de herrero que mayoritariamente hacen dagas, pues ninguna me va, la macro que yo decia es la que a subio un chabal ace poco que esa al menos llegaba a acerme tridentes... jeje

    http://ultima-alianza.com/foro/macro...mineral-30685/

    Bueno nose yo lo que quiero es una macro de herreria que valla bien, si quieres cambiame las locations para que haga dagas o pasame una que tu veas que valla mas o menos bien, solo si tu quieres claro... jeje
    Bueno de todas formas muchas gracias, porque al menos respondes, yevo asi unos dias y nadie si quiera me a respondido

  6. #6
    Avatar de Rathma
    Fecha de ingreso
    October-2009
    Edad
    37
    Mensajes
    276
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Cambiar locations.

    Vamos a ver ^^

    Tu tienes la siguiente macro


    Código:
    ; Macro by Alex (Ultima Alianza)
    ; Para hacer dagas, hacerlas un lote y después guardarlo o hacerlo tiquets.
    ; Necesitamos un cofre/bolsa/contenedor donde tengamos los lingotes y martillos y en ese mismo donde dejar los lotes en caso de no querer tiquets,
    ; Debemos estar al lado de: una yunke, el cofre/bolsa/contenedor, y en el caso que queramos, al lado de una papelera de reciclage.
    ; Primero tenemos que poner cuantos lingotes queremos coger cada vez,
    ; No es recomndable poner muchos por si tenemos sobrepeso.
    ; Al empezar deberemos configurar el Cofre/bolsa/contenedor y un punto de nuestra mochila.
    ; Los pasos se explican en el UO al darle a empezar, fijaros en la barra superior del UO.
    ; Una vez configurado la macro empezará sola a separar, fundir y guardar.
    ; Macro de herrero para funcionar en Ultima Alianza
    ; Poner aquí la cantidad de hierro que deberá coger cada vez que tenga poco.
    ;--------------------------
    set %cantidad 100
    ;--------------------------
    ; Quieres hacer tiquets el lote de dagas? escribe aquí si o no.
    ;--------------------------
    set %tiquets si
    :--------------------------
    initevents
    set %confp 1
    set %lingote RMK
    chooseskill blac real
    set %skillini #skill
    set %lotex 113
    set %lotey 62
    set %idlote CKF
    set %movx 268
    set %movy 64
    set %dagax1 271
    set %dagay1 67
    set %dagax2 250
    set %dagay2 67
    set %dagax3 66
    set %dagay3 63
    set %dagax4 135
    set %dagay4 64
    set %pap BKF
    set %gumpx1 94
    set %gumpy1 172
    set %gumpx2 305
    set %gumpy2 343
    set %martillo TLH_GBG
    
    configurar:
    if %confp = 1
    {
        Event sysmessage Abre el cofre en el que tienes los lingotes de hierro, manten el cursor sobre el.
        event sysmessage Y presiona la tecla ESC
        setuotitle  Abre el contenedor que contiene los lingotes y luego manten el cursor en el y presiona ESC
        set %conf 1
        set %confp 2
        goto TESC
    }
    if %confp = 2
    {
        setuotitle  Pon el cursor encima de la mochila del paperdoll y presiona ESC
        event sysmessage Pon el cursor encima de la mochila del Paperdoll, recuerda no mover el paperdoll.
        event sysmessage Y presiona la tecla ESC
        set %conf 2
        goto TESC
    }
    
    TESC:
    onHotKey ESC
    {
        if %conf = 1
        {
            set %cofre #LOBJECTID
            set %cofrex #CURSORX
            set %cofrey #CURSORY
            goto configurar
        }
        if %conf = 2
        {
            set %dejarx #CURSORX
            set %dejary #CURSORY
            set %tot 0
            set %vez 0
            set %fin 0
            set %totlot 0
            goto empezar
        }
    }
    goto TESC
    
    empezar:
    findItem %martillo C_ , #BACKPACKID
    if #FINDSTACK = 0
    {
        gosub martillos
    }
    set #LOBJECTID #FINDID
    event macro 17
    wait 20
    KEY ESC
    findItem %lingote C_ , #BACKPACKID
    if #FINDSTACK > 12 || #FINDCNT > 3
    {
        goto hacerdagas
    }
    findItem %lingote C_ , %cofre
    if #FINDSTACK < 10
    {
        set %fin 1
        gosub finalizar
    }
    event drag #FINDID
    wait 10
    msg %cantidad
    msg $
    click %dejarx %dejary p
    set %tothierro %tothierro + %cantidad
    wait 10
    
    
    hacerdagas:
    set %skillinc #SKILL - %skillini
    findItem %martillo C_ , #BACKPACKID
    if #FINDSTACK = 0
    {
        gosub martillos
    }
    set #LOBJECTID #FINDID
    event macro 17
    wait 10
    KEY ESC
    findItem TSF C_ , #BACKPACKID
    set %totdagas #FINDCNT
    if #FINDCNT > 14
    {
        goto hacerlote
    }
    findItem %lingote C_ , #BACKPACKID
    if #FINDSTACK < 12
    {
        if #FINDCNT < 2 || %prueba > 5
        {
            set %prueba 0
            goto empezar
        }
        else
        {
            if #FINDCNT < 3
            {
                set %prueba %prueba + 1
            }
        }
    }
    set #LOBJECTID #FINDID
    event macro 17
    wait 20
    click %dagax1 %dagay1 f
    wait 20
    click %dagax2 %dagay2 d
    wait 20
    click %dagax3 %dagay3 d
    wait 20
    click %dagax4 %dagay4 d
    wait 20
    setuotitle Macro de Herrero | S.Inicial: %skillini | S. Actual: #SKILL | S. Inc: %skillinc | Dagas: %totdagas | Hierro cogido: %tothierro | Lotes: %totlot
    goto hacerdagas
    
    
    hacerlote:
    findItem %martillo C_ , #BACKPACKID
    if #FINDSTACK = 0
    {
        gosub martillos
    }
    findItem %lingote C_ , #BACKPACKID
    if #FINDSTACK = 0
    {
        findItem %lingote C_ , %cofre
        if #FINDSTACK <> 0
        {
            event drag #FINDID
            wait 10
            msg 2 $
            click %dejarx %dejary p
            wait 10
            setuotitle Macro de Herrero | S.Inicial: %skillini | S. Actual: #SKILL | S. Inc: %skillinc | Dagas: %totdagas | Hierro cogido: %tothierro | Lotes: %totlot
        }
        else
        {
            set %fin 1
            gosub finalizar
        }
    }
    set #LOBJECTID #FINDID
    event macro 17
    click %lotex %lotey d
    wait 10
    
    guardarlote:
    findItem %martillo C_ , #BACKPACKID
    if #FINDSTACK = 0
    {
        gosub martillos
    }
    if %tiquets = no
    {
        findItem %idlote C_ , #BACKPACKID
        if #FINDSTACK > 0
        {
            event drag #FINDID
            wait 10
            click %cofrex %cofrey p
            set %totlot %totlot + 1
            goto guardarlote
        }
        goto empezar
    }
    if %tiquets = si
    {
        findItem %idlote C_ , #BACKPACKID
        if #FINDCNT > 0
        {
            findItem %pap G_3
            if #FINDSTACK = 0
            {
                set %fin 3
                goto finalizar
            }
            else
            {
                set #LOBJECTID #FINDID
                event macro 17
                wait 20
                click %gumpx1 %gumpy1 f
                wait 20
                click %gumpx2 %gumpy2 f
                findItem %idlote C_ , #BACKPACKID
                set #LTARGETID #FINDID
                event macro 25
                set #lTargetKind 1
                event macro 22
                event macro 22
                set #lTargetKind 1
                wait 10
                click %gumpx2 %gumpx2 r
                set %totlot %totlot + 1
                setuotitle Macro de Herrero | S.Inicial: %skillini | S. Actual: #SKILL | S. Inc: %skillinc | Dagas: %totdagas | Hierro cogido: %tothierro | Lotes: %totlot
                goto guardarlote
            }
        }
        goto empezar
    }
    
    sub martillos
    {
        findItem %martillo C_ , %cofre
        if #FINDSTACK = 0
        {
            set %fin 2
            gosub finalizar
        }
        event drag #FINDID
        wait 10
        set %dejar2x %dejarx + 15
        set %dejar2y %dejary + 15
        click %dejar2x %dejar2y p
        set #LOBJECTID #FINDID
        wait 20
        event macro 17
        wait 10
        KEY ESC
        findItem %martillo C_ , #BACKPACKID
        if #FINDSTACK = 0
        {
            gosub martillos
        }
        return
    }
    
    sub finalizar
    {
        if %fin = 1 || %fin = N/A
        {
            display OK Macro terminada!$No se han encontrado los lingotes de hierro necesarios!
        }
        if %fin = 2
        {
            display OK Macro terminada!$No tienes martillo!
        }
        if %fin = 3
        {
            display OK Macro terminada!$Has puesto que quieres hacer tiquets los lotes, pero no estas suficientemente cerca$de una papelera de reciclage!
        }
        halt
        return
    }
    Las locations que tienes que cambiar son los numeros que te he pintado en rojo, y ahora te voy a explicar como cambiarlos.

    daga1 no hemos de cambiarlo ya que indica la localizacion de la flecha a la derecha en el menu de fabricacion y siempre ta en el mismo sitio

    daga2 corresponde a la opcion "Armas" en el menu de fabricacion. Para saber donde "está", abre el menu de fabricacion ( 2click en el martillo, click lingotes ), dale 1 click a la flecha de la derecha y pon el raton encima de "Armas". Sin mover el raton, en el EasyUO en la barra de abajo de todo donde aparecen unos numero, has de fijarte en la 4ª columna, unos numeros de estilo 250/60. El primero corresponde a daga2x y el 2º a daga2y.

    daga3 corresponde a la opcion "Swords & Blades" en el menu fabricacion y puedes encontrar la location de la misma forma que la anterior.

    daga4 corresponde a la opcion "daga" en el menu de fabricacion y mas de lo mismo

    Espero haberte servido de ayuda, si tienes algun problema o algo pos me dices

    My live, your rulezzzz...

  7. #7
    Avatar de ekisde
    Fecha de ingreso
    November-2008
    Edad
    34
    Mensajes
    322
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Cambiar locations.

    eres un makina tio, mas o menos sabia cambiar las location, lo ke no sabia que locations tenia que cambiar exactamente y era al final la de daga 4.... jejej
    ahora me va de lujo muchas gracias

  8. #8
    Avatar de ekisde
    Fecha de ingreso
    November-2008
    Edad
    34
    Mensajes
    322
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Cambiar locations.

    tengo otra duda, me hace armaduras de mujer a menudo y nose porque, me sale tambien muchos menus de esos ke se van acumulando...
    no es nada, pero eske en verdad me jode la macro si la dejo toda la noxe por el tema del peso...
    Última edición por ekisde; 18-Nov-2010 a las 00:12

  9. #9
    Avatar de Rathma
    Fecha de ingreso
    October-2009
    Edad
    37
    Mensajes
    276
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Cambiar locations.

    Eso se arregla con el color del pixel, ahora toy liadillo con otras macros pero voy a ver si pa dentro de un par de dias te hago una que vaya bien De todas formas te expliko aki un poko como va para ver si lo puedes hacer tu.

    En lo que consiste este sistema es que cuando vaya a hacer la daga compruebe si el lugar donde esta el raton tiene el color adecuado.

    Lo primero que tienes que hacer es mirar de que color tiene que ser el pixel Para eso abres el menu de fabricacion, seccion armas, seccion espadas. En ese momento haz una nueva macro que sea la siguiente.

    Código:
    set %daga4x (lo que sea)
    set %daga4y (lo que sea)
    savepix %daga4x %daga4y 1
    halt
    En el bloque de variables del sistema a la izquierda en el easy UO te aparecera en algun lao la variable #PIXCOL. Apunta el numerin y volvemos a la macro de herrero. el numero sera del estilo #PIXCOL 4875140 o parecido.

    En dicha macro, en la parte donde estan declaradas las variables (usease al principio ) pones: set %colorpixel (el numerin que te diese el pixcol )

    Ahora la parte final En la parte de la macro que dice:

    Código:
    set #LOBJECTID #FINDID 
    event macro 17 
    wait 20
    click %dagax1 %dagay1 f 
    wait 20 
    click %dagax2 %dagay2 d 
    wait 20 
    click %dagax3 %dagay3 d 
    wait 20 
    click %dagax4 %dagay4 d 
    wait 20 
    setuotitle Macro de Herrero | S.Inicial: %skillini | S. Actual: #SKILL | S. Inc: %skillinc | Dagas: %totdagas | Hierro cogido: %tothierro | Lotes: %totlot
    goto hacerdagas
    sustituyelo por:

    Código:
    set #LOBJECTID #FINDID 
    event macro 17 
    wait 20
    click %dagax1 %dagay1 f 
    wait 20 
    click %dagax2 %dagay2 d 
    wait 20 
    click %dagax3 %dagay3 d 
    wait 20 
    savepix %dagax4 %dagay4 1
    if #pixCol = %colorpixel
     {
    click %dagax4 %dagay4 d 
    wait 20 
    setuotitle Macro de Herrero | S.Inicial: %skillini | S. Actual: #SKILL |  S. Inc: %skillinc | Dagas: %totdagas | Hierro cogido: %tothierro |  Lotes: %totlot
    goto hacerdagas
    }
    else
    goto empezar
    Asi no evitaras uqe se abran 10000 menus, pero conseguiras que no construya nada que no sean dagas. Intenta hacerlo, de todas formas lo dicho, en un par de dias te pongo una macro de bs en condiciones y algo menos chapucerilla ^^
    Última edición por Rathma; 18-Nov-2010 a las 19:02

    My live, your rulezzzz...

  10. #10
    Avatar de ekisde
    Fecha de ingreso
    November-2008
    Edad
    34
    Mensajes
    322
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: Cambiar locations.

    e probado pero no me va, yo creo ke es lo del set pixel ke nose exactamente donde ponerlo, aun asi gracias tio jeje

  11. #11

    Fecha de ingreso
    February-2011
    Edad
    43
    Mensajes
    1
    Reputacion: 10
    Poder de reputación
    0

    Respuesta: Cambiar locations.

    yo tengo la misma macro y tb me pasa eso de que se me abren mil menus y se van llendo hacia donde tenga el puntero ,sabeis de que puede ser??

Temas similares

  1. Locations
    Por Breton en el foro Dudas y Preguntas
    Respuestas: 2
    Último mensaje: 19-Sep-2009, 23:17

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