annuncio

Comprimi
Ancora nessun annuncio.

[ASSISTUO] Raccolta macro

Comprimi
X
 
  • Filtro
  • Ora
  • Visualizza
Elimina tutto
nuovi messaggi

  • #16
    PROVOCATION (by Kraz)
    • Descrizione: Alza la skill usandola su due pet
    • Istruzioni: Munitevi di tanti lutes, selezionate il primo pet, selezionate il secondo pet e fate partire la macro

      codice:
      [color=yellow]// Author: Kraz
      // Description: train provocation using lutes[/color]
      if not @findobject 'firstPet'
       promptalias 'firstPet'
      endif
      if not @findobject 'secondPet'
       promptalias 'secondPet'
      endif
      useskill 'Provocation'
      waitfortarget 1000
      if @injournal 'instrument shall' 'system'
       // Search for lutes
       if @findtype 0xeb3 0 'backpack'
        target! 'found'
        waitfortarget 1000
       else
        sysmsg 'Out of lutes!' 25
        stop
       endif
      endif
      target! 'firstPet'
      waitfortarget 1000
      target! 'secondPet'
      pause 10050
      @clearjournal
    Ultima modifica di gramoz; 10-06-2013, 14:18.

    Commenta


    • #17
      TAILORING BOD FILLER (by Kraz)
      • Descrizione: Filla i vostri bod di tailor
      • Istruzioni: UNITE LE DUE PARTI, procuratevi attrezzi, stoffa e pellame ed avviate la macro
      • Consigli: Questa macro ricicla items che avete nel backpack quindi se avete cose importanti togliete prima di avviare la macro

        Parte 1:
        codice:
        // Author: Kraz
        // Description: Tailoring BOD Filler
        if not @findobject 'Bulk Source'
         promptalias 'Bulk Source'
        endif
        if not @findobject 'Bulk Destination'
         promptalias 'Bulk Destination'
        endif
        if not @findobject 'Scissors'
         promptalias 'Scissors'
        endif
        if not @findobject 'Restock'
         promptalias 'Restock'
        endif
        if not @findobject 'Trash BODs Destination'
         promptalias 'Trash BODs Destination'
        endif
        if not @findobject 'Trash Barrel'
         promptalias 'Trash Barrel'
        endif
        // Craft Info
        if not listexists 'CraftInfo'
         @createlist 'CraftInfo'
         // Hats
         @pushlist 'CraftInfo' 0x1544
         @pushlist 'CraftInfo' 0x1540
         @pushlist 'CraftInfo' 0x1713
         @pushlist 'CraftInfo' 0x1715
         @pushlist 'CraftInfo' 0x1714
         @pushlist 'CraftInfo' 0x1716
         @pushlist 'CraftInfo' 0x1717
         @pushlist 'CraftInfo' 0x1718
         @pushlist 'CraftInfo' 0x1719
         @pushlist 'CraftInfo' 0x171a
         @pushlist 'CraftInfo' 0x171b
         @pushlist 'CraftInfo' 0x171c
         @pushlist 'CraftInfo' 0x2306
         // Shirts
         @pushlist 'CraftInfo' 0x1f7b
         @pushlist 'CraftInfo' 0x1efd
         @pushlist 'CraftInfo' 0x2310
         @pushlist 'CraftInfo' 0x1517
         @pushlist 'CraftInfo' 0x1fa1
         @pushlist 'CraftInfo' 0x1ffd
         @pushlist 'CraftInfo' 0x1f01
         @pushlist 'CraftInfo' 0x1f00
         @pushlist 'CraftInfo' 0x1515
         @pushlist 'CraftInfo' 0x1f03
         @pushlist 'CraftInfo' 0x1f9f
         @pushlist 'CraftInfo' 0x230a
         @pushlist 'CraftInfo' 0x230e
         // Pants
         @pushlist 'CraftInfo' 0x152e
         @pushlist 'CraftInfo' 0x1539
         @pushlist 'CraftInfo' 0x1537
         @pushlist 'CraftInfo' 0x1516
         // Miscellaneous
         @pushlist 'CraftInfo' 0x1541
         @pushlist 'CraftInfo' 0x153b
         @pushlist 'CraftInfo' 0x153d
         // Footwear
         @pushlist 'CraftInfo' 0x2307
         @pushlist 'CraftInfo' 0x1711
         // Leather
         @pushlist 'CraftInfo' 0x13c7
         @pushlist 'CraftInfo' 0x1db9
         @pushlist 'CraftInfo' 0x13c6
         @pushlist 'CraftInfo' 0x13cd
         @pushlist 'CraftInfo' 0x13cb
         @pushlist 'CraftInfo' 0x13cc
         // Studded
         @pushlist 'CraftInfo' 0x13d6
         @pushlist 'CraftInfo' 0x13d5
         @pushlist 'CraftInfo' 0x13dc
         @pushlist 'CraftInfo' 0x13da
         @pushlist 'CraftInfo' 0x13db
         // Female Armor
         @pushlist 'CraftInfo' 0x1c00
         @pushlist 'CraftInfo' 0x1c08
         @pushlist 'CraftInfo' 0x1c0a
         @pushlist 'CraftInfo' 0x1c0c
         @pushlist 'CraftInfo' 0x1c06
         @pushlist 'CraftInfo' 0x1c02
        endif
        // Recycle
        for 0 to CraftInfo
         while @findtype CraftInfo[] 0 'backpack'
          useobject! 'Scissors'
          waitfortarget 5000
          target! 'found'
          pause 1500
          if @injournal 'Scissors cannot be used on that' 'system'
           @moveitem! 'found' 'Trash Barrel'
           pause 1500
           @clearjournal
          endif
         endwhile
        endfor
        // Start
        if @findtype 0x2258 0x483 'backpack'
         @setalias 'bod' 'found'
         @useobject! 'bod'
         waitforgump 0x5afbd742 5000
         // Combine
         if not targetexists 'server'
          replygump 0x5afbd742 2
          waitforgump 0x5afbd742 5000
          waitfortarget 5000
         endif
         if @findtype 0xf9d 0 'backpack'
          pause 1500
          @setalias 'sewing kit' 'found'
          useobject! 'sewing kit'
          waitforgump 0x38920abd 5000
          // Craft
          while targetexists 'server'
           // Exceptions
           if not @findobject 'sewing kit'
            break
           endif
           if not @findtype 0x1766 0 'backpack' 50
            if @movetype 0x1766 'Restock' 'backpack' 0 0 0 0 100
             pause 1500
            else
             sysmsg 'Out of cloths!' 25
             @canceltarget
             stop
            endif
           endif
           if not @findtype 0x1081 0 'backpack' 50
            if @movetype 0x1081 'Restock' 'backpack' 0 0 0 0 100
             pause 1500
            else
             sysmsg 'Out of leathers!' 25
             @canceltarget
             stop
            endif
           endif
           // Hats
           if @ingump 0x5afbd742 'skullcap'
            replygump 0x38920abd 1
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 2
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[0]
           elseif @ingump 0x5afbd742 'bandana'
            replygump 0x38920abd 1
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 9
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[1]
           elseif @ingump 0x5afbd742 'floppy hat'
            replygump 0x38920abd 1
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 16
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[2]
           elseif @ingump 0x5afbd742 'cap' and not @ingump 0x5afbd742 'leather'
            replygump 0x38920abd 1
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 23
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[3]
           elseif @ingump 0x5afbd742 'wide-brim hat'
            replygump 0x38920abd 1
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 30
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[4]
           elseif @ingump 0x5afbd742 'tall straw hat'
            replygump 0x38920abd 1
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 44
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[5]
           elseif @ingump 0x5afbd742 'straw hat'
            replygump 0x38920abd 1
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 37
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[6]
           elseif @ingump 0x5afbd742 "wizard's hat"
            replygump 0x38920abd 1
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 51
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[7]
           elseif @ingump 0x5afbd742 'bonnet'
            replygump 0x38920abd 1
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 58
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[8]
           elseif @ingump 0x5afbd742 'feathered hat'
            replygump 0x38920abd 1
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 65
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[9]
           elseif @ingump 0x5afbd742 'tricorne hat'
            replygump 0x38920abd 1
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 72
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[10]
           elseif @ingump 0x5afbd742 'jester hat'
            replygump 0x38920abd 1
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 79
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[11]
           elseif @ingump 0x5afbd742 'flower garland'
            replygump 0x38920abd 1
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 86
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[12]
            // Shirts
           elseif @ingump 0x5afbd742 'doublet'
            replygump 0x38920abd 8
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 2
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[13]
           elseif @ingump 0x5afbd742 'fancy shirt'
            replygump 0x38920abd 8
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 16
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[14]
           elseif @ingump 0x5afbd742 'formal shirt'
            replygump 0x38920abd 8
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 86
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[15]
           elseif @ingump 0x5afbd742 'shirt'
            replygump 0x38920abd 8
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 9
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[16]
           elseif @ingump 0x5afbd742 'tunic' and not @ingump 0x5afbd742 'leather'
            replygump 0x38920abd 8
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 23
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[17]
           elseif @ingump 0x5afbd742 'surcoat'
            replygump 0x38920abd 8
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 30
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[18]
           elseif @ingump 0x5afbd742 'plain dress'
            replygump 0x38920abd 8
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 37
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[19]
           elseif @ingump 0x5afbd742 'fancy dress'
            replygump 0x38920abd 8
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 44
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[20]
           elseif @ingump 0x5afbd742 'cloak'
            replygump 0x38920abd 8
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 51
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[21]
           elseif @ingump 0x5afbd742 'robe'
            replygump 0x38920abd 8
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 58
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[22]
           elseif @ingump 0x5afbd742 'jester suit'
            replygump 0x38920abd 8
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 65
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[23]
           elseif @ingump 0x5afbd742 'fur cape'
            replygump 0x38920abd 8
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 72
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[24]
           elseif @ingump 0x5afbd742 'gilded dress'
            replygump 0x38920abd 8
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 79
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[25]
      Ultima modifica di gramoz; 30-05-2013, 13:22.

      Commenta


      • #18
        Parte 2:
        codice:
            // Pants
           elseif @ingump 0x5afbd742 'short pants'
            replygump 0x38920abd 15
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 2
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[26]
           elseif @ingump 0x5afbd742 'long pants'
            replygump 0x38920abd 15
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 9
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[27]
           elseif @ingump 0x5afbd742 'kilt'
            replygump 0x38920abd 15
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 16
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[28]
           elseif @ingump 0x5afbd742 'skirt' and not @ingump 0x5afbd742 'leather'
            replygump 0x38920abd 15
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 23
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[29]
            // Miscellaneous
           elseif @ingump 0x5afbd742 'body sash'
            replygump 0x38920abd 22
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 2
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[30]
           elseif @ingump 0x5afbd742 'half apron'
            replygump 0x38920abd 22
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 9
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[31]
           elseif @ingump 0x5afbd742 'full apron'
            replygump 0x38920abd 22
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 16
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[32]
            // Footwear
           elseif @ingump 0x5afbd742 'fur boots'
            replygump 0x38920abd 29
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 2
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[33]
           elseif @ingump 0x5afbd742 'thigh boots'
            replygump 0x38920abd 29
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 44
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[34]
            // Leather
           elseif @ingump 0x5afbd742 'leather gorget'
            replygump 0x38920abd 36
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 23
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[35]
           elseif @ingump 0x5afbd742 'leather cap'
            replygump 0x38920abd 36
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 30
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[36]
           elseif @ingump 0x5afbd742 'leather gloves'
            replygump 0x38920abd 36
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 37
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[37]
           elseif @ingump 0x5afbd742 'leather sleeves'
            replygump 0x38920abd 36
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 44
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[38]
           elseif @ingump 0x5afbd742 'leather leggings'
            replygump 0x38920abd 36
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 51
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[39]
           elseif @ingump 0x5afbd742 'leather tunic'
            replygump 0x38920abd 36
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 58
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[40]
            // Studded
           elseif @ingump 0x5afbd742 'studded gorget'
            replygump 0x38920abd 43
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 2
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[41]
           elseif @ingump 0x5afbd742 'studded gloves'
            replygump 0x38920abd 43
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 9
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[42]
           elseif @ingump 0x5afbd742 'studded sleeves'
            replygump 0x38920abd 43
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 16
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[43]
           elseif @ingump 0x5afbd742 'studded leggings'
            replygump 0x38920abd 43
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 23
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[44]
           elseif @ingump 0x5afbd742 'studded tunic'
            replygump 0x38920abd 43
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 30
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[45]
            // Female Armor
           elseif @ingump 0x5afbd742 'leather shorts'
            replygump 0x38920abd 50
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 2
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[46]
           elseif @ingump 0x5afbd742 'leather skirt'
            replygump 0x38920abd 50
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 9
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[47]
           elseif @ingump 0x5afbd742 'leather bustier'
            replygump 0x38920abd 50
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 16
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[48]
           elseif @ingump 0x5afbd742 'studded bustier'
            replygump 0x38920abd 50
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 23
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[49]
           elseif @ingump 0x5afbd742 'female leather armor'
            replygump 0x38920abd 50
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 30
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[50]
           elseif @ingump 0x5afbd742 'studded armor'
            replygump 0x38920abd 50
            waitforgump 0x38920abd 5000
            replygump 0x38920abd 37
            waitforgump 0x38920abd 5000
            pause 100
            targettype CraftInfo[51]
           elseif @moveitem! 'bod' 'Trash BODs Destination'
            pause 1500
            break
           endif
           waitfortarget 5000
           if not targetexists and @injournal 'must be exceptional' 'system'
            replygump 0x5afbd742 2
            waitforgump 0x5afbd742 5000
            waitfortarget 5000
            @clearjournal
           endif
          endwhile
          if not targetexists 'server'
           @moveitem 'bod' 'Bulk Destination'
          endif
          pause 1500
         elseif @movetype 0xf9d 'Restock' 'backpack'
          pause 1500
         else
          sysmsg 'Out of sewing kits!' 25
          @canceltarget
          stop
         endif
        elseif not property 'Deeds In Book: 0' 'Bulk Source'
         useobject! 'Bulk Source'
         waitforgump 0x54f555df 5000
         replygump 0x54f555df 5
         pause 1500
        else
         sysmsg 'Unable to find BODs to fill.' 64
         @canceltarget
         stop
        endif
        @clearjournal
        Ultima modifica di gramoz; 10-06-2013, 14:18.

        Commenta


        • #19
          LOAD FUKIYA (by Kraz)
          • Descrizione: Ricarica la vostra fukiya con dardi poisonati
          • Istruzioni: Munitevi di dardi ed avviate la macro. Appena avviata vi chiederà di targettare la fukiya (se non la trova in automatico).

            codice:
            [color=yellow]// Author: Kraz
            // Description: load a fukiya with darts[/color]
            if not @findobject 'fukiya'
             for 3
              sysmsg 'TARGET YOUR FUKIYA NOW!' 25 // added by Gramoz
             endfor
             promptalias 'fukiya'
            endif
            while not @injournal 'You cannot add anymore fukiya darts' 'system'
             if @findtype 0x2806 'any' 'backpack' 1
              waitforcontext 'fukiya' 0 5000
              waitfortarget 1000
              target! 'found'
             else
              sysmsg 'Out of fukiya darts!' 25
              break
             endif
            endwhile
            @clearjournal
            sysmsg 'Macro execution finished.' 69
          Ultima modifica di gramoz; 10-06-2013, 14:19.

          Commenta


          • #20
            Blacksmithing BOD Filler (by Binman)
            • Descrizione: Filla i vostri bod da fabbro
            • Istruzioni: UNITE LE DUE PARTI, procuratevi attrezzi e metallo ed avviate la macro

              Parte 1:
              codice:
              [color=yellow]// Author: Kraz
              // Updater: Binman
              // Description: Blacksmith BOD Filler[/color]
              //unsetalias 'Bulk Source'
              //unsetalias 'Bulk Destination'
              //unsetalias 'Salvage'
              //unsetalias 'RestockHammer'
              //unsetalias 'Restock'
              //unsetalias 'Trash BODs Destination'
              //unsetalias 'Trash Barrel'
              //stop
              if not @findobject 'Bulk Source'
              promptalias 'Bulk Source'
              endif
              if not @findobject 'Bulk Destination'
              promptalias 'Bulk Destination'
              endif
              if not @findobject 'Salvage'
              promptalias 'Salvage'
              endif
              if not @findobject 'RestockHammer'
              promptalias 'RestockHammer'
              endif
              if not @findobject 'Restock'
              promptalias 'Restock'
              endif
              if not @findobject 'Trash BODs Destination'
              promptalias 'Trash BODs Destination'
              endif
              if not @findobject 'Trash Barrel'
              promptalias 'Trash Barrel'
              endif
              // Craft Info
              if not listexists 'CraftInfo'
              @createlist 'CraftInfo'
              //Ringmail
              @pushlist 'CraftInfo' 0x13eb
              @pushlist 'CraftInfo' 0x13f0
              @pushlist 'CraftInfo' 0x13ee
              @pushlist 'CraftInfo' 0x13ec
              //Chainmail
              @pushlist 'CraftInfo' 0x13bb
              @pushlist 'CraftInfo' 0x13be
              @pushlist 'CraftInfo' 0x13bf
              //Platemail
              @pushlist 'CraftInfo' 0x1410
              @pushlist 'CraftInfo' 0x1414
              @pushlist 'CraftInfo' 0x1413
              @pushlist 'CraftInfo' 0x1411
              @pushlist 'CraftInfo' 0x1415
              @pushlist 'CraftInfo' 0x1c04
              //Helmets
              @pushlist 'CraftInfo' 0x140c
              @pushlist 'CraftInfo' 0x1408
              @pushlist 'CraftInfo' 0x140a
              @pushlist 'CraftInfo' 0x140e
              @pushlist 'CraftInfo' 0x1412
              //Shields
              @pushlist 'CraftInfo' 0x1b73
              @pushlist 'CraftInfo' 0x1b72
              @pushlist 'CraftInfo' 0x1b76
              @pushlist 'CraftInfo' 0x1b7b
              @pushlist 'CraftInfo' 0x1b74
              @pushlist 'CraftInfo' 0x1b79
              //Blades
              @pushlist 'CraftInfo' 0x26bb
              @pushlist 'CraftInfo' 0xf5e
              @pushlist 'CraftInfo' 0x26c1
              @pushlist 'CraftInfo' 0x1441
              @pushlist 'CraftInfo' 0xf52
              @pushlist 'CraftInfo' 0x13ff
              @pushlist 'CraftInfo' 0x1401
              @pushlist 'CraftInfo' 0xf61
              @pushlist 'CraftInfo' 0x13b6
              @pushlist 'CraftInfo' 0x13b9
              //Axes
              @pushlist 'CraftInfo' 0xf49
              @pushlist 'CraftInfo' 0xf47
              @pushlist 'CraftInfo' 0xf4b
              @pushlist 'CraftInfo' 0xf45
              @pushlist 'CraftInfo' 0x13fb
              @pushlist 'CraftInfo' 0x1443
              @pushlist 'CraftInfo' 0x13b0
              //Polearms
              @pushlist 'CraftInfo' 0xf4d
              @pushlist 'CraftInfo' 0x26bd
              @pushlist 'CraftInfo' 0x26bf
              @pushlist 'CraftInfo' 0x143e
              @pushlist 'CraftInfo' 0x26c0
              @pushlist 'CraftInfo' 0x26be
              @pushlist 'CraftInfo' 0x1403
              @pushlist 'CraftInfo' 0x26ba
              @pushlist 'CraftInfo' 0xf62
              @pushlist 'CraftInfo' 0x1405
              //Bashing
              @pushlist 'CraftInfo' 0x143d
              @pushlist 'CraftInfo' 0xf5c
              @pushlist 'CraftInfo' 0x143b
              @pushlist 'CraftInfo' 0x26bc
              @pushlist 'CraftInfo' 0x1407
              @pushlist 'CraftInfo' 0x1439
              endif
              // Recycle
              //Empty Salvage bag
              waitforcontext 0x413deef2 0 5000
              // Start
              if @findtype 0x2258 0x44e 'backpack'
              pause 300
              @setalias 'bod' 'found'
              @useobject! 'bod'
              waitforgump 0x5afbd742 5000
              // Combine
              if not targetexists 'server'
                replygump 0x5afbd742 2
                waitforgump 0x5afbd742 5000
                waitfortarget 5000
              endif
              if @findtype 0x13e3 0 'backpack'
                pause 1500
                @setalias 'smith hammer' 'found'
                useobject! 'smith hammer'
                waitforgump 0x38920abd 5000
                // Craft
                while targetexists 'server'
                 // Exceptions
                 if not @findobject 'smith hammer'
                  break
                 endif
                 if counter 'ingot' < 50
                  if @movetype 0x1bf2 'Restock' 'backpack' 0 0 0 0 500
                   pause 1500
                  else
                   sysmsg 'Out of Ingots!' 25
                   @canceltarget
                   stop
                  endif
                 endif
                 //Ringmail
                 if @ingump 0x5afbd742 'ringmail gloves'
                  replygump 0x38920abd 1
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 2
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[0]
                 elseif @ingump 0x5afbd742 'ringmail leggings'
                  replygump 0x38920abd 1
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 9
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[1]
                 elseif @ingump 0x5afbd742 'ringmail sleeves'
                  replygump 0x38920abd 1
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 16
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[2]
                 elseif @ingump 0x5afbd742 'ringmail tunic'
                  replygump 0x38920abd 1
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 23
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[3]
                  //Chainmail
                 elseif @ingump 0x5afbd742 'chainmail coif'
                  replygump 0x38920abd 8
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 2
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[4]
                 elseif @ingump 0x5afbd742 'chainmail leggings'
                  replygump 0x38920abd 8
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 9
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[5]
                 elseif @ingump 0x5afbd742 'chainmail tunic'
                  replygump 0x38920abd 8
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 16
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[6]
                  //Platemail
                 elseif @ingump 0x5afbd742 'platemail arms'
                  replygump 0x38920abd 15
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 2
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[7]
                 elseif @ingump 0x5afbd742 'platemail gloves'
                  replygump 0x38920abd 15
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 9
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[8]
                 elseif @ingump 0x5afbd742 'platemail gorget'
                  replygump 0x38920abd 15
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 16
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[9]
                 elseif @ingump 0x5afbd742 'platemail legs'
                  replygump 0x38920abd 15
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 23
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[10]
                 elseif @ingump 0x5afbd742 'platemail tunic'
                  replygump 0x38920abd 15
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 30
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[11]
                 elseif @ingump 0x5afbd742 'female plate'
                  replygump 0x38920abd 15
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 37
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[12]
                  //Helmets
                 elseif @ingump 0x5afbd742 'bascinet'
                  replygump 0x38920abd 22
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 2
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[13]
                 elseif @ingump 0x5afbd742 'close helmet'
                  replygump 0x38920abd 22
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 9
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[14]
                 elseif @ingump 0x5afbd742 'helmet'
                  replygump 0x38920abd 22
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 16
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[15]
                 elseif @ingump 0x5afbd742 'norse helm'
                  replygump 0x38920abd 22
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 23
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[16]
                 elseif @ingump 0x5afbd742 'plate helm'
                  replygump 0x38920abd 22
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 30
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[17]
                  //Shields
                 elseif @ingump 0x5afbd742 'buckler'
                  replygump 0x38920abd 29
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 2
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[18]
                 elseif @ingump 0x5afbd742 'bronze shield'
                  replygump 0x38920abd 29
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 9
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[19]
                 elseif @ingump 0x5afbd742 'heater shield'
                  replygump 0x38920abd 29
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 16
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[20]
                 elseif @ingump 0x5afbd742 'metal shield'
                  replygump 0x38920abd 29
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 23
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[21]
                 elseif @ingump 0x5afbd742 'metal kite shield'
                  replygump 0x38920abd 29
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 30
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[22]
                 elseif @ingump 0x5afbd742 'tear kite shield'
                  replygump 0x38920abd 29
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 37
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[23]
            Ultima modifica di gramoz; 30-05-2013, 13:23.

            Commenta


            • #21
              Parte 2:
              codice:
              //Blades
                 elseif @ingump 0x5afbd742 'bone harvester'
                  replygump 0x38920abd 36
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 2
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[24]
                 elseif @ingump 0x5afbd742 'broadsword'
                  replygump 0x38920abd 36
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 9
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[25]
                 elseif @ingump 0x5afbd742 'crescent blade'
                  replygump 0x38920abd 36
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 16
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[26]
                 elseif @ingump 0x5afbd742 'cutlass'
                  replygump 0x38920abd 36
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 23
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[27]
                 elseif @ingump 0x5afbd742 'dagger'
                  replygump 0x38920abd 36
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 30
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[28]
                 elseif @ingump 0x5afbd742 'katana'
                  replygump 0x38920abd 36
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 37
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[29]
                 elseif @ingump 0x5afbd742 'kryss'
                  replygump 0x38920abd 36
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 44
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[30]
                 elseif @ingump 0x5afbd742 'longsword'
                  replygump 0x38920abd 36
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 51
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[31]
                 elseif @ingump 0x5afbd742 'scimitar'
                  replygump 0x38920abd 36
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 58
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[32]
                 elseif @ingump 0x5afbd742 'viking sword'
                  replygump 0x38920abd 36
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 65
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[33]
                  //Axes
                 elseif @ingump 0x5afbd742 'axe'
                  replygump 0x38920abd 43
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 2
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[34]
                 elseif @ingump 0x5afbd742 'battle axe'
                  replygump 0x38920abd 43
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 9
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[35]
                 elseif @ingump 0x5afbd742 'double axe'
                  replygump 0x38920abd 43
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 16
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[36]
                 elseif @ingump 0x5afbd742 "executioner's axe"
                  replygump 0x38920abd 43
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 23
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[37]
                 elseif @ingump 0x5afbd742 'large battle axe'
                  replygump 0x38920abd 43
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 30
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[38]
                 elseif @ingump 0x5afbd742 'two handed axe'
                  replygump 0x38920abd 43
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 37
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[39]
                 elseif @ingump 0x5afbd742 'war axe'
                  replygump 0x38920abd 43
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 44
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[40]
                  //Polearms
                 elseif @ingump 0x5afbd742 'bardiche'
                  replygump 0x38920abd 50
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 2
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[41]
                 elseif @ingump 0x5afbd742 'bladed staff'
                  replygump 0x38920abd 50
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 9
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[42]
                 elseif @ingump 0x5afbd742 'double bladed staff'
                  replygump 0x38920abd 50
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 16
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[43]
                 elseif @ingump 0x5afbd742 'halberd'
                  replygump 0x38920abd 50
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 23
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[44]
                 elseif @ingump 0x5afbd742 'lance'
                  replygump 0x38920abd 50
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 30
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[45]
                 elseif @ingump 0x5afbd742 'pike'
                  replygump 0x38920abd 50
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 37
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[46]
                 elseif @ingump 0x5afbd742 'short spear'
                  replygump 0x38920abd 50
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 44
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[47]
                 elseif @ingump 0x5afbd742 'scythe'
                  replygump 0x38920abd 50
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 51
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[48]
                 elseif @ingump 0x5afbd742 'spear'
                  replygump 0x38920abd 50
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 58
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[49]
                 elseif @ingump 0x5afbd742 'war fork'
                  replygump 0x38920abd 50
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 65
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[50]
                  //Bashing
                 elseif @ingump 0x5afbd742 'hammer pick'
                  replygump 0x38920abd 57
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 2
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[51]
                 elseif @ingump 0x5afbd742 'mace'
                  replygump 0x38920abd 57
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 9
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[52]
                 elseif @ingump 0x5afbd742 'maul'
                  replygump 0x38920abd 57
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 16
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[53]
                 elseif @ingump 0x5afbd742 'scepter'
                  replygump 0x38920abd 57
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 23
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[54]
                 elseif @ingump 0x5afbd742 'war mace'
                  replygump 0x38920abd 57
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 30
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[55]
                 elseif @ingump 0x5afbd742 'war hammer'
                  replygump 0x38920abd 57
                  waitforgump 0x38920abd 5000
                  replygump 0x38920abd 37
                  waitforgump 0x38920abd 10000
                  waitfortarget 5000
                  targettype CraftInfo[56]
                 elseif @moveitem! 'bod' 'Trash BODs Destination'
                  pause 1500
                  break
                 endif
                 waitfortarget 5000
                 if not targetexists and @injournal 'must be exceptional' 'system'
                  replygump 0x5afbd742 2
                  waitforgump 0x5afbd742 5000
                  waitfortarget 5000
                  @clearjournal
                 endif
                endwhile
                if not targetexists 'server'
                 @moveitem 'bod' 'Bulk Destination'
                endif
                pause 1500
                if counter 'hamr' < 2
                 for 4
                  @movetype! 0x13e3 'RestockHammer' 'backpack' 0 0 0 0
                  pause 1500
                 endfor
                 if counter 'hamr' < 1
                  sysmsg 'Out of Smith Hammers!' 25
                  @canceltarget
                  stop
                 endif
                endif
              endif
              elseif not property 'Deeds In Book: 0' 'Bulk Source'
              useobject! 'Bulk Source'
              waitforgump 0x54f555df 5000
              replygump 0x54f555df 5
              pause 1500
              else
              sysmsg 'Unable to find BODs to fill.' 64
              @canceltarget
              stop
              endif
              @clearjournal
              Ultima modifica di gramoz; 10-06-2013, 14:19.

              Commenta


              • #22
                QUEST LETHAL DARTS (by Kraz)
                • Descrizione: Prende la quest e consegna dardi all'npc di Heartwood
                • Istruzioni: Munitevi di dardi, selezionate il contenitore dove volete che metta i premi da tenere e fate partire la macro

                  codice:
                  [color=yellow]// Author: Kraz
                  // Description: Lethal Darts Quest Maker[/color]
                  if not listexists 'Fletching Recipes'
                   @createlist 'Fletching Recipes'
                   @pushlist 'Fletching Recipes' 'Night Reaper'
                   @pushlist 'Fletching Recipes' 'Mischief Maker'
                   @pushlist 'Fletching Recipes' 'Slayer Longbow'
                   @pushlist 'Fletching Recipes' "Silvani's Feywood Bow"
                  endif
                  if not listexists 'Talismans'
                   @createlist 'Talismans'
                   @pushlist 'Talismans' 0x2f58
                   @pushlist 'Talismans' 0x2f59
                   @pushlist 'Talismans' 0x2f5a
                   @pushlist 'Talismans' 0x2f5b
                  endif
                  if not listexists 'Skills'
                   @createlist 'Skills'
                   @pushlist 'Skills' 'Alchemy Bonus'
                   @pushlist 'Skills' 'Blacksmithing Bonus'
                   @pushlist 'Skills' 'Carpentry Bonus'
                   @pushlist 'Skills' 'Inscription Bonus'
                   @pushlist 'Skills' 'Tailoring Bonus'
                   @pushlist 'Skills' 'Tinkering Bonus'
                  endif
                  if not @findobject 'Fletching Quest Giver'
                   promptalias 'Fletching Quest Giver'
                  endif
                  if not @findobject 'Restock'
                   promptalias 'Restock'
                  else
                   if serial 'Restock' != serial 'self'
                    if not timerexists 'feedPet'
                     createtimer 'feedPet'
                    endif
                    // Hourly feed pet
                    if timer 'feedPet' >= 3600000
                     feed 'Restock' 'Meat'
                     pause 1000
                     settimer 'feedPet' 0
                    endif
                   endif
                  endif
                  if not @findobject 'Reward Box'
                   promptalias 'Reward Box'
                  endif
                  if not @findobject 'Trash Barrel'
                   promptalias 'Trash Barrel'
                  endif
                  if @findtype 0x1bfb 'any' 'backpack' 10
                   if @useobject 'Fletching Quest Giver'
                    waitforgump 0x88bc0b07 5000
                    if @ingump 0x88bc0b07 'Lethal Darts'
                     replygump 0x88bc0b07 4
                     if color 'found' == 0
                      waitforcontext 'self' 5 5000
                      waitfortarget 5000
                      @target! 'found'
                      waitfortarget 5000
                      @canceltarget
                     endif
                     @useobject 'Fletching Quest Giver'
                     waitforgump 0x88bc0b07 5000
                     replygump 0x88bc0b07 8
                     waitforgump 0x88bc0b07 5000
                     replygump 0x88bc0b07 5
                     pause 1000
                     // Handle reward bags
                     while @findtype 0xe75 'any' 'backpack'
                      @setalias 'trash' 'found'
                      @useobject! 'trash'
                      pause 1000
                      // Runics
                      while @findtype 0x1022 'any' 'trash'
                       @moveitem! 'found' 'Reward Box'
                       pause 1000
                      endwhile
                      // Fletching Recipes
                      while @findtype 0x2831 0 'trash'
                       for 0 to 'Fletching Recipes'
                        if @property Fletching Recipes[] 'found'
                         @moveitem! 'found' 'Reward Box' 80
                         pause 1000
                         break
                        endif
                       endfor
                       @ignoreobject 'found'
                      endwhile
                      // Talismans
                      for 0 to 'Talismans'
                       while @findtype Talismans[] 0 'trash'
                        if @property 'Exceptional Bonus' 'found' >= 25
                         for 0 to 'Skills'
                          if @property Skills[] 'found' >= 25
                           @moveitem! 'found' 'Reward Box' 160
                           pause 1000
                           break
                          endif
                         endfor
                        endif
                        @ignoreobject 'found'
                       endwhile
                      endfor
                      @moveitem! 'trash' 'Trash Barrel'
                      pause 1000
                     endwhile
                    else
                     replygump 0x88bc0b07 2
                    endif
                   endif
                   pause 500
                  elseif @movetype 0x1bfb 'Restock' 'backpack' 0 0 0 0 200
                   pause 1000
                  else
                   sysmsg 'Out of bolts!' 25
                   stop
                  endif
                  @clearignorelist
                Ultima modifica di gramoz; 10-06-2013, 14:19.

                Commenta


                • #23
                  DRINK POTIONS (all in one) (by Kraz)
                  • Descrizione: A seconda delle esigenze beve la pozza refresh/cure/heal con un solo clik, un solo bottone. Se mortallato mangia una enhanced apple
                  • Istruzioni: Al posto di XX scrivete il numero di stamina raggiunto il quale userà la pozza refresh. Al posto di YY scrivete il numero di danni raggiunti i quali userà la pozza heal

                    codice:
                    [color=yellow]// insted XX write the number of stamina renched to drink the refresh potion[/color]
                    if stam < XX
                     [color=red]// Refresh potion[/color]
                     usetype! 0xf0b
                    endif
                    if poisoned 'self'
                     [color=lime]// Cure potion[/color]
                     usetype! 0xf07
                    endif
                    if not yellowhits 'self'
                    [color=yellow]// insted YY write the number of damage renched to drink the heal potion[/color]
                     if diffhits >= YY
                      [color=cyan]// Heal potion[/color]
                      usetype! 0xf0c
                     endif
                    else
                     [color=violet]// Enchanted apple[/color]
                     usetype! 0x2fd8
                    endif
                  Ultima modifica di gramoz; 24-06-2013, 16:39.

                  Commenta


                  • #24
                    Originariamente inviato da ShinobiX Visualizza il messaggio
                    Volevo risparmiare un tastino con assist uo

                    Pensavo a qualcosa tipo che facesse questa cosa:
                    Casta SUMMON FAMILIAR
                    attende gump ed evoca la WISP
                    casta SUMMON FEY.

                    Il problema sta nel fatto che se ho gia la wisp mi si blocca e non va avanti a castare SUMMON FEY. Ci vorrebbe un opzione che facendo un check al journal fa saltare direttamente a SUMMON FEY.
                    CAST WISP & SUMMON
                    • Descrizione: Come richiesto casta la shadow wisp, se avete gia la shadow wisp casta la summon
                    • Istruzioni: Al posto di XX inserite il tempo (in millisecondi) che vi occorrono per castare la spell
                    • Consigli: Se al posto delle fatine volete summonare altro vi basterà sostituire le due linee rosse cast 'summon fey' con cast 'nome spell' (es: cast 'summon earth elemental')

                      codice:
                      [color=yellow]// Author: Gramoz
                      // Purpose: Cast the familiar shadow wisp. If you have already a shadow wisp, cast the summon
                      //[/color]
                      if findtype 0xa5
                       [color=red]cast 'summon fey'[/color]
                       [color=yellow]// instead XX insert the time (in ms) the spell takes to be casted[/color]
                       pause XX
                       msg 'all follow me'
                      else
                       cast 'summon familiar'
                       waitforgump 0x292 15000
                       replygump 0x292 2
                       [color=red]cast 'summon fey'[/color]
                       [color=yellow]// instead XX insert the time (in ms) the spell takes to be casted[/color]
                       pause XX
                       msg 'all follow me'
                      endif
                    Ultima modifica di gramoz; 24-06-2013, 16:40.

                    Commenta


                    • #25
                      ti posso fare una richiesta?

                      riusciresti a fare una macro che usa mini heal friend e una big heal friend (2 macro separate da bindare a 2 tasti) che prima di curare hp se il bersaglio è affetto da mortal o blod oath casta remove curse sempre sul bersaglio amico, non credo dia problemi il fatto che la mini e big heal già di loro castano cure se il bersaglio è avvelenato.

                      Grazie molto gentile

                      Commenta


                      • #26
                        Originariamente inviato da Viking86 Visualizza il messaggio
                        ti posso fare una richiesta?

                        riusciresti a fare una macro che usa mini heal friend e una big heal friend (2 macro separate da bindare a 2 tasti) che prima di curare hp se il bersaglio è affetto da mortal o blod oath casta remove curse sempre sul bersaglio amico, non credo dia problemi il fatto che la mini e big heal già di loro castano cure se il bersaglio è avvelenato.

                        Grazie molto gentile
                        1. Purtroppo su mobiles che non siano il tuo pg puoi "solo" controllare: danno, se mortallato, se avvelenato.. Ti consiglio di usare queste macro:

                          • Istruzioni: Recatevi su Options -> Combat, cliccate su "Set Mount" e targettate il pet.

                            REMOVE CURSE OR MINI-HEAL MOUNT
                          • Descrizione: Questa macro toglierà il mortal da colui che avete settato come 'mount', se non è mortallato lo curerà con Heal (se danneggiato) o con Cure (se poisonato).

                            codice:
                            if yellowhits 'mount'
                             cast 'remove curse' 'mount'
                            else
                             miniheal 'mount'
                            endif
                            REMOVE CURSE OR BIG-HEAL MOUNT
                          • Descrizione: Questa macro toglierà il mortal da colui che avete settato come 'mount', se non è mortallato lo curerà con Greater Heal (se danneggiato) o con Arch Cure (se poisonato).

                            codice:
                            if yellowhits 'mount'
                             cast 'remove curse' 'mount'
                            else
                             bigheal 'mount'
                            endif



                        2. Se invece vuoi lasciare libero il 'mount', o se per esempio usi due pet e quindi uno vuoi settarlo come 'mount' e l'altro vuoi settarlo come quello che ti dirò ora, puoi fare così:

                          • Istruzioni: Avviate la macro e targettate colui su cui volete far funzionare queste macro che seguono.
                          • Consigli: Se non vi piace l'alias 'pet' potete modificare le parti scritte in rosso con quello che più vi aggrada (ma attenzione a mantenerle sempre fra i due simboli ' ' e, soprattutto, che siano tutti scritti uguali).

                            REMOVE CURSE OR MINI-HEAL XXX
                          • Descrizione: Questa macro controllerà se trova l'alias che avete scelto (di base 'pet') e se non lo trova vi chiederà di targettarlo (quindi una volta impostato non ve lo chiederà più), toglierà il mortal da colui che avete targettato all'avvio della macro, se non è mortallato lo curerà con Heal (se danneggiato) o con Cure (se poisonato).

                            codice:
                            if not @findobject [color=red]'pet'[/color]
                             promptalias [color=red]'pet'[/color]
                             for 2
                              sysmsg 'TARGETTA CHI VUOI CURARE ORA!' 25
                             endfor
                            endif
                            if yellowhits [color=red]'pet'[/color]
                             cast 'remove curse' [color=red]'pet'[/color]
                            else
                             miniheal [color=red]'pet'[/color]
                            endif
                            REMOVE CURSE OR BIG-HEAL XXX
                          • Descrizione: Questa macro controllerà se trova l'alias che avete scelto (di base 'pet') e se non lo trova vi chiederà di targettarlo (quindi una volta impostato non ve lo chiederà più), toglierà il mortal da colui che avete targettato all'avvio della macro, se non è mortallato lo curerà con Greater Heal (se danneggiato) o con Arch Cure (se poisonato).

                            codice:
                            if not @findobject [color=red]'pet'[/color]
                             promptalias [color=red]'pet'[/color]
                             for 2
                              sysmsg 'TARGETTA CHI VUOI CURARE ORA!' 25
                             endfor
                            endif
                            if yellowhits [color=red]'pet'[/color]
                             cast 'remove curse' [color=red]'pet'[/color]
                            else
                             bigheal [color=red]'pet'[/color]
                            endif
                        Ultima modifica di gramoz; 10-06-2013, 14:20.

                        Commenta


                        • #27
                          Originariamente inviato da gramoz Visualizza il messaggio
                          Purtroppo su mobiles che non siano il tuo pg puoi solo controllare danno, se mortallato, se avvelenato.. Quindi puoi usare queste macro:
                          • Istruzioni: Recatevi su Options -> Friends, cliccate su "Insert" e targettate il 'friend' da aggiungere alla lista (nb: se non spuntate l'opzione "consider only this as valid friends", i vostri compagni di gilda saranno considerati 'friends' anche senza apparire in quella lista).
                          • Consigli: Se non volete usare questa macro su un 'friend' potete modificarla a vostro piacimento sostituendo le parole colorate in rosso con un altro target a vostra scelta (per esempio 'last'). Non vi consiglio di usare il target 'self' poichè questa macro controlla solo se danneggiato, poisonato o mortallato mentre su di voi potreste controllare mooolte più cose.

                            REMOVE CURSE OR MINI-HEAL FRIEND
                          • Descrizione: Questa macro toglierà il mortal da colui che avete settato come 'friend', se non è mortallato lo curerà con Heal (se danneggiato) o con Cure (se poisonato).

                            codice:
                            if yellowhits [color=red]'friend'[/color]
                             cast 'remove curse' [color=red]'friend'[/color]
                            else
                             miniheal [color=red]'friend'[/color]
                            endif
                            REMOVE CURSE OR BIG-HEAL FRIEND
                          • Descrizione: Questa macro toglierà il mortal da colui che avete settato come 'friend', se non è mortallato lo curerà con Greater Heal (se danneggiato) o con Arch Cure (se poisonato).

                            codice:
                            if yellowhits [color=red]'friend'[/color]
                             cast 'remove curse' [color=red]'friend'[/color]
                            else
                             bigheal [color=red]'friend'[/color]
                            endif
                          ho provato ma non va, mortal sul pet ma continua a castare heal o g heal

                          Commenta


                          • #28
                            Originariamente inviato da Viking86 Visualizza il messaggio
                            ho provato ma non va, mortal sul pet ma continua a castare heal o g heal
                            Non funziona perchè non basta che il 'friend' sia nella lista ma devi anche indicare ad AUO che è quello il tuo "attuale friend"
                            Ad ogni modo ho cercato di rendere le cose un po' più semplici (spero), controlla se così va meglio :
                            REMOVE CURSE OR MINI/BIG-HEAL ON XXX

                            Commenta


                            • #29
                              Originariamente inviato da gramoz Visualizza il messaggio
                              LOAD FUKIYA (by Kraz)
                              • Descrizione: Ricarica la vostra fukiya con dardi poisonati
                              • Istruzioni: Munitevi di dardi ed avviate la macro

                                codice:
                                [color=yellow]// Author: Kraz
                                // Description: load a fukiya with darts[/color]
                                if not @findobject 'fukiya'
                                 promptalias 'fukiya'
                                endif
                                while not @injournal 'You cannot add anymore fukiya darts' 'system'
                                 if @findtype 0x2806 'any' 'backpack' 1
                                  waitforcontext 'fukiya' 0 5000
                                  waitfortarget 1000
                                  target! 'found'
                                 else
                                  sysmsg 'Out of fukiya darts!' 25
                                  break
                                 endif
                                endwhile
                                @clearjournal
                                sysmsg 'Macro execution finished.' 69
                              non mi funziona :\ la macro parte mi rimane il mirino in canna, è come se si bloccasse gra...
                              mi servirebbe anche quello x le shuriken

                              Commenta


                              • #30
                                Originariamente inviato da fastandfurious46 Visualizza il messaggio
                                non mi funziona :\ la macro parte mi rimane il mirino in canna, è come se si bloccasse gra...
                                Appena avviata la macro ti chiede di targettare la fukiya, lo hai fatto? :P

                                ps: devi avere i dardi nel tuo backpack


                                Originariamente inviato da fastandfurious46 Visualizza il messaggio
                                mi servirebbe anche quello x le shuriken
                                edit: fatto
                                Load Ninja Belt
                                Ultima modifica di gramoz; 10-06-2013, 14:14.

                                Commenta

                                Sto operando...
                                X