DoD - Item buy waypoint
Posted: Wed Jul 25, 2012 7:22 am
Hi,
I wrote a little waypoint file to buy an item with mementos in the new zone
At waypoint 6 he checks if there are any transport runes to port to the vendor, otherwise he will go there by foot. The same at waypoint 75.
I did a forum search how I can buy an item at a vendor and how I can put those bought items into the bank.
Here he should buy 4 of those belts but I get the message that the lua code is incorrect. Because "BuyItemByName" is the only command to buy something that I could find in the forum I don't know what's wrong.
Anyone has a fix for that?
Thanks
I wrote a little waypoint file to buy an item with mementos in the new zone
Code: Select all
<?xml version="1.0" encoding="utf-8"?><waypoints type="TRAVEL">
<!-- # 1 --><waypoint x="1645" z="-4908" y="752">
player:target_NPC("Quilin Hudson");
yrest(500)
sendMacro("ChoiceOption(1);");
waitForLoadingScreen();
</waypoint>
<!-- # 4 --><waypoint x="63" z="-820" y="857"> </waypoint>
<!-- # 5 --><waypoint x="141" z="-740" y="862">
GoToPortal();
waitForLoadingScreen();
</waypoint>
<!-- # 6 --><waypoint x="-2908" z="7247" y="-96">
player:update();
if inventory:itemTotalCount(202903) > 0 then
RoMScript("TB_Teleport(0,12)");
waitForLoadingSreen();
else
if inventory:itemTotalCount(207204) >= 1 then
if not player:hasBuff(495642) then
inventory:useItem(207204)
end
end
yrest(1000)
player:update()
if not player.Mounted then
player:mount()
end
end
</waypoint>
<!-- # 7 --><waypoint x="-2809" z="7249" y="-52"> </waypoint>
<!-- # 8 --><waypoint x="-2761" z="7216" y="-19"> </waypoint>
<!-- # 9 --><waypoint x="-2737" z="7142" y="10"> </waypoint>
<!-- # 10 --><waypoint x="-2695" z="7068" y="31"> </waypoint>
<!-- # 11 --><waypoint x="-2739" z="6978" y="45"> </waypoint>
<!-- # 12 --><waypoint x="-2829" z="6847" y="53"> </waypoint>
<!-- # 13 --><waypoint x="-2836" z="6777" y="52"> </waypoint>
<!-- # 14 --><waypoint x="-2799" z="6718" y="54"> </waypoint>
<!-- # 15 --><waypoint x="-2602" z="6622" y="61"> </waypoint>
<!-- # 16 --><waypoint x="-2437" z="6492" y="25"> </waypoint>
<!-- # 17 --><waypoint x="-2445" z="6406" y="27"> </waypoint>
<!-- # 18 --><waypoint x="-2891" z="5962" y="23"> </waypoint>
<!-- # 19 --><waypoint x="-3059" z="5716" y="12"> </waypoint>
<!-- # 20 --><waypoint x="-3100" z="5595" y="18"> </waypoint>
<!-- # 21 --><waypoint x="-3200" z="5513" y="16"> </waypoint>
<!-- # 22 --><waypoint x="-3369" z="5367" y="15"> </waypoint>
<!-- # 23 --><waypoint x="-3430" z="5316" y="18"> </waypoint>
<!-- # 24 --><waypoint x="-3675" z="5278" y="24"> </waypoint>
<!-- # 25 --><waypoint x="-3927" z="5154" y="28"> </waypoint>
<!-- # 26 --><waypoint x="-4167" z="5070" y="26"> </waypoint>
<!-- # 27 --><waypoint x="-4288" z="5091" y="19">
NPCTeleport("Sturobold", "Altes K\148nigreich von Rorazan")
</waypoint>
<!-- # 28 --><waypoint x="-20733" z="-22757" y="577">
if inventory:itemTotalCount(207204) >= 1 then
if not player:hasBuff(495642) then
inventory:useItem(207204)
end
end
yrest(1000)
player:update()
if not player.Mounted then
player:mount()
end
</waypoint>
<!-- # 29 --><waypoint x="-20918" z="-22779" y="588"> </waypoint>
<!-- # 30 --><waypoint x="-20948" z="-22748" y="600"> </waypoint>
<!-- # 31 --><waypoint x="-21009" z="-22577" y="615"> </waypoint>
<!-- # 32 --><waypoint x="-21127" z="-22428" y="633"> </waypoint>
<!-- # 33 --><waypoint x="-21296" z="-22191" y="603"> </waypoint>
<!-- # 34 --><waypoint x="-21563" z="-22171" y="607"> </waypoint>
<!-- # 35 --><waypoint x="-21665" z="-22127" y="602"> </waypoint>
<!-- # 36 --><waypoint x="-21758" z="-22028" y="595"> </waypoint>
<!-- # 37 --><waypoint x="-21824" z="-21663" y="574"> </waypoint>
<!-- # 38 --><waypoint x="-22038" z="-21377" y="576"> </waypoint>
<!-- # 39 --><waypoint x="-22114" z="-21193" y="593"> </waypoint>
<!-- # 40 --><waypoint x="-22027" z="-21036" y="618"> </waypoint>
<!-- # 41 --><waypoint x="-22014" z="-20781" y="630"> </waypoint>
<!-- # 42 --><waypoint x="-21959" z="-20463" y="607"> </waypoint>
<!-- # 43 --><waypoint x="-21825" z="-20425" y="633"> </waypoint>
<!-- # 44 --><waypoint x="-21697" z="-20305" y="650"> </waypoint>
<!-- # 45 --><waypoint x="-21653" z="-20251" y="660"> </waypoint>
<!-- # 46 --><waypoint x="-21633" z="-20223" y="664"> </waypoint>
<!-- # 47 --><waypoint x="-21601" z="-20233" y="668"> </waypoint>
<!-- # 48 --><waypoint x="-21513" z="-20264" y="695"> </waypoint>
<!-- # 49 --><waypoint x="-21189" z="-20506" y="744"> </waypoint>
<!-- # 50 --><waypoint x="-20904" z="-20548" y="749"> </waypoint>
<!-- # 51 --><waypoint x="-20334" z="-20619" y="768"> </waypoint>
<!-- # 52 --><waypoint x="-19513" z="-20579" y="794"> </waypoint>
<!-- # 53 --><waypoint x="-19109" z="-20727" y="813"> </waypoint>
<!-- # 54 --><waypoint x="-18768" z="-20599" y="822"> </waypoint>
<!-- # 55 --><waypoint x="-18701" z="-20553" y="829"> </waypoint>
<!-- # 56 --><waypoint x="-18698" z="-20488" y="846"> </waypoint>
<!-- # 57 --><waypoint x="-18751" z="-20343" y="890"> </waypoint>
<!-- # 58 --><waypoint x="-18725" z="-20119" y="932"> </waypoint>
<!-- # 59 --><waypoint x="-18706" z="-19899" y="961"> </waypoint>
<!-- # 60 --><waypoint x="-18724" z="-19761" y="967"> </waypoint>
<!-- # 61 --><waypoint x="-18646" z="-19601" y="977"> </waypoint>
<!-- # 62 --><waypoint x="-18508" z="-19501" y="1001"> </waypoint>
<!-- # 63 --><waypoint x="-18495" z="-19401" y="1013"> </waypoint>
<!-- # 64 --><waypoint x="-18538" z="-19357" y="1023"> </waypoint>
<!-- # 65 --><waypoint x="-18738" z="-19375" y="1077"> </waypoint>
<!-- # 66 --><waypoint x="-18761" z="-19285" y="1076"> </waypoint>
<!-- # 67 --><waypoint x="-18769" z="-19144" y="1094"> </waypoint>
<!-- # 68 --><waypoint x="-18828" z="-18980" y="1107"> </waypoint>
<!-- # 69 --><waypoint x="-18950" z="-18861" y="1107"> </waypoint>
<!-- # 70 --><waypoint x="-18954" z="-18593" y="1100"> </waypoint>
<!-- # 71 --><waypoint x="-18919" z="-18164" y="1007"> </waypoint>
<!-- # 72 --><waypoint x="-19101" z="-18124" y="1010"> </waypoint>
<!-- # 73 --><waypoint x="-19174" z="-18151" y="1009">
player:target_NPC(Jillet Jyang);
yrest(500);
sendMacro("ChoiceOption(1);");
yrest(1000);
BuyItemByName(G\129rtel der Lodernden Flamme, 4)
</waypoint>
<!-- # 75 --><waypoint x="-19117" z="-18125" y="1008">
player:update();
if inventory:itemTotalCount(202903) > 0 then
RoMScript("TB_Teleport(0,13)");
waitForLoadingSreen();
else
if inventory:itemTotalCount(207204) >= 1 then
if not player:hasBuff(495642) then
inventory:useItem(207204)
end
end
yrest(1000)
player:update()
if not player.Mounted then
player:mount()
end
end
</waypoint>
<!-- # 76 --><waypoint x="-18931" z="-18108" y="1007"> </waypoint>
<!-- # 77 --><waypoint x="-18901" z="-18283" y="1015"> </waypoint>
<!-- # 78 --><waypoint x="-18943" z="-18448" y="1044"> </waypoint>
<!-- # 79 --><waypoint x="-18890" z="-18641" y="1105"> </waypoint>
<!-- # 80 --><waypoint x="-18744" z="-18899" y="1094"> </waypoint>
<!-- # 81 --><waypoint x="-18711" z="-19005" y="1088"> </waypoint>
<!-- # 82 --><waypoint x="-18675" z="-19129" y="1076"> </waypoint>
<!-- # 83 --><waypoint x="-18754" z="-19332" y="1077"> </waypoint>
<!-- # 84 --><waypoint x="-18635" z="-19610" y="979"> </waypoint>
<!-- # 85 --><waypoint x="-18752" z="-19809" y="969"> </waypoint>
<!-- # 86 --><waypoint x="-19132" z="-20007" y="823"> </waypoint>
<!-- # 87 --><waypoint x="-19483" z="-20384" y="768"> </waypoint>
<!-- # 88 --><waypoint x="-19954" z="-20686" y="795"> </waypoint>
<!-- # 89 --><waypoint x="-20476" z="-20596" y="782"> </waypoint>
<!-- # 90 --><waypoint x="-21151" z="-20514" y="745"> </waypoint>
<!-- # 91 --><waypoint x="-21342" z="-20508" y="743"> </waypoint>
<!-- # 92 --><waypoint x="-21513" z="-20486" y="729"> </waypoint>
<!-- # 93 --><waypoint x="-21705" z="-20654" y="732"> </waypoint>
<!-- # 94 --><waypoint x="-22046" z="-20823" y="635"> </waypoint>
<!-- # 95 --><waypoint x="-22237" z="-21058" y="595"> </waypoint>
<!-- # 96 --><waypoint x="-22208" z="-21177" y="605"> </waypoint>
<!-- # 97 --><waypoint x="-21866" z="-21706" y="574"> </waypoint>
<!-- # 98 --><waypoint x="-21730" z="-21882" y="589"> </waypoint>
<!-- # 99 --><waypoint x="-21642" z="-22144" y="605"> </waypoint>
<!-- #100 --><waypoint x="-21496" z="-22238" y="610"> </waypoint>
<!-- #101 --><waypoint x="-21251" z="-22285" y="611"> </waypoint>
<!-- #102 --><waypoint x="-21205" z="-22324" y="614"> </waypoint>
<!-- #103 --><waypoint x="-21164" z="-22374" y="619"> </waypoint>
<!-- #104 --><waypoint x="-21109" z="-22470" y="623"> </waypoint>
<!-- #105 --><waypoint x="-20951" z="-22594" y="614"> </waypoint>
<!-- #106 --><waypoint x="-20788" z="-22643" y="603"> </waypoint>
<!-- #107 --><waypoint x="-20712" z="-22728" y="578">
NPCTeleport("Sturobold", "Donnerhufh\129gel")
</waypoint>
<!-- #108 --><waypoint x="-4259" z="5052" y="23"> </waypoint>
<!-- #109 --><waypoint x="-3984" z="5139" y="26"> </waypoint>
<!-- #110 --><waypoint x="-4039" z="5161" y="41"> </waypoint>
<!-- #111 --><waypoint x="-4119" z="5439" y="44"> </waypoint>
<!-- #112 --><waypoint x="-4175" z="5630" y="48"> </waypoint>
<!-- #113 --><waypoint x="-4136" z="5978" y="66"> </waypoint>
<!-- #114 --><waypoint x="-4148" z="6079" y="66"> </waypoint>
<!-- #115 --><waypoint x="-4187" z="6209" y="86"> </waypoint>
<!-- #116 --><waypoint x="-4230" z="6350" y="85"> </waypoint>
<!-- #117 --><waypoint x="-4305" z="6502" y="66"> </waypoint>
<!-- #118 --><waypoint x="-4410" z="6713" y="84"> </waypoint>
<!-- #119 --><waypoint x="-4405" z="6847" y="90"> </waypoint>
<!-- #120 --><waypoint x="-4398" z="7017" y="103"> </waypoint>
<!-- #121 --><waypoint x="-4405" z="7133" y="103"> </waypoint>
<!-- #122 --><waypoint x="-4477" z="7437" y="92"> </waypoint>
<!-- #123 --><waypoint x="-4603" z="7575" y="92"> </waypoint>
<!-- #124 --><waypoint x="-4661" z="7572" y="116">
player:target_NPC("Aliena Silyn");
sendMacro("ChoiceOption(5);");
local gurt = inventory:findItem("G\129rtel der Lodernden Flamme")
if gurt then
gurt:moveTo("bank")
end
</waypoint>
<!-- #125 --><waypoint x="-4569" z="7571" y="92"> </waypoint>
<!-- #126 --><waypoint x="-4432" z="7392" y="92"> </waypoint>
<!-- #127 --><waypoint x="-4400" z="7158" y="103"> </waypoint>
<!-- #128 --><waypoint x="-4409" z="7035" y="103"> </waypoint>
<!-- #129 --><waypoint x="-4402" z="6829" y="90"> </waypoint>
<!-- #130 --><waypoint x="-4343" z="6649" y="84"> </waypoint>
<!-- #131 --><waypoint x="-4254" z="6455" y="65"> </waypoint>
<!-- #132 --><waypoint x="-4185" z="6182" y="85"> </waypoint>
<!-- #133 --><waypoint x="-4124" z="6047" y="66"> </waypoint>
<!-- #134 --><waypoint x="-4172" z="5619" y="47"> </waypoint>
<!-- #135 --><waypoint x="-4103" z="5367" y="58"> </waypoint>
<!-- #136 --><waypoint x="-4020" z="5102" y="25"> </waypoint>
<!-- #137 --><waypoint x="-3816" z="5194" y="31">
loadPaths("kerker/main_return")
</waypoint>
</waypoints>I did a forum search how I can buy an item at a vendor and how I can put those bought items into the bank.
Code: Select all
player:target_NPC(Jillet Jyang);
yrest(500);
sendMacro("ChoiceOption(1);");
yrest(1000);
BuyItemByName(G\129rtel der Lodernden Flamme, 4)Anyone has a fix for that?
Thanks