Advertisement
bls000

macro_completa_1a99

Sep 24th, 2015
318
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 7.94 KB | None | 0 0
  1. automacro 1a99 {
  2.         hp > 10%
  3.             call 1a82
  4.         timeout 60
  5.     }
  6.      
  7.     macro 1a82 {
  8.                 $lm = @config(lockMap)
  9.                 switch ($.lvl) {
  10.                     ############### Salvando em payon ##############
  11.                     case (< 19){
  12.                     if ($lm != pay_fild08) {
  13.                             log [ SALVANDO EM PAYON ]
  14.                             do ai manual
  15.                             do move payon 181 109
  16.                             do talknpc 181 104 c r0  
  17.                             log [ CONFIGURANDO LOCKMAP ]
  18.                             log [ PAY_FILD08 ]
  19.                             do conf storageAuto_npc payon 181 104  
  20.                             do conf lockMap pay_fild08
  21.                             do ai auto
  22.                     }else{
  23.                             log [ O MAPA JA E PAY_FILD08]            
  24.                        
  25.                         }
  26.                     }
  27.                    
  28.                     ##################### pay_fild07 ##############
  29.                     case (< 29) {
  30.                         if ($lm != pay_fild07) {
  31.                         log [ CONFIGURANDO LOCKMAP ]
  32.                         log [ PAY_FILD07 ]
  33.                         do conf lockMap pay_fild07  
  34.                         }else{
  35.                     log [ O MAPA JA E PAY_FILD07]
  36.                         }
  37.                     }
  38.                    
  39.                     ##################### pay_fild09 ##############        
  40.                     case (< 39) {
  41.                     if ($lm != pay_fild09) {
  42.                         log [ CONFIGURANDO LOCKMAP ]
  43.                         log [ PAY_FILD09 ]
  44.                         do conf lockMap pay_fild09
  45.                     }else{
  46.                     log [ O MAPA JA E PAY_FILD09]
  47.                         }
  48.                     }
  49.                    
  50.                     ############### moc_fild03 ##############
  51.                     case (< 51) {
  52.                     if ($lm != moc_fild03) {
  53.                         log [ CONFIGURANDO LOCKMAP ]
  54.                         log [ MOC_FIELD03 ]
  55.                         do conf lockMap moc_fild03
  56.                     }else{
  57.                     log [ O MAPA JA E MOC_FILD03]
  58.                         }
  59.                     }
  60.                    
  61.                     ############## Salvando em Morocc ###########
  62.                     case (< 70) {
  63.                     if ($lm != moc_fild17) {
  64.                         log [ SALVANDO EM MOROCC ]
  65.                         do ai manual
  66.                         do move payon 181 109
  67.                         do talknpc 181 104 c r2 r2
  68.                         pause 3
  69.                         do move morocc 150 97
  70.                         do talknpc 156 97 c r0
  71.                         log  [ SALVO EM MOROCC, RECONFIGURANDO...]
  72.                         do conf storageAuto_npc morocc 156 97
  73.                         do conf lockMap moc_fild17
  74.                         do ai auto
  75.                     }else{
  76.                         log [ O MAPA JA E MOC_FILD17 ]
  77.                         }
  78.                
  79.                     }
  80.                    
  81.                     ############### Salvando em Geffen ##############
  82.                     case (< 75) {
  83.                     if ($lm != gef_fild08) {
  84.                         log [ SALVANDO EM GEFFEN ]
  85.                         do ai manual
  86.                         do move morocc 150 97
  87.                         do talknpc 156 97 c r2 r0
  88.                         pause 2
  89.                         do move prontera 149 29
  90.                         do talknpc 151 29 c r2 r1
  91.                         pause 2
  92.                         do move geffen 119 67
  93.                         do talknpc 120 62 c r0
  94.                         do conf storageAuto_npc geffen 203 123
  95.                         do conf lockMap gef_fild08
  96.                         do ai auto
  97.                     }else{
  98.                     log [ O MAPA JA E GEF_FILD08 ]
  99.                         }
  100.                     }
  101.                    
  102.                     ########### GEF_FILD06 ################
  103.                     case (< 82) {
  104.                     if ($lm != gef_fild06) {
  105.                         log [ CONFIGURANDO LOCKMAP ]
  106.                         log [ GEF_FILD06 ]
  107.                         do conf lockMap gef_fild06
  108.                     }else{
  109.                     log [ O MAPA JA E GEF_FILD06 ]
  110.                         }
  111.                                    
  112.                      }
  113.                                     ########### MOVER PARA O AEROPLANO ################
  114.                     case (< 83) {
  115.                     if ($lm != ra_fild12 OR ve_fild03) {
  116.                     log [ MOVENDO-SE PARA O AEROPLANO]
  117.                                     do conf lockMap
  118.                                     do conf route_randomWalk 0
  119.                                     do move geffen 126, 61
  120.                                     pause 1
  121.                                     do talknpc 120 62 c r2 r0
  122.                                     # Prontera
  123.                                     do move 147 89
  124.                                     do talknpc 146 89 c r2 r0
  125.                                     # izlude
  126.                                     do move 197 56
  127.                                     do talknpc 206 55 c r0 c r0
  128.                                     pause 1
  129.                                     log [ ESTOU NO AEROPLANO ]
  130.                                     do move 244 37
  131.                                     pause 1
  132.                                     do ai clear
  133.                     }                              
  134.                 }
  135.                             ############### SALVANDO EM VEINS [ STAPO ]##############
  136.                                     case (< 95){
  137.                                     if ($.map == rachel && $lm != ve_fild07 ) {
  138.                                             do move rachel 117 139
  139.                                             pause 1
  140.                                             do talknpc 109 138 c r0 c
  141.                                             log [SALVO EM RACHEL]
  142.                                             pause 1
  143.                                             # usa teleporte para veins
  144.                                             do talknpc 109 138 c r2 c r0
  145.                                             pause 3
  146.                                             # vai a kafra e salva
  147.                                             do move veins 212 123
  148.                                             pause 1
  149.                                             do talknpc 207 128 c r0 c
  150.                                             # configura o lockmap
  151.                                             do conf lockMap ve_fild07
  152.                                             do conf route_randomWalk 1
  153.                                             do conf storageAuto_npc veins 207 128
  154.                                             do ai auto
  155.                                     }else{
  156.                     log [ O MAPA JA E VE_FILD07 ]
  157.                     }
  158.                             }
  159.                             ############### MAGMARING ##############
  160.                             case (< 99){
  161.                             if ($lm != ve_fild03 ) {
  162.                             log [ULTIMO PASSO MUDANDO PARA MAGMARING]
  163.                             do conf lockMap ve_fild03
  164.                             }else{
  165.                     log [ O MAPA JA E VE_FILD03 ]
  166.                     }
  167.                     }
  168.         }
  169.     }
  170.      
  171.     automacro sairAeroplano {
  172.             map airplane
  173.             console /Bem-Vindo a Rachel (.*)/i
  174.             priority 1
  175.             run-once 1
  176.                     call {
  177.                             do move 243 29
  178.                             pause 3
  179.                             do move rachel
  180.                             log [ ESTOU EM RACHEL ]
  181.                             release sairAeroplano
  182.                     }
  183.             timeout 10
  184.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement