Subir

Resultados 1 al 3 de 3

Tema: Nueva macro para subir magia (+ seguridad)

  1. #1
    Suspendido
    Fecha de ingreso
    September-2016
    Ubicación
    Mallorca
    Clan
    GoD
    Facción
    Corsario
    Nacimiento
    Haven
    Mensajes
    706
    Reputacion: 130
    Poder de reputación
    0

    Nueva macro para subir magia (+ seguridad)

    A algunos les ha pasado que easy se les queda tonto y la macro coge regs constantemente hasta que los ha tirado todos al suelo (por el peso) y acaban desapareciendo. Desconozco el motivo, pero he añadido dos líneas en la macro que espero que lo eviten, éstas hacen que easy se detenga si el peso del pj supera los 300 (modificar dependiendo de la capacidad máxima y carga del momento ^^)

    Código:
    ;*************************************************************************************************
    ;Macro MAGIA + MEDIT by OverQueen
    ;*************************************************************************************************
    set #SYSMSGCOL 10
    event sysmessage Macro para subir magia y meditar by OverQueen
    
    
    
    
    ;*************************************************************************************************
    ;            CONFIGURACIONES (EDITAR)
    ;*************************************************************************************************
    set %contenedor KJLRZOD ; (contenedor del que doge los regs
    set %manasingastar 99 ; Mana gastado antes de meditar (consume 4 por cast con regs y 2 por cast con pergas)
    set %numeroregs 100 ; Cantidad de regs que coge al reponer (gasta 1 por cast)
    set %cast CYL_SZF ; ID del perga: CYL - ID del reg: SZF
    set %comida YSD_QQD ; ID de peras y manzanas
    set %cargamax 300 ; límite de carga de pj (a macro se detiene al alcanzarlo)
    
    
    
    
    ;*************************************************************************************************
    ;                 SELECCIONAR TARGET
    ;*************************************************************************************************
    set #sysmsgcol 15
    event sysmessage Selecciona a tu objetivo
    set #targCurs 1
    wait 1s
    set %objetivo #LTARGETID
    wait 40
    
    
    
    
    Inicio:
    gosub comer
    gosub reponer
    gosub castear
    gosub meditar
    gosub seguridad
    goto inicio:
    
    
    ;*************************************************************************************************
    ;                     COMER
    ;*************************************************************************************************
    sub comer
    findItem %comida C_ , #BACKPACKID
    if #findstack = 0
    {
    finditem %comida C_ , %contenedor
    exevent drag #FINDID 20
    exevent dropc #BACKPACKID
    wait 10
    }
    set #LOBJECTID #FINDID
    event macro 17
    return
    
    
    
    
    ;*************************************************************************************************
    ;                   REPONER
    ;*************************************************************************************************
    sub reponer
    finditem %cast C_ , #BACKPACKID
    if #FINDSTACK = 0
    {
    set #LOBJECTID %contenedor
    wait 20
    event macro 17 0
    wait 20
    finditem %cast C_ , %contenedor
    exevent drag #FINDID %numeroregs
    wait 10
    exevent dropc #BACKPACKID
    wait 20
    }
    return
    
    
    
    
    ;*************************************************************************************************
    ;                    CASTEAR
    ;*************************************************************************************************
    sub castear
    finditem SZF c_ , #backpackid
    if #findstack > 0
    {
    set #LOBJECTID #FINDID
    event macro 15 4
    target
    event macro 22 0
    wait 1s
    }
    finditem CYL c_ , #backpackid
    if #findstack > 0
    {
    set #LOBJECTID #FINDID
    event macro 17 0
    target
    event macro 22 0
    wait 1s
    }
    if #findstack = 0
    gosub reponer
    if #mana >= %manasingastar
    gosub castear
    return
    
    
    
    
    ;*************************************************************************************************
    ;                   MEDITAR
    ;*************************************************************************************************
    sub meditar
    event macro 13 46
    if pierdes in #journal
    {
    gosub meditar
    }
    if trance in #journal
    repeat
    {
    wait 40
    event macro 13 46
    }
    until #mana = #int
    
    
    
    
    ;*************************************************************************************************
    ;            SEGURIDAD no perder regs
    ;*************************************************************************************************
    sub seguridad
    if #weight >= %cargamax
    {
    set #SYSMSGCOL 10
    event sysmessage Estás cogiendo demasiados regs... se acabó el macreo
    halt
    }
    goto Inicio:
    Edito: solucionado error, dejaba de tirar magias si la comida se terminaba
    Última edición por OverQueen; 02-Feb-2017 a las 04:02

  2. #2
    Avatar de Abel.Noar
    Fecha de ingreso
    March-2017
    Ubicación
    Málaga
    Clan
    Sin Clan
    Facción
    Neutral
    Nacimiento
    Otros - Extranjero
    Mensajes
    398
    Reputacion: 54
    Poder de reputación
    9

    Re: Nueva macro para subir magia (+ seguridad)

    ¿Se puede modificar para que tire el hechizo cuando ponga ''estas en paz''?, la mayoría de las veces vuelve a tirar magias antes de que salga ese mensaje y no sube meditar apenas.

    - Gracias de antemano.

  3. #3
    Suspendido
    Fecha de ingreso
    September-2016
    Ubicación
    Mallorca
    Clan
    GoD
    Facción
    Corsario
    Nacimiento
    Haven
    Mensajes
    706
    Reputacion: 130
    Poder de reputación
    0

    Re: Nueva macro para subir magia (+ seguridad)

    es raro porque en el bloque de meditar no termina hasta que el nivel de mana no es igual a la int de tu pj

    Código:
    ;*************************************************************************************************
    ;                   MEDITAR
    ;*************************************************************************************************
    sub meditar
    event macro 13 46
    if pierdes in #journal
    {
    gosub meditar
    }
    if trance in #journal
    repeat
    {
    wait 40
    event macro 13 46
    }
    until #mana = #int
    1. Puedes probar de cambiar #int por #maxmana
    2. Puedes borrar repeat {wait 40 event macro 13 46} until #mana = #int y poner:
    Código:
    gosub meditando
    sub meditando
    scanjournal
    if estas_en_paz in #journal
    gosub seguridad
    gosub meditando

Temas similares

  1. macro subir magia y meditacion
    Por f.nandoco en el foro Macros
    Respuestas: 4
    Último mensaje: 28-Oct-2015, 22:46
  2. Respuestas: 2
    Último mensaje: 15-Feb-2014, 22:01
  3. *Busco* Alguien para subir magia
    Por tordurak en el foro Mercadillo
    Respuestas: 0
    Último mensaje: 12-Mar-2012, 17:45
  4. Busco compañero para Subir Magia/y Def.
    Por isaacbd en el foro Macros
    Respuestas: 1
    Último mensaje: 15-Mar-2011, 23:45
  5. Para subir la nueva nigromancia.
    Por TomBombadil en el foro Dudas y Preguntas
    Respuestas: 7
    Último mensaje: 09-Jun-2008, 06:38

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