Novice Training Ground Macro, Helllp!!

All about the macro plugin can be found in this forum. This forum is intended for the macro plugin only.

Moderator: Moderators

skyscraper11
Noob
Noob
Posts: 4
Joined: 20 Aug 2013, 21:26
Noob?: No

Novice Training Ground Macro, Helllp!!

#1 Post by skyscraper11 »

Hi, this is my first macro on pRO, this macro is all about passing the training grounds and leveling on it, and it closes when my char is in payon town, at first this macro was working well, but i noticed that training grounds are not only one map ex. new_1-1, new_1-2 etc... somthing like that, and i tried to add IF statement, and now its not working, it has so many errors. please help? :D

automacro traininggrounds {
$map = (new_1-1, new_2-1, new_3-1, new_4-1, new_5-1, new_6-1, new_7-1, new_8-1)
if ($map == new_1-1) {
map new_1-1
}
elseif ($map == new_2-1) {
map new_2-1
}
elseif ($map == new_3-1) {
map new_3-1
}
elseif ($map == new_4-1) {
map new_4-1
}
elseif ($map == new_5-1) {
map new_5-1
}
elseif ($map == new_6-1) {
map new_6-1
}
elseif ($map == new_7-1) {
map new_7-1
}
else {
map new_8-1
}
}
call novice
}
macro novice {
do conf autoTalkCont 1
do move 53 111
do talknpc 53 114 r0 r0 r0 r0 r0
pause 3
do move 148 112
pause 3
do move 100 27
pause 3
do talknpc 100 29 r0 r0 r0 r0 r0 r0 r0
pause 3
do talknpc 100 105 r0 r0 r0 r0 r0 r0 r0 r0 r0 r0 r0 r0 r0 r0
pause 5
do eq Novice Plate
do eq Novice Hood
do eq Novice Boots
do eq Novice Egg Cap
do eq Novice Knife
do eq Novice Guard
pause 3
do talknpc 100 105 r0 r0 r0 r0 r0 r0 r0 r0 r0 r0 r0 r0
pause5
do move 112 111
pause 3
do talknpc 115 120 r0 r0 r0 r0 r0 r0
pause 5
do talknpc 100 105 r0 r0 r0 r0
pause 5
do move 74 106
pause 3
do talknpc 33 172 r0 r0 r0 r0
pause 3
do talknpc 30 176 r0 r0 r0 r0 r0 r0 r0 r0 r0 r0 r0 r0 r0 r4 r0
pause 3
do talknpc 33 176 r0 r0 r0 r0 r0 r0
pause 3
do talknpc 36 176 r0 r0 r0 r0
pause 3
do talknpc 33 172 r0 r0 r0 r0 r0 r0
pause 3
#
release traininggrounds
}

automacro training {
$map = (new_1-1, new_1-2, new_1-3, new_1-4, new_1-5, new_1-6, new_1-7, new_1-8)
if ($map == new_1-1) {
map new_1-1
}
elseif ($map == new_1-2) {
map new_1-2
}
elseif ($map == new_1-3) {
map new_1-3
}
elseif ($map == new_1-4) {
map new_1-4
}
elseif ($map == new_1-5) {
map new_1-5
}
elseif ($map == new_1-6) {
map new_1-6
}
elseif ($map == new_1-7) {
map new_1-7
}
else {
map new_1-8
}
}

call novice2
}
macro novice2 {
do move 100 35
do talknpc 96 30 r0 r0 r0 r0 r0 r0
$map = (new_1-1, new_1-2, new_1-3, new_1-4, new_1-5, new_1-6, new_1-7, new_1-8)
if ($map == new_1-1) {
map new_1-1
}
elseif ($map == new_1-2) {
map new_1-2
}
elseif ($map == new_1-3) {
map new_1-3
}
elseif ($map == new_1-4) {
map new_1-4
}
elseif ($map == new_1-5) {
map new_1-5
}
elseif ($map == new_1-6) {
map new_1-6
}
elseif ($map == new_1-7) {
map new_1-7
}
else {
map new_1-8
}
}

automacro training2 {
base == 6
call novice4
}
macro novice4 {
do move 100 35
do talknpc 96 30 r0 r0 r0 r0 r0 r0
$map = (new_1-1, new_1-2, new_1-3, new_1-4, new_1-5, new_1-6, new_1-7, new_1-8)
if ($map == new_1-1) {
do conf lockMap new_1-1
}
elseif ($map == new_1-2) {
do conf lockMap new_1-2
}
elseif ($map == new_1-3) {
do conf lockMap new_1-3
}
elseif ($map == new_1-4) {
do conf lockMap new_1-4
}
elseif ($map == new_1-5) {
do conf lockMap new_1-5
}
elseif ($map == new_1-6) {
do conf lockMap new_1-6
}
elseif ($map == new_1-7) {
do conf lockMap new_1-7
}
else {
do conf lockMap new_1-8
}
}

automacro jobchange {
exclusive 1
run-once 1
base == 8
call novice3
}
macro novice3 {
do conf skillsAddAuto_list Basic Skill 9
do move 100 35
do talknpc 105 41 c r1 c c r1 c
}

automacro jobchange1 {
map moc_prydb1
call novice5
}
macro novice5 {
do move 88 115
do move 46 128
do talknpc 43 133 c r1 c r1 c c c
do move 58 115
do move 100 105
do move 99 56
}

automacro death {
map moc_pryd05
call novice6
}
macro novice6 {
do conf lockMap moc_pryd05
}

automacro movecity {
map morocc
call move
}
macro move {
do talknpc 156 97 c r2 c r1
}

automacro quit {
map payon
call exit
}
macro exit {
do quit
}
Raider
The Kore Devil
The Kore Devil
Posts: 672
Joined: 22 Feb 2013, 03:40
Noob?: No
Location: The Netherlands

Re: Novice Training Ground Macro, Helllp!!

#2 Post by Raider »

What if you change all the elseif to if?