Openkore.com

OpenKore Forums
It is currently 13 Dec 2018, 11:08

All times are UTC - 5 hours [ DST ]





Post new topic Reply to topic  [ 3 posts ] 
Author Message
 Post subject: help to fix this macro
PostPosted: 25 Sep 2018, 19:13 
Offline
Human
Human
User avatar

Joined: 20 Jan 2010, 09:07
Posts: 34
Hello, anyone can help me to fix ?
I have this error http://prntscr.com/kyq40a

Code:
#_______________________________________________________________#
#                                                   
# KAFRA SAVEPOINTS                                
#                                                
# NOTICE : Set 0 or 1 to disable/enable autostorage or autosell         
#         in $storageOption/$sellOption                           
#_______________________________________________________________#

automacro KafraSavePoints {
   InMap prt_fild05, prontera, geffen, aldebaran, payon, morocc, alberta
   exclusive 1
   run-once 1
   macro_delay 3
   call ChangeSavePoints
}

macro ChangeSavePoints {   
   $storageOption = 1
   $sellOption = 1
   $successLog = KafraSavePoints: saveMap was set
   $errorLog = KafraSavePoints: saveMap was already set!   
   switch ($.InMapLast) {
      case (== prt_fild05) {
         if (&config (saveMap) != prt_fild05) {
            do ai manual
            do move prt_fild05 &rand(284,288) &rand(219,222)
            do talknpc 290 224 c r0 n
            [   
               do conf saveMap prt_fild05
               do conf storageAuto $storageOption
               do conf storageAuto_npc prt_fild05 290 224
               do conf storageAuto_npc_steps c r1 n
               do conf autoMoveOnDeath 1
               do conf autoMoveOnDeath_x &rand(260,280)
               do conf autoMoveOnDeath_y &rand(200,220)
               do conf autoMoveOnDeath_map prt_fild05
            ]
            [
               do conf sellAuto $sellOption
               do conf sellAuto_npc prt_fild05 290 221
            ]
            do ai on
            log $successLog
            release ChangeSavePoints
         } else {
            log $errorLog
            stop
         }
      }
      case (== prontera) {
         if (&config (saveMap) != prontera) {
            do ai manual
            do move prontera &rand(145,149) &rand(23,27)
            do talknpc 151 29 c r0 n
            [
               do conf saveMap prontera
               do conf storageAuto $storageOption
               do conf storageAuto_npc prontera 151 29
               do conf storageAuto_npc_steps c r1 n
               do conf autoMoveOnDeath 1
               do conf autoMoveOnDeath_x &rand(120,140)
               do conf autoMoveOnDeath_y &rand(10,25)
               do conf autoMoveOnDeath_map prontera
            ]
            [
               do conf sellAuto $sellOption
               do conf sellAuto_npc prt_in 126 76 
            ]
            do ai on
            log $successLog
            release ChangeSavePoints
         } else {
            log $errorLog
            stop
         }
      }
      case (== geffen) {
         if (&config (saveMap) != geffen) {
            do ai manual
            do move geffen &rand(114,118) &rand(56,60)
            do talknpc 120 62 c r0 n
            [
               do conf saveMap geffen
               do conf storageAuto $storageOption
               do conf storageAuto_npc geffen 120 62
               do conf storageAuto_npc_steps c r1 n
               do conf autoMoveOnDeath 1
               do conf autoMoveOnDeath_x &rand(90,110)
               do conf autoMoveOnDeath_y &rand(30,50)
               do conf autoMoveOnDeath_map geffen
            ]
            [
               do conf sellAuto $sellOption
               do conf sellAuto_npc geffen_in 77 173   
            ]
            do ai on
            log $successLog
            release ChangeSavePoints
         } else {
            log $errorLog
            stop
         }
      }
      case (== aldebaran) {
         if (&config (saveMap) != aldebaran) {
            do ai manual
            do move aldebaran &rand(137,141) &rand(113,117)
            do talknpc 143 119 c r0 n
            [
               do conf saveMap aldebaran
               do conf storageAuto $storageOption
               do conf storageAuto_npc aldebaran 143 119
               do conf storageAuto_npc_steps c r1 n
               do conf autoMoveOnDeath 1
               do conf autoMoveOnDeath_x &rand(110,130)
               do conf autoMoveOnDeath_y &rand(90,110)
               do conf autoMoveOnDeath_map aldebaran
            ]
            [
               do conf sellAuto $sellOption
               do conf sellAuto_npc aldeba_in 94 56   
            ]
            do ai on
            log $successLog
            release ChangeSavePoints
         } else {
            log $errorLog
            stop
         }
      }
      case (== payon) {
         if (&config (saveMap) != payon) {
            do ai manual
            do move payon &rand(175,179) &rand(98,102)
            do talknpc 181 104 c r0 n
            [   
               do conf saveMap payon
               do conf storageAuto $storageOption
               do conf storageAuto_npc payon 181 104
               do conf storageAuto_npc_steps c r1 n
               do conf autoMoveOnDeath 1
               do conf autoMoveOnDeath_x &rand(150,170)
               do conf autoMoveOnDeath_y &rand(70,90)
               do conf autoMoveOnDeath_map payon
            ]
            [
               do conf sellAuto $sellOption
               do conf sellAuto_npc payon_in01 5 49 
            ]
            do ai auto
            log $successLog
            release ChangeSavePoints
         } else {
            log $errorLog
            stop
         }         
      }
      case (== morocc) {
         if (&config (saveMap) != morocc) {
            do ai manual
            do move morocc &rand(150,154) &rand(91,95)
            do talknpc 156 97 c r0 n
            [   
               do conf saveMap morocc
               do conf storageAuto $storageOption
               do conf storageAuto_npc morocc 156 97
               do conf storageAuto_npc_steps c r1 n
               do conf autoMoveOnDeath 1
               do conf autoMoveOnDeath_x &rand(120,140)
               do conf autoMoveOnDeath_y &rand(60,80)
               do conf autoMoveOnDeath_map morocc
            ]
            [
               do conf sellAuto $sellOption
               do conf sellAuto_npc morocc_in 141 67   
            ]
            do ai on
            log $successLog
            release ChangeSavePoints
         } else {
            log $errorLog
            stop
         }
      }
      case (== alberta) {
         if (&config (saveMap) != alberta) {
            do ai manual
            do move alberta &rand(107,111) &rand(54,58)
            do talknpc 113 60 c r0 n
            [   
               do conf saveMap alberta
               do conf storageAuto $storageOption
               do conf storageAuto_npc alberta 113 60
               do conf storageAuto_npc_steps c r1 n
               do conf autoMoveOnDeath 1
               do conf autoMoveOnDeath_x &rand(80,100)
               do conf autoMoveOnDeath_y &rand(30,50)
               do conf autoMoveOnDeath_map alberta
            ]
            [
               do conf sellAuto $sellOption
               do conf sellAuto_npc alberta_in 188 21   
            ]
            do ai on
            log $successLog
            release ChangeSavePoints
         } else {
            log $errorLog
            stop
         }
      }
   }
}

_________________
Image


Last edited by MiDaM on 26 Sep 2018, 14:12, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: help to fix this macro
PostPosted: 25 Sep 2018, 21:43 
Offline
OpenKore Monk
OpenKore Monk
User avatar

Joined: 17 Nov 2017, 23:32
Posts: 486
Location: Genting Highland, Malaysia
Psst, use code instead of quote.

Try replace release <macroname> with all or $.caller.
Btw, u use latest version of eventMacro?

_________________

I'll not give answer. I'll just showing you the way to find it
Wiki & Google are your best allies. If you're lazy to read I won't bother answering
Image


Top
 Profile  
 
 Post subject: Re: help to fix this macro
PostPosted: 28 Sep 2018, 20:01 
Offline
Human
Human
User avatar

Joined: 20 Jan 2010, 09:07
Posts: 34
solved thx

with release <macroname> with all

_________________
Image


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group