Subir

Resultados 1 al 3 de 3

Tema: Herreria haven

  1. #1
    Avatar de Cupi
    Fecha de ingreso
    March-2007
    Mensajes
    793
    Reputacion: 10
    Poder de reputación
    15

    Herreria haven

    Esta macro no es mia pero la modifique para adaptarla a mis necesidades de Haven. Allí al no haber sistema de recompensa al lado del yunque no funcionaban las normales asi que hice que los packs de dagas simplemente los pusiese en el banco para luego cambiarlos por tickets a mano.
    De todos modos se puede utilizar en un cofre de una casa modificando el limite de skill a 1000 y poniendo las otras preguntas "no".
    Que la disfruten y cualquier problema que encuentren diganmelo.
    Agradecer a Boxer la paciencia que tuvo conmigo :P

    Código:
    ;------------------------------------------
    ; Macro crafted by SirRasel & Glacius [BdK]
    ; Retocada por Alex y BoXeR y más tarde Cupitan
    ;
    ; Para no ser expulsado y que llame a guardias:
    ; Extraido de la macro de Akelos.
    ;
    ; Coge los lingotes directamente del banco
    ; Fabrica dagas y hace lotes de 15 dagas
    ; Que vuelve a dejar en el banco o en un cofre
    ; Además de fabricar martillos.
    
    ; Estas en el Heaven y quieres evitar ser expulsado?  si / no
    ;--------------------------
    set %HeavenGuardian si
    ;--------------------------
    ;
    ;  En Ultima Alianza el limite de skill es 650 reales (poner 1000 si estais fuera de Haven)
    ;--------------------------
    set %LimiteSkill 650
    ;--------------------------
    ;
    ;  Quieres llamar a los guardias en caso de ser atacado y
    ; si / no
    ;--------------------------
    set %HpScanning si
    ;--------------------------
    
    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 153
    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 el sitio del banco o del cofre donde va a dejar los packs de dagas
    wait 3s
    set %bancox #cursorx
    set %bancoy #cursory
    display Ok pon el cursor en la mochila de la foto del personaje
    wait 3s
    set %backpackx #cursorx
    set %backpacky #cursory
    
    ; Inicializando Variables y comprobaciones previas
    ;------------------------------------------
    chooseskill Blac real
    set %skillini #skill
    if ( %HeavenGuardian = si )
       goSub CheckSkillStatus
    wait 10
    event Macro 8	2 ;Open Status
    wait 10
    event Macro 8	7 ;Open Backpack
    wait 10
    
    set %CallGuarslIfLowerThan ( #MAXHITS - 10 )
    
    if ( #TARGCURS = 1 )
       set #TARGCURS 0
    ;==============================================================================================================
    ;=========== INICIO DE LA MACRO ===============================================================================
    ;==============================================================================================================
    event SysMessage - Iniciando macro de Herreria modificada por Cupitan. Disfrutala #CHARNAME
    finditem %martillo c_ , #BACKPACKID
    if #findKind = -1
         {
          HALT
         }
    set #LOBJECTID #FINDID
    event macro 17 0
    target
    key ESC
    
    inicio:
    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
       {
       set %dagax4b 140
       set %dagay4b 62
       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
       {
       set %martillox4b 155
       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
    
       dejar:
       findItem %idlote C_ , #BACKPACKID
       if #findkind <> -1
       {
          event drag #FINDID
          wait 10
          click %bancox %bancoy p
          gosub Guardarlote
       }
       return
    
       ;------------------------------------------
    ;
    ;  Comprueba si la skill de Herrería debe estar en Up o Bloqueada,
    ; cualquier otro estado sera modificado
    ;------------------------------------------
    sub CheckSkillStatus
     if #skillLock = down || #skillLock = up
     {
        goSub HeavenGuardian
        if #skillLock = down
           Exevent skilllock blac up
     }
    return
    ;------------------------------------------
    ;
    ;
    ; Macro que evitara que nuestro personaje sea expulsado
    ; del queridisimo Heaven segun lo especificado en %LimiteSkill
    ;------------------------------------------
    Sub HeavenGuardian
     if ( #SKILL >= %LimiteSkill ) && ( #skillLock <> locked )
     {
       Exevent skilllock blac locked
       if #skillLock <> locked
       {
          event SysMessage - Skill Herreria no pudo ser bloqueada. Se ha pausado el EUO, bloqueala manualmente y dale a Play
          pause
       }
       event sysmessage - Alcanzado el limite de skill ( %LimiteSkill ) para el Heaven
       event SysMessage - Skill Herreria ha sido bloqueada
     }
    return
    ;------------------------------------------
    ;
    ;
    ; Macro para llamar a los guardias en caso de ser atacado y
    ; aplicar vendas hasta que sea necesario
    ;------------------------------------------
    Sub UnderAttack
    
      if ( #hits < %CallGuarslIfLowerThan )
      {
        msg Guards$
    ;==============================================================================================================
    ;======================================== FIN =================================================================
    ;=================================================================================================

  2. #2
    Avatar de MalGanis
    Fecha de ingreso
    June-2007
    Mensajes
    36
    Reputacion: 10
    Poder de reputación
    15

    Re: Herreria haven

    Podrias decir exactamente que debo tener en la mochila y como estar situado y esas cosas ? xD.

    Esq no me funciona la macro, selecciono la mochila donde tengo los materiales (tb e probao con el cofre de al lao de la forja), selecciono donde kiero dejar los packs de dagas, y selecciono la mochila en la foto del pj, y dice "macro de minar en heaven editada por cupitan" o algo asi y se para la macro, voy al easyuo y me sale para darle al play de nuevo, vamos que se para sola, y creo que es pq me falta algo, si pudieras ayudarme

  3. #3
    Avatar de Cupi
    Fecha de ingreso
    March-2007
    Mensajes
    793
    Reputacion: 10
    Poder de reputación
    15

    Re: Herreria haven

    una pregunta para los gms: habeis hecho para ke no funcionen las macros de herreria en haven? es muy raro que no funcione ninguna

    es solo por saberlo, a ver si es mi macro o es cosa del server

Temas similares

  1. sobre haven
    Por Zutratusta en el foro Dudas y Preguntas
    Respuestas: 3
    Último mensaje: 28-Aug-2007, 16:23
  2. Mina Haven
    Por SeTK en el foro Dudas y Preguntas
    Respuestas: 2
    Último mensaje: 27-Aug-2007, 09:27

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