Subir

Resultados 1 al 15 de 15

Tema: [MACRO] Bowcraft

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

    [MACRO] Bowcraft

    Dejo mi macro de bowcraft modificada para evitar el problema de tener que seleccionar manualmente el tronco que está solo en la mochila, y añadiendo la posibilidad de tener comida en la mochila para evitar el estar hambriento.

    Código:
    ;==================================
    ; Script: Bowcraft
    ; Autor: Aloisia
    ; Version: 1.1 (Gracias a Darksplit por darme a conocer el comando Exevent)
    ; Cliente: 2.0.3
    ; Fecha del script: 05 Febrero 2010; v1.1 08 Mayo 2010
    ; Finalidad: Hace astiles de flecha para subir el bowcraft.
    ;==================================
    ;Para la siguiente macro necesitas:
    ;1.- Una bolsa con dagas (herramienta indispensable)
    ;2.- Una bolsa con un sólo tronco (no puede estar en tu mochila)
    ;3.- Una bolsa donde esté la madera
    ;Las dagas y la madera pueden estar en la misma bolsa, eso al gusto del consumidor.
    ;El tronco separado ha de estar sin más madera en esa bolsa.
    ;La macro dejará los ástiles de flecha en donde nosotros le mandemos.
    ;Si no queda madera o dagas, la macro se detiene.
    
    initevents
    set %daga TSF
    set %tronco ZLK
    set %astil SLK
    set %confp 1
    set %comida YSD_QQD ;Peras, Manzanas
    chooseskill bowc real
    set %skillini #skill
    
    configurar:
    if %confp = 1
    {
    	Event sysmessage Primero has de abrir el cofre/bolsa donde se encuentran los troncos.
    	event sysmessage Y presiona la tecla ESC
    	set %conf 1
    	set %confp 2
    	goto TESC
    }
    if %confp = 2
    {
    	event sysmessage Abre el contenedor donde quieras dejar los ástiles
    	event sysmessage Y presiona la tecla ESC
    	set %conf 2
    	set %confp 3
    	goto TESC
    
    }
    if %confp = 3
    {
    	event sysmessage Abre el contenedor donde tengas las dagas
    	event sysmessage Y presiona la tecla ESC
    	set %conf 3
    	set %confp 4
    	goto TESC
    
    }
    if %confp = 4
    {
      event macro 13 30
      TARGET
    	event sysmessage Targetea el tronco que esta solo en un contenedor.
    	event sysmessage Recuerda que dicho contenedor no puede estar en tu mochila
    	event sysmessage Y presiona la tecla ESC
    	set %conf 5
    	goto TESC
    }
    
    TESC:
    onHotKey ESC
    {
    	if %conf = 1
    	{
    		set %cofre #LOBJECTID
    		set %cofrex #CURSORX
    		set %cofrey #CURSORY
    		goto configurar
    	}
    
    	if %conf = 2
    	{
    		set %destino #LOBJECTID
    		goto configurar
    	}
    	if %conf = 3
    	{
    		set %bolsa #LOBJECTID
    		goto configurar
    	}
    	if %conf = 4
    	{
    		set %tronquito #LTARGETID
    		goto inicio
    	}
    
    }
    goto TESC
    
    inicio:
    set %skillinc #SKILL - %skillini
    setuotitle Bowcraft: #SKILL ( %skillinc )
    findItem %comida C_ , #BACKPACKID
    if #findcnt > 0
    {
       set #LOBJECTID #FINDID
       event macro 17
    }
    findItem %daga C_ , #CHARID
    if #findcnt < 1
    {
    	findItem %daga C_ , #BACKPACKID
      if #findcnt < 1
    	{
    		goto cogerdaga
    	}
    	set #LOBJECTID #FINDID
    	wait 10
    	event macro 17
    	wait 1s
    	Key ESC
    }
    findItem %tronco C_ , #BACKPACKID
    if #findstack < 5
    {
    	goto cogermadera
    }
    findItem %astil C_ , #BACKPACKID
    if #findstack > 100 ; tras hacer 100 astiles los deja en el lugar indicado
    {
    	goto dejarastil
    }
    finditem %daga C_ , #CHARID
    set #LOBJECTID #FINDID
    event macro 17
    wait 20
    set #LTARGETID %tronquito
    event macro 22
    wait 20
    click 110 65 d
    wait 10
    goto inicio
    
    
    dejarastil:
    findItem %astil C_ , #BACKPACKID
    Exevent Drag #findid #findstack
    wait 10
    Exevent Dropc %destino
    wait 1s
    goto inicio
    
    cogermadera:
    findItem %tronco C_ , %cofre
    if #Findstack = 0
    {
    	msg halt madera $
    	halt
    }
    IF #weight > 220
    {
       msg Parando macro exceso de peso.
       wait 10
       msg $
       halt
    }
    Exevent Drag #findid 50
    wait 10
    Exevent Dropc #BACKPACKID
    wait 1s
    goto inicio
    
    cogerdaga:
    findItem %daga C_ , %bolsa
    set %tools #findcnt
    if %tools = 0
    {
    	msg No quedan dagas $
    	halt
    }
    Exevent Drag #findid
    wait 10
    Exevent Dropc #BACKPACKID
    wait 10
    goto inicio
    Última edición por Aloisia; 08-May-2010 a las 18:29

  2. #2

    Fecha de ingreso
    December-2009
    Edad
    41
    Mensajes
    52
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: [MACRO] Bowcraft

    Muchas gracias por la macros ,se agradece

  3. #3

    Fecha de ingreso
    September-2009
    Mensajes
    314
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: [MACRO] Bowcraft

    Yo que soy GM bowcrag, me gustaría saber si hay alguna forma de modificar esta macro para que no haga los astiles de 1 en 1 y pueda hacerlos de 50 en 50 o de 100 en 100, por que al ir hacer 10 o 20 Ks de astiles yo que solo puedo con 150 logs se tarda una eternidad, y sin contar que luego hay q unirlo a las plumas... pero eso ya se aguanta algo mas.

    Un saludo y gracias
    "Un mago nunca llega tarde, ni pronto, llega exactamente cuando se lo propone"

    ////// Servicio de Veterinario //////

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

    Respuesta: [MACRO] Bowcraft

    Sí se puede, luego te lo miro y a la noche si puedo te la pego aqui.

  5. #5

    Fecha de ingreso
    September-2009
    Mensajes
    314
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: [MACRO] Bowcraft

    ok, se agradece...yo la estuve mirando pero no entiendo mucho y no se como se podría modificar...

    Un saludo
    "Un mago nunca llega tarde, ni pronto, llega exactamente cuando se lo propone"

    ////// Servicio de Veterinario //////

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

    Respuesta: [MACRO] Bowcraft

    Es posible que la primera vez tengas q targetear un tronco en tu mochila, no logro averiguar porque a veces no selecciona bien. Una vez q targeteas el primer tronco a mano (en caso de que veas q no lo hace la macro) luego ya sigue bien.

    Para esta macro solo necesitas un cofre con troncos, uno con dagas, y otro para dejar los astiles ( pueden ser el mismo o diferente). La macro coge madera de 100 en 100, y hace los astiles, cada 200 astiles los guarda en el cofre seleccionado.
    Código:
    ;==================================
    ; Script: Bowcraft
    ; Autor: Aloisia
    ; Version: 1.0
    ; Cliente: 2.0.3
    ; Fecha del script: 08 Mayo 2010
    ; Finalidad: Hace astiles de 100 en 100.
    ;==================================
    
    initevents
    set %daga TSF
    set %tronco ZLK
    set %astil SLK
    set %confp 1
    set %comida YSD_QQD ;Peras, Manzanas
    
    configurar:
    if %confp = 1
    {
    	Event sysmessage Primero has de abrir el cofre/bolsa donde se encuentran los troncos.
    	event sysmessage Y presiona la tecla ESC
    	set %conf 1
    	set %confp 2
    	goto TESC
    }
    if %confp = 2
    {
    	event sysmessage Abre el contenedor donde quieras guardar los astiles.
    	event sysmessage Y presiona la tecla ESC
    	set %conf 2
    	set %confp 3
    	goto TESC
    
    }
    if %confp = 3
    {
    	event sysmessage Abre el contenedor donde tengas las dagas
    	event sysmessage Y presiona la tecla ESC
    	set %conf 3
    	set %confp 4
    	goto TESC
    
    }
    
    TESC:
    onHotKey ESC
    {
    	if %conf = 1
    	{
    		set %cofre #LOBJECTID
    		goto configurar
    	}
    
    	if %conf = 2
    	{
    		set %destino #LOBJECTID
    		goto configurar
    	}
    	if %conf = 3
    	{
    		set %bolsa #LOBJECTID
    		goto inicio
    	}
    }
    goto TESC
    
    inicio:
    findItem %comida C_ , #BACKPACKID
    if #findcnt > 0
    {
       set #LOBJECTID #FINDID
       event macro 17
    }
    findItem %daga C_ , #CHARID
    if #findcnt < 1
    {
    	findItem %daga C_ , #BACKPACKID
      if #findcnt < 1
    	{
    		goto cogerdaga
    	}
    	set #LOBJECTID #FINDID
    	wait 10
    	event macro 17
    	wait 1s
    	Key ESC
    }
    findItem %tronco C_ , #BACKPACKID
    if #findstack < 1
    {
    	goto cogermadera
    }
    findItem %astil C_ , #BACKPACKID
    if #findstack > 100 ; tras hacer 100 astiles los deja en el lugar indicado
    {
    	goto dejarastil
    }
    finditem %daga C_ , #CHARID
    set #LOBJECTID #FINDID
    event macro 17 0
    wait 10
    findItem %tronco C_ , #BACKPACKID
    set #LTARGETID #FINDID
    wait 10
    event macro 22 0
    wait 20
    click 110 65 d
    wait 10
    goto inicio
    
    
    dejarastil:
    findItem %astil C_ , #BACKPACKID
    Exevent Drag #findid #findstack
    wait 10
    Exevent Dropc %destino
    wait 1s
    goto inicio
    
    cogermadera:
    findItem %tronco C_ , %cofre
    if #Findstack = 0
    {
    	msg halt madera $
    	halt
    }
    IF #weight > 220
    {
       msg Parando macro exceso de peso.
       wait 10
       msg $
       halt
    }
    Exevent Drag #findid 100 ; coge troncos de 100 en 100
    wait 10
    Exevent Dropc #BACKPACKID
    wait 1s
    goto inicio
    
    cogerdaga:
    findItem %daga C_ , %bolsa
    set %tools #findcnt
    if %tools = 0
    {
    	msg No quedan dagas $
    	halt
    }
    Exevent Drag #findid
    wait 10
    Exevent Dropc #BACKPACKID
    wait 1s
    goto inicio

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

    Respuesta: [MACRO] Bowcraft

    Modificada la macro inicial para facilitar su configuración y aumentar su efciciencia.

    Especial agradecimiento a Darksplit por darme a conocer el comando Exevent que desconocía por completo.

  8. #8

    Fecha de ingreso
    September-2009
    Mensajes
    314
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: [MACRO] Bowcraft

    Muchas gracias! va como un tiro!! era lo que busacaba!

    Un saludoo
    "Un mago nunca llega tarde, ni pronto, llega exactamente cuando se lo propone"

    ////// Servicio de Veterinario //////

  9. #9

    Fecha de ingreso
    December-2009
    Edad
    40
    Mensajes
    82
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: [MACRO] Bowcraft

    Aloisia no se que pasa pero no se pone a funcionar :S

  10. #10

    Fecha de ingreso
    August-2009
    Mensajes
    15
    Reputacion: 10
    Poder de reputación
    0

    Respuesta: [MACRO] Bowcraft

    Hola, perdona que moleste pero la macro te dice todos los pasos y todo hasta ahí bien pero, en el ultimo paso en el de la mochila con 1 solo tronco al darle click dice que no hay pociones y no hace nada despues :S,
    ¿Alguien se le ocurre por qué puede ser?

    Gracias por adelantado.
    Saludos

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

    Respuesta: [MACRO] Bowcraft

    Antes de empezar la macro, prueba una vez a usar la daga sobre el tronco que esté sólo. No se porque pero el easyuo muchas veces se ralla con estas cosas, todavía no sé muy bien porqué.

  12. #12

    Fecha de ingreso
    August-2009
    Mensajes
    15
    Reputacion: 10
    Poder de reputación
    0

    Respuesta: [MACRO] Bowcraft

    Buenas, gracias por responder tan rápido a mi mensaje y perdón por la tardanza, ya probé al hacer click al tronco cuando me lo pide me dice: "necesitas pociones de veneno para envenenar"...
    Todo me tiene un poco extrañada debido a que lo tengo todo colocado como dice la macro pero, al querer hacerlo a mano me dice: " no puedes usar eso donde se encuentra... " (Y muchas otras cosas).
    Ya se que mi torpeza es extrema, asinque por favor, ayudenme.
    Gracias por adelantado.
    Un saludo

  13. #13

    Fecha de ingreso
    October-2007
    Mensajes
    218
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: [MACRO] Bowcraft

    Aloisia, espero que no te importe pero he modificado dos aspectos de la macro, te la pongo aquí por si te interesa.

    Una macro genial, gracias!



    Parte modificada:

    Código:
    if %confp = 4
    {
      set #TARGCURS 1 ; NOTA: activa el target del ratón sin usar poisoning
      TARGET
    	event sysmessage Targetea el tronco que esta solo en un contenedor.
    	event sysmessage Recuerda que dicho contenedor no puede estar en tu mochila
    	event sysmessage Y presiona la tecla ESC
    	set %conf 4 ; NOTA: estaba a 5 y no hacía nada
    	goto TESC
    }



    Macro completa:


    Código:
    ;==================================
    ; Script: Bowcraft
    ; Autor: Aloisia
    ; Version: 1.1 (Gracias a Darksplit por darme a conocer el comando Exevent)
    ; Cliente: 2.0.3
    ; Fecha del script: 05 Febrero 2010; v1.1 08 Mayo 2010
    ; Finalidad: Hace astiles de flecha para subir el bowcraft.
    ;==================================
    ;Para la siguiente macro necesitas:
    ;1.- Una bolsa con dagas (herramienta indispensable)
    ;2.- Una bolsa con un sólo tronco (no puede estar en tu mochila)
    ;3.- Una bolsa donde esté la madera
    ;Las dagas y la madera pueden estar en la misma bolsa, eso al gusto del consumidor.
    ;El tronco separado ha de estar sin más madera en esa bolsa.
    ;La macro dejará los ástiles de flecha en donde nosotros le mandemos.
    ;Si no queda madera o dagas, la macro se detiene.
    
    initevents
    set %daga TSF
    set %tronco ZLK
    set %astil SLK
    set %confp 1
    set %comida YSD_QQD ;Peras, Manzanas
    chooseskill bowc real
    set %skillini #skill
    
    configurar:
    if %confp = 1
    {
    	Event sysmessage Primero has de abrir el cofre/bolsa donde se encuentran los troncos.
    	event sysmessage Y presiona la tecla ESC
    	set %conf 1
    	set %confp 2
    	goto TESC
    }
    if %confp = 2
    {
    	event sysmessage Abre el contenedor donde quieras dejar los ástiles
    	event sysmessage Y presiona la tecla ESC
    	set %conf 2
    	set %confp 3
    	goto TESC
    
    }
    if %confp = 3
    {
    	event sysmessage Abre el contenedor donde tengas las dagas
    	event sysmessage Y presiona la tecla ESC
    	set %conf 3
    	set %confp 4
    	goto TESC
    
    }
    if %confp = 4
    {
      set #TARGCURS 1
      TARGET
    	event sysmessage Targetea el tronco que esta solo en un contenedor.
    	event sysmessage Recuerda que dicho contenedor no puede estar en tu mochila
    	event sysmessage Y presiona la tecla ESC
    	set %conf 4
    	goto TESC
    }
    
    TESC:
    onHotKey ESC
    {
    	if %conf = 1
    	{
    		set %cofre #LOBJECTID
    		set %cofrex #CURSORX
    		set %cofrey #CURSORY
    		goto configurar
    	}
    
    	if %conf = 2
    	{
    		set %destino #LOBJECTID
    		goto configurar
    	}
    	if %conf = 3
    	{
    		set %bolsa #LOBJECTID
    		goto configurar
    	}
    	if %conf = 4
    	{
    		set %tronquito #LTARGETID
    		goto inicio
    	}
    
    }
    goto TESC
    
    inicio:
    set %skillinc #SKILL - %skillini
    setuotitle Bowcraft: #SKILL ( %skillinc )
    findItem %comida C_ , #BACKPACKID
    if #findcnt > 0
    {
       set #LOBJECTID #FINDID
       event macro 17
    }
    findItem %daga C_ , #CHARID
    if #findcnt < 1
    {
    	findItem %daga C_ , #BACKPACKID
      if #findcnt < 1
    	{
    		goto cogerdaga
    	}
    	set #LOBJECTID #FINDID
    	wait 10
    	event macro 17
    	wait 1s
    	Key ESC
    }
    findItem %tronco C_ , #BACKPACKID
    if #findstack < 5
    {
    	goto cogermadera
    }
    findItem %astil C_ , #BACKPACKID
    if #findstack > 100 ; tras hacer 100 astiles los deja en el lugar indicado
    {
    	goto dejarastil
    }
    finditem %daga C_ , #CHARID
    set #LOBJECTID #FINDID
    event macro 17
    wait 20
    set #LTARGETID %tronquito
    event macro 22
    wait 20
    click 110 65 d
    wait 10
    goto inicio
    
    
    dejarastil:
    findItem %astil C_ , #BACKPACKID
    Exevent Drag #findid #findstack
    wait 10
    Exevent Dropc %destino
    wait 1s
    goto inicio
    
    cogermadera:
    findItem %tronco C_ , %cofre
    if #Findstack = 0
    {
    	msg halt madera $
    	halt
    }
    IF #weight > 220
    {
       msg Parando macro exceso de peso.
       wait 10
       msg $
       halt
    }
    Exevent Drag #findid 50
    wait 10
    Exevent Dropc #BACKPACKID
    wait 1s
    goto inicio
    
    cogerdaga:
    findItem %daga C_ , %bolsa
    set %tools #findcnt
    if %tools = 0
    {
    	msg No quedan dagas $
    	halt
    }
    Exevent Drag #findid
    wait 10
    Exevent Dropc #BACKPACKID
    wait 10
    goto inicio

  14. #14
    Avatar de GranHonorableDistintivo
    Fecha de ingreso
    August-2007
    Edad
    36
    Mensajes
    700
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: [MACRO] Bowcraft

    hola amigos, una dudita, esta skill sirve para algo?
    Hay un flujo en el universo que se llama Dao, o Tao. El Dao fluye lentamente, pero nunca para y es increíblemente poderoso, manteniendo las cosas del universo en orden y equilibrio. Se manifiesta a través de cambios de estaciones, ciclos vitales o mutaciones de poder u orden

  15. #15

    Fecha de ingreso
    October-2007
    Mensajes
    218
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: [MACRO] Bowcraft

    Es de colección Y de paso para no llevar demasiado loot de PVM y para hacer flechas molonas.

Temas similares

  1. Macro bowcraft
    Por Morin en el foro Macros
    Respuestas: 12
    Último mensaje: 16-Jul-2011, 14:07
  2. Ayuda macro Bowcraft
    Por Alatariel en el foro Macros
    Respuestas: 3
    Último mensaje: 23-Mar-2009, 23:52
  3. Macro Bowcraft y complementos.
    Por Trium en el foro Macros
    Respuestas: 4
    Último mensaje: 23-Mar-2009, 23:10
  4. Bods de Bowcraft
    Por EnnDeR en el foro Sugerencias
    Respuestas: 6
    Último mensaje: 20-Sep-2008, 16:52
  5. Bowcraft
    Por EnnDeR en el foro Dudas y Preguntas
    Respuestas: 2
    Último mensaje: 24-Apr-2008, 01:05

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