Alberta Cargo Quest Macro

Philippines

Moderators: waferbaron, Moderators

Forum rules
This server is currently not maintained and tables folder (including connection info) is outdated. Read the wiki for instructions on how to update those information. Please contribute your updated info. Contact Cozzie to join the team as a regular server supporter.
Message
Author
xhukeyrszx
Noob
Noob
Posts: 6
Joined: 14 Oct 2010, 05:42
Noob?: No

Alberta Cargo Quest Macro

#1 Post by xhukeyrszx »

A Macro Originally Crated by Sir Noobotter of Darkmoon..,


Share ko lang po para sa mga nag hahanap..,


######AUTOMACROS#########

automacro MOVEtoALBERTA {
location not alberta
call {
do move alberta
}
timeout 60
}

#START THE QUEST
automacro STARTQUEST {
console /Your Coordinates:/
location alberta
call PORTNPC
timeout 5
}

#END TALKING TO MIMIC
automacro ENDmimic1 {
console /before it changes its mind/
call PORTNPC
timeout 5
}

automacro ENDmimic2 {
console /have already moved/
call PORTNPC
timeout 5
}

# TALK TO MIMIC AGAIN
automacro RETALKmimic {
location alberta
console /Deadly Cargo (.*) That/
call retalkMIMIC
timeout 0
}

#go to mimic
automacro MIMIC1-a {
console /recognize the first crate/
call {
$mimic = first
call talkMIMIC
}
timeout 5
}

automacro MIMIC1-b {
console /get me the first crate/
call {
$mimic = first
call talkMIMIC
}
timeout 5
}

automacro MIMIC2-a {
console /retrieve the second crate/
call {
$mimic = second
call talkMIMIC
}
timeout 5
}

automacro MIMIC2-b {
console /get me the second crate/
call {
$mimic = second
call talkMIMIC
}
timeout 5
}



automacro MIMIC3-a {
console /third crate should be with/
call {
$mimic = third
call talkMIMIC
}
timeout 5
}

automacro MIMIC4-a {
console /get me the fourth crate/
call {
$mimic = fourth
call talkMIMIC
}

timeout 5
}

automacro MIMIC5-a {
console /find the fifth crate/
call {
$mimic = fifth
call talkMIMIC
}

timeout 5
}

automacro MIMIC6-a {
console /sixth create has been found/
call {
$mimic = sixth
call talkMIMIC
}
timeout 5
}

automacro MIMIC6-b {
console /our wounded scouts have reported/
call {
$mimic = sixth
call talkMIMIC
}
timeout 5
}

#QUEST FINISH CHANGING CONFIG
automacro FINISHa {
console /already did work for today/
call changeCHAR
timeout 5
}

automacro FINISHb {
console /come back 20 hours/
call changeCHAR
timeout 5
}

#######MACROS###########

macro PORTNPC {
$x = @random ("94","95","96","97","98")
$y = @random ("60","61","62","63","64")
do move alberta $x $y
do talknpc 90 62 c r0 n
}

macro talkMIMIC {
if ($mimic == first) goto mimic1
if ($mimic == second) goto mimic2
if ($mimic == third) goto mimic3
if ($mimic == fourth) goto mimic4
if ($mimic == fifth) goto mimic5
if ($mimic == sixth) goto mimic6
stop
:mimic1
$x = @random ("187","188","189","190","191")
$y = @random ("164","165","166","167","168")
do move $x $y
do talknpc 188 173 c n
stop
:mimic2
$x = @random ("224","225","226","227","228")
$y = @random ("102","103","104","105","106")
do move $x $y
do talknpc 232 104 c n
stop
:mimic3
$x = @random ("238","239","240","241","242")
$y = @random ("88","89","90","91","92")
do move $x $y
do talknpc 246 87 c n
stop
:mimic4
$x = @random ("238","239","240","241","242")
$y = @random ("64","65","66","67","68")
do move $x $y
do talknpc 245 67 c n
stop
:mimic5
$x = @random ("235","236","237","238","239")
$y = @random ("40","41","42","43","44")
do move $x $y
do talknpc 243 43 c n
stop
:mimic6
$x = @random ("114","115","116","117","118")
$y = @random ("215","216","217","218","219")
do move $x $y
do talknpc 123 221 c n
stop
}

macro retalkMIMIC {
$num = $.lastMatch1
goto mimic
stop
:mimic
if ($num == [1]#:) goto retalk1
if ($num == [2]#:) goto retalk2
if ($num == [3]#:) goto retalk3
if ($num == [4]#:) goto retalk4
if ($num == [5]#:) goto retalk5
stop
:retalk1
do talknpc 188 173 c n
stop
:retalk2
do talknpc 232 104 c n
stop
:retalk3
do talknpc 246 87 c n
stop
:retalk4
do talknpc 245 67 c n
stop
:retalk5
do talknpc 243 43 c n
stop
:retalk6
do talknpc 123 221 c n
stop
}

macro changeCHAR {
$uname1 = yourusername
$pword1 = yourpassword
$slot1 = yourcharslot#

$uname2 = yourusername
$pword2 = yourpassword
$slot2 = yourcharslot#

$uname3 = yourusername
$pword3 = yourpassword
$slot3 = yourcharslot#

$uname4 = yourusername
$pword4 = yourpassword
$slot4 = yourcharslot#

$uname5 = yourusername
$pword5 = yourpassword
$slot5 = yourcharslot#

goto char
stop

:char
if (($uname1 == @config(username)) && ($pword1 == @config(password)) && ($slot1 == @config(char))) goto secondchar
if (($uname2 == @config(username)) && ($pword2 == @config(password)) && ($slot2 == @config(char))) goto thirdchar
if (($uname3 == @config(username)) && ($pword3 == @config(password)) && ($slot3 == @config(char))) goto fourthchar
if (($uname4 == @config(username)) && ($pword4 == @config(password)) && ($slot4 == @config(char))) goto fifthchar
if (($uname5 == @config(username)) && ($pword5 == @config(password)) && ($slot5 == @config(char))) goto firstchar
stop

:secondchar
do conf username $uname2
do conf password $pword2
do conf char $slot2
do relog 5
stop

:thirdchar
do conf username $uname3
do conf password $pword3
do conf char $slot3
do relog 5
stop

:fourthchar
do conf username $uname4
do conf password $pword4
do conf char $slot4
do relog 5
stop

:fifthchar
do conf username $uname5
do conf password $pword5
do conf char $slot5
do relog 5
stop

:firstchar
do conf username $uname1
do conf password $pword1
do conf char $slot1
do relog 5
stop
}
Last edited by xhukeyrszx on 15 Oct 2010, 07:45, edited 1 time in total.

arnggrim
Noob
Noob
Posts: 4
Joined: 26 Jan 2009, 08:18
Noob?: No

Re: Alberta Cargo Quest Macro

#2 Post by arnggrim »

hi there buddy, you can use the do command. Be creative.

What I did here is I used the do command and used talk npc command with timeout... just estimate the travel time between npcs.. It'll work. I used this way back 2009.. Hope it helps
Image

Post Reply