02-20-2016, 11:52 PM
(This post was last modified: 02-22-2016, 10:41 PM by azno.
Edit Reason: Lua Change
)
Had to change the Below as it was wrong, as the way i wrote it, it was a one time check unless the char zoned or died. (I haven't done Lua coding since my days as a Dev for a FFXI Private server)
Didn't see a post for this and my way edits a file which the bot will think is out of date and ask you to update it to remove what I've wrote, so bare that in mind.
Also you need one of the Job quest Packs and a level 60 with all quests done.
This will AFK get you three of each of the 6 crystals As long as you have the quest active and at the crystal farming part.
Ill show the lines to insert and where to insert them as this way if the file ever needs updating you wont overwrite it with an old file.
firstly open the following file in notepad++
?:\MINIONAPP\Bots\FFXIVMinion\LuaMods\ffxivminion\ffxiv_helpers.lua
at line 3854 & 3855 it should be
elseif (level <= 60 and (not QuestCompleted(1609) or not CanAccessMap(398))) then
return 397
after the above lines insert the following lines:
elseif (level <= 60 and (QuestCompleted(1609) and CanAccessMap(398) and HasQuest(2212))) then
while true do
if ItemCount(13569) < 3 then -- Ice Crystal
return 397
elseif ItemCount(13570) < 3 then -- Wind Crystal
return 401
elseif ItemCount(13571) < 3 then -- Fire Crystal
return 402
elseif ItemCount(13572) < 3 then -- Earth Crystal
return 398
elseif ItemCount(13573) < 3 then -- Lightning Crystal
return 400
elseif ItemCount(13574) < 3 then -- Water Crystal
return 399
else
return 398
end
end
save and press ctrl + L to reload the luamoduals
If you want it to farm say, 12 at a time change the "<3))" to "<12))"
the end result should look something like....:
elseif (level <= 60 and (not QuestCompleted(1609) or not CanAccessMap(398))) then
return 397
elseif (level <= 60 and (QuestCompleted(1609) and CanAccessMap(398) and HasQuest(2212))) then
while true do
if ItemCount(13569) < 3 then -- Ice Crystal
return 397
elseif ItemCount(13570) < 3 then -- Wind Crystal
return 401
elseif ItemCount(13571) < 3 then -- Fire Crystal
return 402
elseif ItemCount(13572) < 3 then -- Earth Crystal
return 398
elseif ItemCount(13573) < 3 then -- Lightning Crystal
return 400
elseif ItemCount(13574) < 3 then -- Water Crystal
return 399
else
return 398
end
end
elseif (level <= 60 and (QuestCompleted(1609) and CanAccessMap(398))) then
return 398
end
If anyone has any issues please let me know and ill help as best as i can.
Thanks~
Didn't see a post for this and my way edits a file which the bot will think is out of date and ask you to update it to remove what I've wrote, so bare that in mind.
Also you need one of the Job quest Packs and a level 60 with all quests done.
This will AFK get you three of each of the 6 crystals As long as you have the quest active and at the crystal farming part.
Ill show the lines to insert and where to insert them as this way if the file ever needs updating you wont overwrite it with an old file.
firstly open the following file in notepad++
?:\MINIONAPP\Bots\FFXIVMinion\LuaMods\ffxivminion\ffxiv_helpers.lua
at line 3854 & 3855 it should be
elseif (level <= 60 and (not QuestCompleted(1609) or not CanAccessMap(398))) then
return 397
after the above lines insert the following lines:
elseif (level <= 60 and (QuestCompleted(1609) and CanAccessMap(398) and HasQuest(2212))) then
while true do
if ItemCount(13569) < 3 then -- Ice Crystal
return 397
elseif ItemCount(13570) < 3 then -- Wind Crystal
return 401
elseif ItemCount(13571) < 3 then -- Fire Crystal
return 402
elseif ItemCount(13572) < 3 then -- Earth Crystal
return 398
elseif ItemCount(13573) < 3 then -- Lightning Crystal
return 400
elseif ItemCount(13574) < 3 then -- Water Crystal
return 399
else
return 398
end
end
save and press ctrl + L to reload the luamoduals
If you want it to farm say, 12 at a time change the "<3))" to "<12))"
the end result should look something like....:
elseif (level <= 60 and (not QuestCompleted(1609) or not CanAccessMap(398))) then
return 397
elseif (level <= 60 and (QuestCompleted(1609) and CanAccessMap(398) and HasQuest(2212))) then
while true do
if ItemCount(13569) < 3 then -- Ice Crystal
return 397
elseif ItemCount(13570) < 3 then -- Wind Crystal
return 401
elseif ItemCount(13571) < 3 then -- Fire Crystal
return 402
elseif ItemCount(13572) < 3 then -- Earth Crystal
return 398
elseif ItemCount(13573) < 3 then -- Lightning Crystal
return 400
elseif ItemCount(13574) < 3 then -- Water Crystal
return 399
else
return 398
end
end
elseif (level <= 60 and (QuestCompleted(1609) and CanAccessMap(398))) then
return 398
end
If anyone has any issues please let me know and ill help as best as i can.
Thanks~