I have some problem with the following code: sometimes the bot load the whole wayoint again at waypoint 3 or 4, although there isn't any code for that. What's wrong ? (Google Translator)
Code: Select all
<?xml version="1.0" encoding="utf-8"?><waypoints>
<!-- # 1 --><waypoint x="-16372" z="-17727" y="522" tag="ac" type="TRAVEL">
if pr ~= 1 then
changeOptionFriendMob("mob", "Component Maker", "Add")
pr = 1
end
</waypoint>
<!-- # 2 --><waypoint x="-16467" z="-17568" y="522" tag="b">
if pr ~= 1 then
changeOptionFriendMob("mob", "Component Maker", "Add")
pr = 1
end
player:target_Object("Sole Part");
yrest(4000)
player:target_Object("Hand Part");
pf = 2
yrest(3000)
</waypoint>
<!-- # 3 --><waypoint x="-16485" z="-17656" y="522">
player:target_Object("Hand Part");
</waypoint>
<!-- # 4 --><waypoint x="-16428" z="-17776" y="522">
player:target_Object("Hand Part");
</waypoint>
<!-- # 5 --><waypoint x="-16302" z="-17788" y="522"> </waypoint>
<!-- # 6 --><waypoint x="-16214" z="-17862" y="560"> </waypoint>
<!-- # 7 --><waypoint x="-16130" z="-17915" y="572" tag="aa" type="TRAVEL">
if pf == 2 then
changeOptionFriendMob("mob", "Component Maker", "Remove")
loadPaths("part5.xml");
else
__WPL:setWaypointIndex(__WPL:findWaypointTag("b"));
end
</waypoint>
</waypoints>
Code: Select all
<?xml version="1.0" encoding="utf-8"?><waypoints>
<!-- # 1 --><waypoint x="-16147" z="-17900" y="570" tag="a"> __WPL:setWaypointIndex(__WPL:findWaypointTag("b")); </waypoint>
<!-- # 2 --><waypoint x="-16086" z="-17892" y="586" tag="b"> __WPL:setWaypointIndex(__WPL:findWaypointTag("c")); </waypoint>
<!-- # 3 --><waypoint x="-16060" z="-17819" y="599" tag="c"> __WPL:setWaypointIndex(__WPL:findWaypointTag("d")); </waypoint>
<!-- # 4 --><waypoint x="-16029" z="-17726" y="612" tag="d"> __WPL:setWaypointIndex(__WPL:findWaypointTag("e")); </waypoint>
<!-- # 5 --><waypoint x="-15963" z="-17679" y="609" tag="e"> __WPL:setWaypointIndex(__WPL:findWaypointTag("f")); </waypoint>
<!-- # 6 --><waypoint x="-15894" z="-17712" y="605" tag="f"> __WPL:setWaypointIndex(__WPL:findWaypointTag("g")); </waypoint>
<!-- # 7 --><waypoint x="-15848" z="-17768" y="601" tag="g"> __WPL:setWaypointIndex(__WPL:findWaypointTag("h")); </waypoint>
<!-- # 8 --><waypoint x="-15764" z="-17777" y="638" tag="h"> __WPL:setWaypointIndex(__WPL:findWaypointTag("i")); </waypoint>
<!-- # 9 --><waypoint x="-15692" z="-17778" y="641" tag="i"> __WPL:setWaypointIndex(__WPL:findWaypointTag("j")); </waypoint>
<!-- # 10 --><waypoint x="-15612" z="-17756" y="641" tag="j"> __WPL:setWaypointIndex(__WPL:findWaypointTag("k")); </waypoint>
<!-- # 11 --><waypoint x="-15529" z="-17733" y="641" tag="k"> __WPL:setWaypointIndex(__WPL:findWaypointTag("l")); </waypoint>
<!-- # 12 --><waypoint x="-15452" z="-17714" y="641" tag="l"> __WPL:setWaypointIndex(__WPL:findWaypointTag("m")); </waypoint>
<!-- # 13 --><waypoint x="-15388" z="-17716" y="641" tag="m" type="TRAVEL">
keyboardPress( key.VK_8 );
yrest(1000)
player:target_NPC("Production Plant Portal");
inventory:useItem("Empty Scroll")
yrest(3000)
if pm ~= 1 then
changeOptionFriendMob("mob", "Component Maker", "Add")
pm = 1
end
__WPL:setWaypointIndex(__WPL:findWaypointTag("n"));
</waypoint>
<!-- # 14 --><waypoint x="-15331" z="-17661" y="641" tag="n"> __WPL:setWaypointIndex(__WPL:findWaypointTag("o")); </waypoint>
<!-- # 15 --><waypoint x="-15261" z="-17599" y="641" tag="o"> __WPL:setWaypointIndex(__WPL:findWaypointTag("p")); </waypoint>
<!-- # 16 --><waypoint x="-15185" z="-17556" y="641" tag="p"> __WPL:setWaypointIndex(__WPL:findWaypointTag("q")); </waypoint>
<!-- # 17 --><waypoint x="-15113" z="-17524" y="641" tag="q"> __WPL:setWaypointIndex(__WPL:findWaypointTag("r")); </waypoint>
<!-- # 18 --><waypoint x="-15016" z="-17522" y="647" tag="r"> __WPL:setWaypointIndex(__WPL:findWaypointTag("s")); </waypoint>
<!-- # 19 --><waypoint x="-14926" z="-17509" y="648" tag="s"> __WPL:setWaypointIndex(__WPL:findWaypointTag("t")); </waypoint>
<!-- # 20 --><waypoint x="-14829" z="-17498" y="641" tag="t"> __WPL:setWaypointIndex(__WPL:findWaypointTag("u")); </waypoint>
<!-- # 21 --><waypoint x="-14728" z="-17465" y="625" tag="u"> __WPL:setWaypointIndex(__WPL:findWaypointTag("v")); </waypoint>
<!-- # 22 --><waypoint x="-14579" z="-17420" y="615" tag="v">
player:target_NPC("Raw Material Processing Mechanism");
inventory:useItem("Empty Scroll")
yrest(5000)
__WPL:setWaypointIndex(__WPL:findWaypointTag("w"));
</waypoint>
<!-- # 23 --><waypoint x="-14623" z="-17518" y="615" tag="w"> __WPL:setWaypointIndex(__WPL:findWaypointTag("x")); </waypoint>
<!-- # 24 --><waypoint x="-14707" z="-17672" y="615" tag="x"> __WPL:setWaypointIndex(__WPL:findWaypointTag("y")); </waypoint>
<!-- # 25 --><waypoint x="-14631" z="-17245" y="606" tag="y">
changeOptionFriendMob("mob", "Component Maker", "Remove")
loadPaths("part6.xml");
</waypoint>
</waypoints>