MMOMinion

Full Version: Unspoiled Question
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
I am trying to make my own Unspoiled Profile, and meet some problems.
Sometimes, the positions of unspouled Node will change, and bot won't gather the nodes because the pos I set is too far from that node. So, how to set multiple pos for unspoild node whose pos are not fixed? Or any solutions for this issue?

Is there a way to set time like gather starting at 4:30, and stopping at 5:30. (I know how to set timer, but is it must be integral time?)

Also, my profile doesn't work duo to some reason, here is the error screenshot
http://postimg.org/image/i0yqu4npb/
http://postimg.org/image/6b9eyccg7/

I use hiru's Realm Reborn - Unspoiled Mining Nodes as sample to make my own profile. It worked. But after I creat 29 tasks, and try to add more. The errors appear. It looks I didn't set return position. But I didn't see hiru's profile has return position codes.
What node are you trying to harvest?
(11-01-2015, 05:41 AM)zeleniy Wrote: [ -> ]What node are you trying to harvest?

any current unspoiled node.
(10-31-2015, 06:13 PM)zhangxi689 Wrote: [ -> ]Is there a way to set time like gather starting at 4:30, and stopping at 5:30. (I know how to set timer, but is it must be integral time?)

bot only suppor full hours (2 digit) for now, possibly in the future it will be expanded to 4 digit.
(11-01-2015, 02:43 PM)zhangxi689 Wrote: [ -> ]
(11-01-2015, 05:41 AM)zeleniy Wrote: [ -> ]What node are you trying to harvest?

any current unspoiled node.

I haven't harvested too many HW nodes but there should not be any issues harvesting non-HW nodes. Just figure out where all possible nodes can spawn and place a profile marker in between them. There aren't that many possible locations.

But yeah, I too would love to see profile having options such as "Marker LIst" and "Marker Team" just like the gathering markers have.
Simulate "Marker List" by applying ["maxtime"] on tasks. Simulate "Marker Team" by applying ["timeout"] on tasks.
(11-01-2015, 09:48 PM)Ace Wrote: [ -> ]Simulate "Marker List" by applying ["maxtime"] on tasks. Simulate "Marker Team" by applying ["timeout"] on tasks.

I don't know how to set mark team, and "time out". I code my profile on lua file directly.

For example, if Abalathian Mistletoe has two possible positions which are so far away from eachother. How to seperate those two markers?
[1] = {
--Sea of Clouds Map ID 401.
--[["condition"] = {
["Player.stats.gathering >= 353"] = true;
};--]]
["minlevel"] = 60;
["maxlevel"] = 60;
["mapid"] = 401;
["pos"] = {
["h"] = -2.585214138031;
["hx"] = 0;
["hy"] = 0;
["hz"] = 0;
["x"] = 785.28411865234;
["y"] = 6.2306041717529;
["z"] = 3.6882929801941;
};
["type"] = "botany";
["radius"] = 100000;
["item1"] = "Abalathian Mistletoe";
["usestealth"] = true;
["dangerousarea"] = true;
["skillprofile"] = "Unspoiled";
["eorzeaminhour"] = 10;
["eorzeamaxhour"] = 11;
["resetdaily"] = true;
["mingp"] = 0;
["highpriority"] = true;
["unspoiled"] = true;
["gatherchocofood"] = fales;
["gathergardening"] = true;
["gatherrares"] = false;
["gatherspecialrares"] = fales;
};
[18] = {
--[["condition"] = {
["Player.stats.gathering >= 353"] = true;
};--]]
["minlevel"] = 60;
["maxlevel"] = 60;
["mapid"] = 401;
["pos"] = {
["h"] = 0.55223393440247;
["hx"] = 0;
["hy"] = 0;
["hz"] = 0;
["x"] = 540.5888671875;
["y"] = 16.681776046753;
["z"] = -18.79541015625;
};
["type"] = "botany";
["radius"] = 100000;
["item1"] = "Abalathian Mistletoe";
["usestealth"] = true;
["dangerousarea"] = true;
["skillprofile"] = "Unspoiled";
["eorzeaminhour"] = 10;
["eorzeamaxhour"] = 11;
["resetdaily"] = true;
["mingp"] = 0;
["highpriority"] = true;
["unspoiled"] = true;
["gatherchocofood"] = fales;
["gathergardening"] = true;
["gatherrares"] = false;
["gatherspecialrares"] = fales;
};

Also, I got "return position error". what should I code on lua file to set return position? I have post two screenshot for those errors. Please help out. Thanks!
1) You have typo's all over this thing in the form where you wrote "fales" instead of "false".
2) Stop putting "hx","hy","hz" all over the positions, where did you get that idea from?
3) I already told you how to separate if you would just follow what I said:

Code:
["timeout"] = 2000;

Add that to both tasks in the code, I don't know how to make it more clear than that.
Code:
[1] = {
--Sea of Clouds Map ID 401.
--[[
["condition"] = {
["Player.stats.gathering >= 353"] = true;
};
--]]
["minlevel"] = 60;
["mapid"] = 401;
["pos"] = {
["x"] = 785.28411865234;
["y"] = 6.2306041717529;
["z"] = 3.6882929801941;
};
["type"] = "botany";
["radius"] = 200;
["item1"] = "Abalathian Mistletoe";
["usestealth"] = true;
["dangerousarea"] = true;
["skillprofile"] = "Unspoiled";
["eorzeaminhour"] = 10;
["eorzeamaxhour"] = 11;
["resetdaily"] = true;
["mingp"] = 0;
["highpriority"] = true;
["unspoiled"] = true;
["gatherchocofood"] = false;
["gathergardening"] = true;
["gatherrares"] = false;
["gatherspecialrares"] = false;
["timeout"] = 2000;
};
[18] = {
--[[
["condition"] = {
["Player.stats.gathering >= 353"] = true;
};
--]]
["minlevel"] = 60;
["mapid"] = 401;
["pos"] = {
["x"] = 540.5888671875;
["y"] = 16.681776046753;
["z"] = -18.79541015625;
};
["type"] = "botany";
["radius"] = 200;
["item1"] = "Abalathian Mistletoe";
["usestealth"] = true;
["dangerousarea"] = true;
["skillprofile"] = "Unspoiled";
["eorzeaminhour"] = 10;
["eorzeamaxhour"] = 11;
["resetdaily"] = true;
["mingp"] = 0;
["highpriority"] = true;
["unspoiled"] = true;
["gatherchocofood"] = false;
["gathergardening"] = true;
["gatherrares"] = false;
["gatherspecialrares"] = false;
["timeout"] = 2000;
};
I did what you said, but still get error.
When I load the profile, it gives error:
D = "[L3][154488320]:Encountered error loading gathering profile [...pp\\Bots\\FFXIVNMinon\\FuaMods\\ffxivminion\\GatherProfiles\\Unspoiled.lua:1027: unexpected symbol near "return"]."

When I run bot, it gives error:
D = "[L3][154493374]: [ReturnToBase]: Base position was not found."
Pages: 1 2