Subir

Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 al 20 de 31

Tema: dejo macros :P herreria, mineria y para fundir mineral

  1. #1

    Fecha de ingreso
    September-2008
    Edad
    40
    Mensajes
    63
    Reputacion: 10
    Poder de reputación
    15

    dejo macros :P herreria, mineria y para fundir mineral

    wenas veo que ay muxas macro queda problemas yo tengo la macro de minera y herreria que ba muy bien ace dos dias que los estuve usando y tambien dejo fundir para completar lo de un minero completo :P jeje


    Macro de minar:

    Aver ay ke modificar una cosa donde pone runacasa runamina poned el numero donde teneis la runa solo eso
    ;Minar con recall nuevo emulador.
    ; Macro by Alex (Ultima Alianza) ||| Modificación por LuCHaDoRe para sphere 0.56b-Nightly
    ; Para Minar en Minas preestablecidas de forma sencilla, moviendose solo.
    ; Esta macro no guarda, ni funde el mineral.
    ; Para usar la macro debemos dirigirnos a una de las minas preestablecidas
    ; y cambiar el valor lugar en el script segun la Mina escogida.
    ; Debes configurar las posiciones de las minas de tu libro de runas (más abajo), el runebook y la posicion del contenedor donde dejar los minerales (cuando inicies la macro).
    ; Recuerda llevar muchos regs de Recall (Mandrake Root, Blood Moss, Black Pearl)
    ; Las Minas actuales son:
    ; 0- Ninguna (Mina solo igual, pero si se sale de dentro de la mina no se volverá a meter, deberás moverlo tu)
    ; 1- Shame (Norte de la entrada Shame (Trabajos Forzados))
    ; 2- Covetous 1 (Primera Mina a la derecha de la Dungeon Covetous)
    ; 3- Covetous 2 (Segunda Mina a la derecha de la Dungeon Covetous)
    ; 4- Covetous 3 (De las dos minas juntas en Covetous Norte, la de arriba)
    ; 5- Covetous 4 (De las dos minas juntas en Covetous Norte, la de abajo, meterse bien adentro antes de iniciar la macro)
    ; 6- Minoc Ciudad 1 (La mina que hay al Este de Minoc, pasando el puente)
    ; 7- Minoc Ciudad 2 (La mina al lado de la que hay pasando el puente de Minoc)
    ; 8- Minoc Mina 1 (De las Minas del Norte de Minoc, la primera de la izquierda abajo)
    ; 9- Minoc Mina 2 (De las Minas del Norte de Minoc, la de la izquierda donde hay dos (Haven))
    ; 10- Minoc Mina 3 (De las Minas del Norte de Minoc, la de la derecha donde hay dos (Haven))
    ; 11- Destard 1 (Un poco a la izquierda de La Dungeon Destard)
    ; 12- Destard 2 (Desde la entrada de Destard Dungeon bajando bordeando, la primera mina que encuentras)
    ; 13- Destard 3 (Desde la entrada de Destard Dungeon bajando bordeando, la segunda mina que encuentras)
    ; 14- Destard 4 (Desde la entrada de Destard Dungeon bajando bordeando, la terera mina que encuentras, en la de la parte derecha de la montaña)
    ; 15- Wrong 1 (Junto a la entrada de la Dungeon de Wrong)
    ; 16- Wrong 2 (Bordendo la montaña desde la entrada de Wrong hacia la izquierda, la primera que encuentras)
    ; 17- Wrong 3 (Bordendo la montaña desde la entrada de Wrong hacia la izquierda, la segunda que encuentras)
    ; 18- Hythloth 1 (Bordeando la montaña, hacia arriba desde Hythloth, la primera que encuentras)
    ; 19- Hythloth 2 (Bordeando la montaña, hacia abajo derecha de Hythloth, la primera Mina que encuentras)
    ; 20- Hythloth 3 (Bordeando la montaña, hacia abajo derecha de Hythloth, la segunda Mina que encuentras)
    ; 22- Avatar Norte 1 (De la montaña del Norte de Avatar, la primera que encuentas)
    ; 23- Avatar Norte 2 (De la montaña del Norte de Avatar, desde la primera, a la derecha bordeando, la primera que encuentras)
    ; 24- Desierto (En el cruce de caminos)
    ; 25- Shame Sur
    ; -------------------
    set %lugar 0
    ; -------------------
    ; Ahora configura las posiciones de las runas del libro de runas:
    ; Pon en el valor de %runacasa el hueco donde tengas la runa que te llevara al cofre para guardar los minerales (1-16)
    ; Pon en el valor de %runamina el hueco donde tengas la runa que te llevara dentro de la mina (1-16)
    ;--------------------
    set %runacasa 1
    set %runamina 4
    ;--------------------
    initevents
    chooseskill mini
    set %skillini #skill
    set %locs LOCATIONS_PISADAS
    set %borrado 0
    event sysmessage Iniciando Macro
    gosub lugares

    configurar:
    if %confp = 1 || %confp = N/A
    {
    event sysmessage Vas a minar gracias a la modificacion de LuCHaDoRe .Porfavor, no me mates a mi minero ( El ConQuiSTaS ) Gracias .
    event sysmessage Debes estar en el punto donde apareces cuando haces recall a tu casa, manten el cursor encima de la bolsa/contendor donde dejar los minerales y presiona ESC.
    event sysmessage Y presiona la tecla ESC
    setuotitle Manten el cursor encima del contenedor donde dejar los minerales y presiona ESC
    set %conf 1
    set %confp 2
    goto TESC
    }
    if %confp = 2
    {
    setuotitle Abre el Runebook donde tengas las runas a tu casa y a la mina y presiona ESC
    event sysmessage Abre el runebook donde tengas las runas y presiona ESC
    event sysmessage Y presiona la tecla ESC
    set %conf 2
    goto TESC
    }

    TESC:
    onHotKey ESC
    {
    if %conf = 1
    {
    set %cofrex #CURSORX
    set %cofrey #CURSORY
    set %dondecasax #CHARPOSX
    set %dondecasay #CHARPOSY
    set %dondeminax 0
    goto configurar
    }
    if %conf = 2
    {
    set %runebook #LOBJECTID
    goto recallmina
    }
    }
    goto TESC

    comienzo:
    findItem NPF
    if #FINDSTACK = 0
    {
    findItem QPF
    }
    set #LOBJECTID #FINDID
    set %cmsg #jIndex
    event macro 17
    wait 10
    set %fmsg #jIndex
    for %i %cmsg %fmsg
    {
    scanJournal %i
    if Donde_quieres_utilizar_el in #journal
    {
    set %seguridad 0
    goto acabapicar
    }
    }
    goto comienzo

    acabapicar:
    set %cmsg #jIndex
    set #LTARGETX #CHARPOSX + 1
    set #LTARGETY #CHARPOSY - 1
    event macro 22
    wait 10
    set %fmsg #jIndex
    for %i %cmsg %fmsg
    {
    scanJournal %i
    if Pones_el in #journal || No_encuentras in #journal
    {
    set %skillinc #SKILL - %skillini
    setuotitle Skill de Mining | Inicial: %skillini | Actual: #SKILL | Incremento: %skillinc | Peso: #WEIGHT
    gosub compruebapeso
    goto comienzo
    }
    if Aqui_no_hay_nada_por in #journal || Prueba_a in #journal
    {
    gosub compruebapeso
    goto moverse
    }
    if no_puedes_ver in #journal ||
    {
    gosub compruebapeso
    goto moverse
    }
    }
    gosub seguridad
    goto acabapicar

    moverse:
    if %lugar > 0
    {
    if #CHARPOSX , _ , #CHARPOSY notIn %locs
    {
    set %borrado %borrado + 1
    if %borrado > 100
    {
    set %locs LOCATIONS_PISADAS
    set %borrado 0
    }
    set %locs %locs , _ , #CHARPOSX , _ , #CHARPOSY
    }
    if %lugar = 5
    {
    if %lugaro > #CHARPOSX
    {
    for %i 1 6
    {
    event macro 5 3
    wait 10
    }
    }

    }
    if %lugarp = X
    {
    if %lugaro < #CHARPOSX
    {
    for %i 1 6
    {
    event macro 5 7
    wait 10
    }
    }
    }
    if %lugarp = Y
    {
    if %lugaro < #CHARPOSY
    {
    for %i 1 6
    {
    event macro 5 1
    wait 10
    }
    }
    }
    }

    set %mover #random % 7
    event macro 5 %mover
    wait 20
    event macro 5 %mover
    wait 20
    if #CHARPOSX , _ , #CHARPOSY in %locs
    {
    goto moverse
    }
    goto comienzo

    recallcasa:
    set %posruna %runacasa
    gosub librecall
    set #LOBJECTID %runebook
    event macro 17
    wait 20
    click %runex %runey f
    event macro 13 46
    wait 10s
    event macro 13 46
    msg .resend $
    wait 10
    if #CHARPOSX = %dondecasax && #CHARPOSY = %dondecasay
    {
    goto dejarminerales
    }
    else
    {
    event macro 13 46
    goto recallcasa
    }


    recallmina:
    set %posruna %runamina
    gosub librecall
    set #LOBJECTID %runebook
    event macro 17
    wait 20
    click %runex %runey f
    event macro 13 46
    wait 10s
    event macro 13 46
    msg .resend $
    wait 10
    if %dondeminax = 0
    {
    if #CHARPOSX <> %dodnecasax && #CHARPOSY <> %dondecasay
    {
    set %dondeminax #CHARPOSX
    set %dondeminay #CHARPOSY
    }
    }
    if #CHARPOSX = %dondeminax && #CHARPOSY = %dondeminay
    {
    event macro 13 46
    goto comienzo
    }
    else
    {

    goto recallmina
    }



    dejarminerales:
    set %v1 %v1 + 1
    if %v1 > 12
    {
    set %v1 0
    goto recallmina
    }
    finditem TVJ c_ , #BACKPACKID
    if #FINDSTACK = 0
    {
    findItem GWJ C_ , #BACKPACKID
    if #FINDSTACK = 0
    {
    findItem EWJ C_ , #BACKPACKID
    if #FINDSTACK = 0
    {
    findItem DWJ C_ , #BACKPACKID
    if #FINDSTACK = 0
    {
    goto recallmina
    }
    }
    }
    }
    event drag #FINDID
    wait 20
    KEY ENTER
    wait 10
    click %cofrex %cofrey p
    goto dejarminerales

    sub librecall
    {
    if %posruna < 9
    {
    set %runex 130
    if %posruna = 1
    {
    set %y 0
    }
    else
    {
    set %runea %posruna - 1
    set %y 15 * %runea
    }
    set %runey 70 + %y
    }
    if %posruna > 8
    {
    set %runex 290
    if %posruna = 9
    {
    set %y 0
    }
    else
    {
    set %runea %posruna - 9
    set %y 15 * %runea
    }
    set %runey 70 + %y
    }
    return
    }


    sub seguridad
    {
    set %seguridad %seguridad + 1
    if %seguridad > 15
    {
    set %seguridad 0
    goto comienzo
    }
    return
    }

    sub lugares
    {
    if %lugar = 1
    {
    set %lugaro 1238
    set %lugarp Y
    }
    if %lugar = 2
    {
    set %lugaro 2454
    set %lugarp X
    }

    if %lugar = 3
    {
    set %lugaro 914
    set %lugarp Y
    }
    if %lugar = 4
    {
    set %lugaro 828
    set %lugarp Y
    }
    if %lugar = 5
    {
    set %lugaro 2355
    set %lugarp X
    }
    if %lugar = 6
    {
    set %lugaro 499
    set %lugarp Y
    }
    if %lugar = 7
    {
    set %lugaro 2602
    set %lugarp X
    }
    if %lugar = 8
    {
    set %lugaro 2426
    set %lugarp X
    }
    if %lugar = 9
    {
    set %lugaro 2440
    set %lugarp X
    }
    if %lugar = 10
    {
    set %lugaro 66
    set %lugarp Y
    }
    if %lugar = 11
    {
    set %lugaro 266
    set %lugarp Y
    }
    if %lugar = 12
    {
    set %lugaro 1259
    set %lugarp X
    }
    if %lugar = 13
    {
    set %lugaro 2729
    set %lugarp Y
    }
    if %lugar = 14
    {
    set %lugaro 2895
    set %lugarp Y
    }
    if %lugar = 15
    {
    set %lugaro 1991
    set %lugarp X
    }
    if %lugar = 16
    {
    set %lugaro 1499
    set %lugarp X
    }
    if %lugar = 17
    {
    set %lugaro 1941
    set %lugarpX
    }
    if %lugar = 18
    {
    set %lugaro 1918
    set %lugarp X
    }
    if %lugar = 19
    {
    set %lugaro 3822
    set %lugarp Y
    }
    if %lugar = 20
    {
    set %lugaro 4766
    set %lugarp X
    }
    if %lugar = 21
    {
    set %lugaro 4817
    set %lugarp X
    }
    if %lugar = 22
    {
    set %lugaro 3302
    set %lugarp Y
    }
    if %lugar = 23
    {
    set %lugaro 4554
    set %lugarp X
    }
    if %lugar = 24
    {
    set %lugaro 1812
    set %lugarp X
    }
    if %lugar = 25
    {
    set %lugaro 1695
    set %lugarp Y
    }

    return
    }

    sub compruebapeso
    {
    if #WEIGHT > 380
    {
    goto recallcasa
    }
    return
    }










    Macro de herrero :



    Macro crafted by SirRasel & Glacius [BdK]
    ; Retocada por Alex y BoXeR (BoXeR añadió un contador
    ; de lingotes del cofre un contador de dagas en la mochila
    ; y que dependiendo del nivel de herrería
    ; usara una coordenada para la daga u otra automáticamente)
    ; Macro de Herrero que fabrica martillos.
    ;------------------------------------------
    ; Quieres hacer tiquets el lote de dagas? escribe aquí si o no.
    ;--------------------------
    set %tiquets no
    :--------------------------

    init events
    ;================================================= ================================================== ===========
    ;=========== VARIABLES ================================================== ======================================
    ;================================================= ================================================== ===========
    chooseskill blac real
    set %skillini #skill
    set %martillo TLH
    set %daga TSF
    set %lingotes RMK
    set %lotex 113
    set %lotey 62
    set %idlote CKF
    set %pap BKF
    set %gumpx1 94
    set %gumpy1 172
    set %gumpx2 305
    set %gumpy2 343
    set %dagax1 271
    set %dagay1 67
    set %dagax2 250
    set %dagay2 67
    set %dagax3 66
    set %dagay3 67
    set %martillox1 271
    set %martilloy1 67
    set %martillox2 250
    set %martilloy2 67
    set %martillox3 150
    set %martilloy3 67
    ;================================================= ================================================== ===========
    ;================================================= ================================================== ===========
    ;=========== OPCIONES PREVIAS ================================================== ===============================
    display Ok abre el cofre donde esten los materiales
    wait 3s
    set %cofre #lobjectid
    set %cofrex #cursorx
    set %cofrey #cursory
    display Ok pon el cursor en la mochila de la foto del personaje
    wait 3s
    set %backpackx #cursorx
    set %backpacky #cursory
    ;================================================= ================================================== ===========
    ;=========== INICIO DE LA MACRO ================================================== =============================
    ;================================================= ================================================== ===========
    finditem %martillo c_ , #BACKPACKID
    if #findKind = -1
    {
    HALT
    }
    set #LOBJECTID #FINDID
    event macro 17 0
    target
    key ESC

    inicio:
    finditem %martillo c_ , #BACKPACKID
    if #findcnt <= 1
    {
    GoSub FabricarMartillo
    }
    finditem %lingotes c_ , #BACKPACKID
    if #findStack <= 20
    {
    goSub CojerLingotes
    finditem %lingotes c_ , #BACKPACKID
    }
    set #LOBJECTID #FINDID
    event macro 17 0
    wait 40
    click %dagax1 %dagay1 f
    wait 20
    click %dagax2 %dagay2 d
    wait 20
    click %dagax3 %dagay3 d
    wait 20
    if #SKILL <= 500
    {
    set %dagax4 100
    set %dagay4 67
    click %dagax4 %dagay4 d
    }
    if #SKILL > 500
    {
    set %dagax4b 135
    set %dagay4b 67
    click %dagax4b %dagay4b d
    }
    wait 3s
    set %skillinc #SKILL - %skillini
    finditem %lingotes C_ , %cofre
    set %lingotescofre #FINDSTACK
    finditem %daga c_ , #BACKPACKID
    set %dagamochila #findCnt
    {
    setuotitle ------------< | Macro de Herrero | S.Inicial: %skillini | S. Actual: #SKILL | S. Inc: %skillinc | Lingotes que te quedan: %lingotescofre | Dagas mochila: %dagamochila | >------------
    }
    finditem %daga c_ , #BACKPACKID
    if #findCnt >= 15
    {
    goSub PackDagas
    gosub Guardarlote
    }
    goto inicio:

    ;================================================= ================================================== ===========
    ;=========== SUB COJER LINGOTES========================================== ======================================
    ;================================================= ================================================== ===========
    Sub CojerLingotes
    finditem %lingotes c_ , %cofre
    if #findkind = -1
    {
    ignoreitem reset
    HALT
    }

    set %carga #maxweight - #weight
    set %carga %carga / 2
    set %carga %carga + 1

    if %carga <= 1
    {
    if %carga < 0
    {
    return
    }
    else
    {
    set %carga 2
    }
    }
    event drag #findid
    wait 10
    msg %carga
    msg $
    wait 10
    click %backpackx %backpacky p
    return
    ;================================================= ================================================== ===========
    ;=========== SUB FABRICAR MARTILLO ================================================== ==========================
    ;================================================= ================================================== ===========
    Sub FabricarMartillo
    martillo:

    finditem %lingotes c_ , #BACKPACKID
    if #findStack <= 20
    {
    goSub CojerLingotes
    finditem %lingotes c_ , #BACKPACKID
    }
    set #LOBJECTID #FINDID
    event macro 17 0
    wait 40
    click %martillox1 %martilloy1 f
    wait 30
    click %martillox2 %martilloy2 d
    wait 30
    click %martillox3 %martilloy3 d
    wait 30
    if #SKILL <= 500
    {
    set %martillox4 100
    set %martilloy4 67
    click %martillox4 %martillo4 d
    }
    if #SKILL > 500
    {
    set %martillox4b 135
    set %martilloy4b 67
    click %martillox4b %martilloy4b d
    }
    wait 4s
    finditem %martillo c_ , #BACKPACKID
    if #findCnt >= 3
    {
    return
    }
    goto martillo
    ;================================================= ================================================== ===========
    ;=========== SUB PACK DE DAGAS ================================================== ==============================
    ;================================================= ================================================== ===========
    Sub PackDagas

    findItem %martillo C_ , #BACKPACKID
    if #findCnt <= 3
    {
    gosub FabricarMartillo
    findItem %martillo C_ , #BACKPACKID
    }
    set #LOBJECTID #FINDID
    event macro 17 0
    target
    key ESC
    finditem %lingotes c_ , #BACKPACKID
    if #findStack <= 20
    {
    goSub CojerLingotes
    finditem %lingotes c_ , #BACKPACKID
    }
    set #LOBJECTID #FINDID
    event macro 17 0
    click %lotex %lotey d
    wait 10
    return
    ;================================================= ================================================== ===========
    ;=========== SUB DEJAR PACK DE DAGAS ================================================== ========================
    ;================================================= ================================================== ===========
    sub Guardarlote

    if %tiquets = no
    {
    dejar:
    findItem %idlote C_ , #BACKPACKID
    if #findkind <> -1
    {
    event drag #FINDID
    wait 10
    click %cofrex %cofrey p
    gosub Guardarlote
    }
    return
    }
    if %tiquets = si
    {
    lote:

    findItem %idlote C_ , #BACKPACKID
    if #FINDCNT > 0
    {
    findItem %pap G_3
    if #FINDSTACK = 0
    {
    goto dejar
    }
    else
    {
    set #LOBJECTID #FINDID
    event macro 17
    wait 20
    click %gumpx1 %gumpy1 1
    wait 20
    click %gumpx2 %gumpy2 1
    target
    findItem %idlote C_ , #BACKPACKID
    set #LTARGETID #FINDID
    wait 20
    event macro 22 0
    wait 20
    goto guardarlote
    wait 10
    key ESC
    click %gumpx2 %gumpx2 r
    goto lote
    }
    }
    return
    }
    return
    ;================================================= ================================================== ===========
    ;======================================== FIN ================================================== ===============
    ;================================================= ================================================== ===========










    macro para separar y fundir :


    ; Macro by Alex (Ultima Alianza)
    ; Para Separar ores y fundirlos.
    ; Necesitamos un cofre donde tengamos los ores a separar y poder dejar los lingotes,
    ; junto a una forja, vigilad que tengamos linea de visión con ambos.
    ; Primero tenemos que poner cuantos ores debe separar y fundir
    ; es recomendable poner de 50 a 100 para que no tengamos sobrepeso
    ; Al empezar deberemos configurar el Cofre 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 para funcionar en Ultima Alianza
    ; IMPORTANTE: Haced paquetes de 200 en 200 de los minerales, no superiores (dentro del baúl).
    ; Poner aquí el número de ores que irá separando y fundiendo cada vez. (10, 20, 30,...)
    ;--------------------------
    set %sep 50
    :--------------------------
    initevents
    set %confp 1
    chooseskill mini
    set %skillini #skill

    configurar:
    if %confp = 1
    {
    Event sysmessage Abre el cofre en el que tienes los ores a separar y manten el cursor en el.
    event sysmessage Y presiona la tecla ESC
    setuotitle Abre el contenedor que contiene los ores 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 donde quieras llevar el objeto a separar de tu mochila y presiona ESC
    event sysmessage Pon el cursor donde desees dejar el objeto a separar
    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
    goto separar
    }
    }
    goto TESC


    separar:
    set %skillinc #SKILL - %skillini
    for %vecesS 1 %sep
    {
    finditem TVJ c_ , %cofre
    if #FINDSTACK = 0
    {
    findItem GWJ C_ , %cofre
    if #FINDSTACK = 0
    {
    findItem EWJ C_ , %cofre
    if #FINDSTACK = 0
    {
    findItem DWJ C_ , %cofre
    if #FINDSTACK = 0
    {
    set %fin 1
    }
    }

    }
    }
    event drag #FINDID
    wait 10
    msg 1 $
    click %dejarx %dejary p
    wait 10
    setuotitle Accion: Separando | Cantidad: ( %vecesS / %sep ) | Veces: %vez | Guardado: %tot | S. Inicial: %skillini | S. Actual: #SKILL | S. Inc: %skillinc
    }

    fundir:
    findItem TVJ C_ , #BACKPACKID
    if #FINDSTACK > 0
    {
    set #LOBJECTID #FINDID
    event macro 17
    set %vecesF %vecesF + 1
    setuotitle Accion: Fundiendo | Cantidad: ( %vecesF / %sep ) | Veces: %vez | Guardado: %tot | S. Inicial: %skillini | S. Actual: #SKILL | S. Inc: %skillinc
    wait 10
    goto fundir
    }
    if %fin = 1
    {
    set %fin 2
    }
    set %vecesF 0

    guardar:
    setuotitle Accion: Guardando | Veces: %vez | Guardado: %tot | Inicial: %skillini | Actual: #SKILL | Inc: %skillinc
    findItem RMK C_ , #BACKPACKID
    if #FINDSTACK = 0
    {
    findItem NMK C_ , #BACKPACKID
    if #FINDSTACK = 0
    {
    findItem XMK C_ , #BACKPACKID
    if #FINDSTACK = 0
    {
    findItem TMK C_ , #BACKPACKID
    }

    }

    }
    event drag #findid
    wait 10
    KEY ENTER
    wait 10
    click %cofrex %cofrey p
    set %tot %tot + #FINDSTACK
    findItem RMK C_ , #BACKPACKID
    if #FINDSTACK = 0
    {
    findItem NMK C_ , #BACKPACKID
    if #FINDSTACK = 0
    {
    findItem XMK C_ , #BACKPACKID
    if #FINDSTACK = 0
    {
    findItem TMK C_ , #BACKPACKID
    if #FINDSTACK = 0
    {
    if %fin = 2
    {
    gosub finalizar
    }
    }
    }

    }

    }
    if #FINDSTACK > 0
    {
    goto guardar
    }
    set %vez %vez + 1
    goto separar

    sub finalizar
    {
    display OK Se ha finalizado la macro!$No se ha encontrado más mineral que fundir.
    halt
    }




    espero que con estas tres macros tengais un gran maestro minero como le tengo yop :P jeej


    salu2

  2. #2

    Fecha de ingreso
    July-2008
    Mensajes
    266
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: dejo macros :P herreria, mineria y para fundir mineral

    wenas
    lo primero darte las gracias por compartir estas macros
    luego decirte k tngo un problema con la fundir ores
    el caso es k lo ace la primera vez peo despues d acer el proceso una vez pone no se an encontrado

    m gustaria saber si m lo podias solucionar asias

  3. #3

    Fecha de ingreso
    September-2008
    Edad
    40
    Mensajes
    63
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: dejo macros :P herreria, mineria y para fundir mineral

    pa que no de problemas tiens que acer en el cofre donde tienes el mineral unos montones de 200 pa que funcione y no de problema y si sigue el problema avisarme.


    suerte con la macro


    salu2

  4. #4
    Avatar de kidpunk
    Fecha de ingreso
    May-2007
    Edad
    38
    Mensajes
    374
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: dejo macros :P herreria, mineria y para fundir mineral

    Muy buenas las macros ^^ pero tengo un problemon con la de mineria

    Quando llego a la mina escoge el arma ti todo bien, pero a la hora de minar me pone: You can't see de target


    Alguna idea de pq pasa? :S

  5. #5

    Fecha de ingreso
    September-2008
    Edad
    40
    Mensajes
    63
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: dejo macros :P herreria, mineria y para fundir mineral

    wenas na mas poner la macro si te sale eso alprincipio pica manual y te dejara minar

  6. #6
    Avatar de kidpunk
    Fecha de ingreso
    May-2007
    Edad
    38
    Mensajes
    374
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: dejo macros :P herreria, mineria y para fundir mineral

    Oks muchas gracias ya se pq pasava, con el pico magico m pasa lo q t comentava antes. Con el pico normal funciona perfectamente


    Muy buena macro ^^

  7. #7
    Avatar de kidpunk
    Fecha de ingreso
    May-2007
    Edad
    38
    Mensajes
    374
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: dejo macros :P herreria, mineria y para fundir mineral

    Bua loco tengo un problemon con la macro de fabricar dagas xD

    M sale el mensage d q abra el cofre, le doi aceptar i lo abro. Me sale el mensage q meta el cursor en la mochila del pj, situo el cursor ahi i le doi al enter para aceptar al mensage i s acaba la macro :S

    Sabes que puede ser lo q ta pasando? :S

    Por cierto las dos otras macros son una pasada, funcionan d maravilla. Un gran trabajo ^^

  8. #8
    Avatar de kidpunk
    Fecha de ingreso
    May-2007
    Edad
    38
    Mensajes
    374
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: dejo macros :P herreria, mineria y para fundir mineral

    YAta problema resuelto, ma costao un poco pero al final ¡¡¡¡¡Eureka!!!!! el problema era q ni con el martillo d tienda, ni el mazo del calderero funciona la macro :P

    Pos eso otra maravillosa macro q funciona d puta madre

  9. #9

    Fecha de ingreso
    November-2007
    Mensajes
    192
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: dejo macros :P herreria, mineria y para fundir mineral

    Ami en la macro de herreria me fabrica espadas vikingas en vez de dagas no lo entiendo :S

  10. #10

    Fecha de ingreso
    June-2009
    Mensajes
    67
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: dejo macros :P herreria, mineria y para fundir mineral

    oie una pqueña pregunta: en la de minar si quiero no irme en runa naa mas kedarme ahi como hago?????????

  11. #11

    Fecha de ingreso
    September-2008
    Edad
    40
    Mensajes
    63
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: dejo macros :P herreria, mineria y para fundir mineral

    Cita Iniciado por alejoa10 Ver mensaje
    oie una pqueña pregunta: en la de minar si quiero no irme en runa naa mas kedarme ahi como hago?????????


    esta macro es pa minar con recal no sin recal y sin recal no tengo lo siento

  12. #12
    Avatar de kidpunk
    Fecha de ingreso
    May-2007
    Edad
    38
    Mensajes
    374
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: dejo macros :P herreria, mineria y para fundir mineral

    Cita Iniciado por alejoa10 Ver mensaje
    oie una pqueña pregunta: en la de minar si quiero no irme en runa naa mas kedarme ahi como hago?????????
    sub compruebapeso
    {
    if #WEIGHT > 380
    {
    goto recallcasa
    }
    return
    }

    En esta parte del codigo has d borrar la linia en rojo i entonces ni q tengas sobrepeso el monigote se kdara en la mina, tirando todo el material al suelo, nose si es lo q querias pero es lo q entiendo q quieres

  13. #13

    Fecha de ingreso
    June-2009
    Edad
    45
    Mensajes
    5
    Reputacion: 10
    Poder de reputación
    0

    Respuesta: dejo macros :P herreria, mineria y para fundir mineral

    muchas gracias por las macros fenomeno

  14. #14
    Avatar de Huber Greys
    Fecha de ingreso
    April-2008
    Mensajes
    396
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: dejo macros :P herreria, mineria y para fundir mineral

    muchisimas gracias!

  15. #15
    Avatar de Silik
    Fecha de ingreso
    November-2009
    Mensajes
    107
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: dejo macros :P herreria, mineria y para fundir mineral

    Pero si la macro de herrero esta mal...tiene las locations cambiadas a parte de un fallo ke hace ke sea imposible macrear:

    set %martillox4 100
    set %martilloy4 67
    click %martillox4 %martillo4 d

    y encima la gente dice ke va bien...como son asi de falsos...y si sabeis ke no funciona dar la solucion para el resto..

    En fin con eso y las locations bien..

    "Pos eso otra maravillosa macro q AHORA funciona d puta madre"

  16. #16
    Avatar de kidpunk
    Fecha de ingreso
    May-2007
    Edad
    38
    Mensajes
    374
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: dejo macros :P herreria, mineria y para fundir mineral

    Que no te funcione bien a ti no quiere decir que a los otros no nos funcione

    Menos lobos caperucita eeee ¬¬

    Mas vale morir de pie que vivir de rodillas

  17. #17
    Avatar de Silik
    Fecha de ingreso
    November-2009
    Mensajes
    107
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: dejo macros :P herreria, mineria y para fundir mineral

    ningun lobo pero es imposible ke funcione

  18. #18
    Avatar de kidpunk
    Fecha de ingreso
    May-2007
    Edad
    38
    Mensajes
    374
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: dejo macros :P herreria, mineria y para fundir mineral

    Imposible is nothing my friend

    P.D: aparte no entiendo lo de que esto este mal :S

    set %martillox4 100
    set %martilloy4 67
    click %martillox4 %martillo4 d
    Última edición por kidpunk; 01-Feb-2010 a las 13:43

    Mas vale morir de pie que vivir de rodillas

  19. #19
    Avatar de Aloisia
    Fecha de ingreso
    January-2010
    Mensajes
    813
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: dejo macros :P herreria, mineria y para fundir mineral

    Código:
    Sub FabricarMartillo
    martillo:
    
    finditem %lingotes c_ , #BACKPACKID
    if #findStack <= 20
    {
    goSub CojerLingotes
    finditem %lingotes c_ , #BACKPACKID
    }
    set #LOBJECTID #FINDID
    event macro 17 0
    wait 40
    click %martillox1 %martilloy1 f
    wait 30
    click %martillox2 %martilloy2 d
    wait 30
    click %martillox3 %martilloy3 d
    wait 30
    if #SKILL <= 500
    {
    set %martillox4 100
    set %martilloy4 67
    click %martillox4 %martillo4 d
    }
    if #SKILL > 500
    {
    set %martillox4b 135
    set %martilloy4b 67
    click %martillox4b %martilloy4b d
    }
    En esta parte, si tu nivel de habilidad es inferior o igual a 50, el programa hace click en %martillox4 %martillo4. Pero tendría que ser %martillox4 %martilloy4 (se comieron la Y en la segunda variable). De todas formas, si ese es todo el fallo, sólo afecta a los que tengan menos de 50.1 de habilidad. Yo no la he probado, así que no puedo opinar sobre si funciona o no.

  20. #20

    Fecha de ingreso
    September-2008
    Edad
    40
    Mensajes
    63
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: dejo macros :P herreria, mineria y para fundir mineral

    aver Silik te voy arresponder lo que estas preguntando y es que la macro de herrero si la verdad que antes funcionaba muy bien pero ace un par de semanas que esta fallando y ando mirando y preguntando aver de donde viene el error y mean dixo que puede ser del emulador pero no es muy seguro pero la macro ahora esta fallando la mia osea la que yo puse falla.

    salu2.

Temas similares

  1. Fundir mineral sin fallar
    Por parapipe en el foro Dudas y Preguntas
    Respuestas: 10
    Último mensaje: 04-Aug-2007, 08:33

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