litle help with daily Q
litle help with daily Q
Daily, Curse of Terror and take PFS script
Description:
Script for 69-80lv characters on Nexon Runes of Magic server
(must have opened rorazan teleport)
Features:
*Daily Quest "Extinguish More Flames"
*Take PFS if lv 80
*Do Curse of Terror minigame (Rock5 script included)
*You can change options on the top of the file
Requirements:
*userfunction_worldtraveler
*userfunction_teleport
*userfunction_swimhack
*GroupInvite addon latest version, you can find it here: http://rom.curseforge.com/addons/groupi ... -v2-3-902/
Important:
when you are first time on character, you must set GroupInvite addon:
Group Name: More flames (or something you like)
Keyword: inv (that's best option)
check options: monitor zona chat, monitor whisper chat and shout on zona chat
close addon and you are ready to go
thx Rock5 and lisa for help
Description:
Script for 69-80lv characters on Nexon Runes of Magic server
(must have opened rorazan teleport)
Features:
*Daily Quest "Extinguish More Flames"
*Take PFS if lv 80
*Do Curse of Terror minigame (Rock5 script included)
*You can change options on the top of the file
Requirements:
*userfunction_worldtraveler
*userfunction_teleport
*userfunction_swimhack
*GroupInvite addon latest version, you can find it here: http://rom.curseforge.com/addons/groupi ... -v2-3-902/
Important:
when you are first time on character, you must set GroupInvite addon:
Group Name: More flames (or something you like)
Keyword: inv (that's best option)
check options: monitor zona chat, monitor whisper chat and shout on zona chat
close addon and you are ready to go
thx Rock5 and lisa for help
- Attachments
-
- Extinguish_Flames_by_lolita.xml
- v1.0
- (12.46 KiB) Downloaded 346 times
Last edited by lolita on Thu Nov 15, 2012 1:13 pm, edited 1 time in total.
Life is a journey, not destination
Re: litle help with daily Q
queststate and questcount don't change unless you update them. So you need to update them in the loop or call the functions when needed. Try
I got rid of the "if questcount > 9 then" because it can only exit the loop if > 9 so it will always be > 9 at that point. Actually if "GoVar" is going to be waypoint 2 you don't even need that "findWaypointTag" line.
Code: Select all
function HaveDaily()
local queststate
repeat
yrest(1000) -- check every second
queststate = getQuestStatus("Extinguish More Flames")
if queststate == "complete" then
-- Complete quest
player:target_NPC("Diandon");
CompleteQuestByName("Extinguish More Flames","daily"); yrest(1000);
end
queststate = getQuestStatus("Extinguish More Flames")
if queststate ~= "incomplete" then
-- Accept quest
player:target_NPC("Diandon");
AcceptQuestByName("Extinguish More Flames","daily"); yrest(1000);
end
until RoMScript("Daily_count()") > 9
__WPL:setWaypointIndex(__WPL:findWaypointTag("GoVar"));
end
- Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
- I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
- How to: copy and paste in micromacro
________________________
Quote:- “They say hard work never hurt anybody, but I figure, why take the chance.”
- Ronald Reagan
Re: litle help with daily Q
this seams promising.. will try it ty lolita and rock5
Re: litle help with daily Q
ok i done some testing, for some reason it didin't want to turn in Q, so i changde fromto and it work now.
But when finish all daily Q, it accept public Q, wich can be problem, cose if next day you have accepted public and daily at the same time, you can't finish Q.
I tryed to add at waipoint 2, to abandon public Q after finishing daily, but it dont work from WP , however command work from command line.
Any gues what cose the problem
Code: Select all
CompleteQuestByName("Extinguish More Flames","daily"); yrest(1000);
Code: Select all
CompleteQuestByName("Extinguish More Flames"); yrest(1000);
RoMScript("CompleteQuest()");
But when finish all daily Q, it accept public Q, wich can be problem, cose if next day you have accepted public and daily at the same time, you can't finish Q.
I tryed to add
Code: Select all
CancelQuest("Extinguish More Flames")
CancelQuest(425182)
Any gues what cose the problem
Life is a journey, not destination
Re: litle help with daily Q
What version of the bot are you using? Is it having trouble accepting or completing the daily quest or both? Do you still have the old questbyname userfunction installed?
If you use the quest id without specifying the quest type then it should get the type from memory and accept the correct one, ie. this should work.
If you use the quest id without specifying the quest type then it should get the type from memory and accept the correct one, ie. this should work.
Code: Select all
CompleteQuestByName(425186);
- Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
- I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
- How to: copy and paste in micromacro
________________________
Quote:- “They say hard work never hurt anybody, but I figure, why take the chance.”
- Ronald Reagan
Re: litle help with daily Q
MicroMacro v1.01 beta 4
RoM Bot Version 3.29. Revision 739 (nexon server still at 5.0.3 patch)
JackBlonder's Quest functions Version 0.97
that's what i use, i think it's up to date
but after finishing 10 daily's , then it take public Q and go to wp2 => wp3 =>(teleport to varanas)
RoM Bot Version 3.29. Revision 739 (nexon server still at 5.0.3 patch)
JackBlonder's Quest functions Version 0.97
that's what i use, i think it's up to date
like i said, it take daily and complete it.Is it having trouble accepting or completing the daily quest or both?
but after finishing 10 daily's , then it take public Q and go to wp2 => wp3 =>(teleport to varanas)
Life is a journey, not destination
Re: litle help with daily Q
These functions were added to the bot a long time ago and a lot of functionality has been added, such as using quest ids and being able to specify the type of quest (daily or public). These options are not available in the old userfunction. Just remove it so it can use the bot ones.lolita wrote:JackBlonder's Quest functions Version 0.97
- Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
- I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
- How to: copy and paste in micromacro
________________________
Quote:- “They say hard work never hurt anybody, but I figure, why take the chance.”
- Ronald Reagan
Re: litle help with daily Q
yep, that was the problem, i removed userffunction_QuestByName and it work now
ty rock5
i'll post file here when i finish it.
ty rock5
i'll post file here when i finish it.
Life is a journey, not destination
Re: litle help with daily Q
ok i almost done it, just have 1 litle problem, when char enter zone, it try to get partyand if someone already started "GroupInvite" addon, it accsept party and do the rest of script.
But if you dont have party, then it start "GroupInvite" addonand when someone joins party, it just stand there and do nothing.
P.S.
Rock5, can i use code from your script CoT_tele in my script?
If not, ill just put >>loadPaths("cot_tele");<<
Code: Select all
function TryGetParty()
local party = RoMScript("GetNumPartyMembers()")
local raid = RoMScript("GetNumRaidMembers()")
if ((not (party > 0)) or (not (raid > 0))) then
sendMacro("SendChatMessage('inv','ZONE');")
yrest(7000);
RoMScript("AcceptGroup();")
end
end
But if you dont have party, then it start "GroupInvite" addon
Code: Select all
function DoDaily()
local party = RoMScript("GetNumPartyMembers()")
local raid = RoMScript("GetNumRaidMembers()")
local queststate
if ((not (party > 0)) or (not (raid > 0))) then -- problem is here
RoMScript("GroupInvite_Group_StartStop(true)") -- in this loop
repeat
yrest(5000);
until ((party > 0) or (raid > 0)) -- just dont know how to fix it :D
end
repeat
yrest(1000) -- check every second
queststate = getQuestStatus("Extinguish More Flames")
if queststate == "complete" then
-- Complete quest
player:target_NPC("Diandon");
CompleteQuestByName(425186); yrest(1000);
end
if queststate ~= "incomplete" then
-- Accept quest
player:target_NPC("Diandon");
AcceptQuestByName(425186); yrest(1000);
end
until RoMScript("Daily_count()") > 9
end
P.S.
Rock5, can i use code from your script CoT_tele in my script?
If not, ill just put >>loadPaths("cot_tele");<<
Life is a journey, not destination
Re: litle help with daily Q
Sure you can.lolita wrote:Rock5, can i use code from your script CoT_tele in my script?
If not, ill just put >>loadPaths("cot_tele");<<
- Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
- I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
- How to: copy and paste in micromacro
________________________
Quote:- “They say hard work never hurt anybody, but I figure, why take the chance.”
- Ronald Reagan
Re: litle help with daily Q
Code: Select all
local party = RoMScript("GetNumPartyMembers()")
local raid = RoMScript("GetNumRaidMembers()")
local queststate
if ((not (party > 0)) or (not (raid > 0))) then -- problem is here
RoMScript("GroupInvite_Group_StartStop(true)") -- in this loop
repeat
yrest(5000);
until ((party > 0) or (raid > 0)) -- just dont know how to fix it :D
end
Code: Select all
local party = RoMScript("GetNumPartyMembers()")
local raid = RoMScript("GetNumRaidMembers()")
local queststate
if ((not (party > 0)) or (not (raid > 0))) then -- problem is here
RoMScript("GroupInvite_Group_StartStop(true)") -- in this loop
repeat
yrest(5000);
party = RoMScript("GetNumPartyMembers()")
raid = RoMScript("GetNumRaidMembers()")
until ((party > 0) or (raid > 0)) -- just dont know how to fix it :D
end
Remember no matter you do in life to always have a little fun while you are at it
wiki here http://www.solarstrike.net/wiki/index.php?title=Manual
wiki here http://www.solarstrike.net/wiki/index.php?title=Manual
Re: litle help with daily Q
I edited first post, and put script there.
Now if it's posible to make something like umm_userfunction for Groupinvite addon, to do just 4 basic function of addon:
1.Set group name
2.Keyword
3.Check options: monitor zona chat, monitor whisper chat and shout on zona chat
4.Start/Stop
It can be usefull and for others Quest too, like butterfly's.
Or even better, we dont need addon at all.
Something like this:
send zona messige, like addon do (New "more flames" group started, type "inv" for join) -- repeat this every 5-7 min
monitor zona chat, if someone type "inv" invite that player to party
monitor chat until 6 players in party
Now if it's posible to make something like umm_userfunction for Groupinvite addon, to do just 4 basic function of addon:
1.Set group name
2.Keyword
3.Check options: monitor zona chat, monitor whisper chat and shout on zona chat
4.Start/Stop
It can be usefull and for others Quest too, like butterfly's.
Or even better, we dont need addon at all.
Something like this:
send zona messige, like addon do (New "more flames" group started, type "inv" for join) -- repeat this every 5-7 min
monitor zona chat, if someone type "inv" invite that player to party
monitor chat until 6 players in party
Life is a journey, not destination
Re: litle help with daily Q
very nicely written post (first post), I should get you to write mine lollolita wrote:I edited first post, and put script there.
This is possible of course.lolita wrote:send zona messige, like addon do (New "more flames" group started, type "inv" for join) -- repeat this every 5-7 min
monitor zona chat, if someone type "inv" invite that player to party
monitor chat until 6 players in party
I would probably go with the first choice of using the existing addon, just a matter of looking at the addon code to find out what functions need to be used and how they need to be used.
Remember no matter you do in life to always have a little fun while you are at it
wiki here http://www.solarstrike.net/wiki/index.php?title=Manual
wiki here http://www.solarstrike.net/wiki/index.php?title=Manual
Re: litle help with daily Q
wp is cool and wery usful...
just 1 litle thing.... can you change name of this topic ppl dont know what is it by reading "litle help with daily Q"..
just 1 litle thing.... can you change name of this topic ppl dont know what is it by reading "litle help with daily Q"..
Re: litle help with daily Q
Well now that the Wp looks finished, lolita could post it in the userfunction section, with an appropriate title =)zeljomir wrote:wp is cool and wery usful...
just 1 litle thing.... can you change name of this topic ppl dont know what is it by reading "litle help with daily Q"..
Remember no matter you do in life to always have a little fun while you are at it
wiki here http://www.solarstrike.net/wiki/index.php?title=Manual
wiki here http://www.solarstrike.net/wiki/index.php?title=Manual
Re: litle help with daily Q
this waypoint can do alone or need a party?? how can i do alone
Re: litle help with daily Q
for this one you need party, v1.1 have "move" option, so you can do quest alone, you can finde it herekuripot wrote:this waypoint can do alone or need a party?? how can i do alone
Life is a journey, not destination
Who is online
Users browsing this forum: Ahrefs [Bot], Bing [Bot], Google [Bot] and 1 guest