Page 4 of 6

Re: New Dailies in Xaveria

Posted: Sat Aug 20, 2011 10:22 am
by Jada
I'm getting this error when starting your script..
attempt to call global 'AcceptquestbyName' <a nil value>any ideas on how to fix this?? It will find waypoint open npc dialog but not accept quest, i get the error, rombot halts.
ScreenHunter_01 Aug. 20 11.35.gif

Re: New Dailies in Xaveria

Posted: Sat Aug 20, 2011 10:57 am
by rock5
Do you have the "QuestByName" userfunction installed?

Re: New Dailies in Xaveria

Posted: Sat Aug 20, 2011 11:50 am
by Jada
i went and downloaded it,,put it in userfunction file but still getting error, what am i doin wrong?
Or where am i supposed to put Jack Blonders file within, RomBot files

Re: New Dailies in Xaveria

Posted: Sat Aug 20, 2011 7:05 pm
by lisa
Jada wrote:i went and downloaded it,,put it in userfunction file but still getting error, what am i doin wrong?
Or where am i supposed to put Jack Blonders file within, RomBot files
it's a userfunction, so you should put it in the folder
rom/userfunctions

Re: New Dailies in Xaveria

Posted: Mon Sep 26, 2011 3:58 pm
by berzer
I got his error from last patch:

[string" ..."]:2: attempt to call global ´isTeleport´ (a nil value)

Anyway to fix it?

Re: New Dailies in Xaveria

Posted: Mon Sep 26, 2011 6:14 pm
by lisa
a forum search for teleport gets this, ohh look its the teleport userfunction by rock =)

Re: New Dailies in Xaveria

Posted: Mon Sep 26, 2011 8:29 pm
by rock5
lisa wrote:a forum search for teleport gets this, ohh look its the teleport userfunction by rock =)
Nope. isteleport is not one of mine. Instead do a search for "isteleport" and you find the "teleporter" functions by MiesterMan.
http://www.solarstrike.net/phpBB3/viewt ... 630#p22630

Re: New Dailies in Xaveria

Posted: Mon Sep 26, 2011 8:41 pm
by lisa
That would make sense since he made the topic =)

He even has a link to his teleporter function in his sig.

Re: New Dailies in Xaveria

Posted: Fri Dec 02, 2011 7:54 am
by berzer
now I have a problem that my char doesn't accept Gargoyle quest anymore, before patch it was working fine. Any suggestion why? And how to logout when u done all 10 quest?

Re: New Dailies in Xaveria

Posted: Fri Dec 02, 2011 9:44 am
by Nero
Name of the quest changed in latest patch (one or two signs different).

Do a daily quest counter, and if dailies finished, then logout

Re: New Dailies in Xaveria

Posted: Sun Dec 04, 2011 6:22 am
by MiesterMan
I had recently updated this to use the new daily quest pointer but I didn't noticed this change in the name? What is the new name?

Re: New Dailies in Xaveria

Posted: Sun Dec 04, 2011 7:08 pm
by MiesterMan
There was a space added in "Frontlines" to make it "Front Lines".

A few changes:
  • Update the name of the gargoyles quest
  • Updated the daily quest count pointer
  • Updated the "friends" list to reflect all non-quest monsters
  • Changed the default range for tgtInRange to 300
  • Updated the TARGET_LEVELDIFF_BELOW option change to reflect new max level
  • Changed the quest and quest npc references to variables that can be changed at the top of the waypoint file (easier to localize)

Re: New Dailies in Xaveria

Posted: Mon Dec 05, 2011 10:12 am
by ExeCuter
Hi everyone,

did anyone find a final solution for the right use of daily quest resetcards after done 10 quests?
Got over 170 dailyquestreset cards and it would be very nice :D
I couldn't find a final working solution for this with the searchfunction.

greets

Re: New Dailies in Xaveria

Posted: Mon Dec 05, 2011 12:04 pm
by gloover
ExeCuter wrote:Hi everyone,

did anyone find a final solution for the right use of daily quest resetcards after done 10 quests?
Got over 170 dailyquestreset cards and it would be very nice :D
I couldn't find a final working solution for this with the searchfunction.

greets

Code: Select all

   function checkDQCount()
    local dailyQuestCount, dailyQuestsPerDay= RoMScript("Daily_count()")
      cprintf(cli.lightblue,"%s quests completed.\n",tostring(dailyQuestCount));
      if (dailyQuestCount == 10) then
         cprintf(cli.lightblue,"Completed max number of daily quests, trying to use a daily reset card.\n");
         inventory:update();
         player:update();
         -- note #202434 is the daily reset card
            if inventory:itemTotalCount(202434) > 0 then
                  inventory:useItem(202434);
			else
                   error("No Daily Reset Cards left!")
                      player:logout();
            end
       end   
   end
use checkDQCount()

Re: New Dailies in Xaveria

Posted: Mon Dec 05, 2011 2:46 pm
by ExeCuter
Thanks works fine, road to 70 is open :D

Re: New Dailies in Xaveria

Posted: Mon Dec 05, 2011 9:53 pm
by MiesterMan
So I just found out the name of the buff on the Copper Gardeners that cause you to die almost seemingly randomly is something called "Evil Machine Study".

The solution I'm working on is going to a safe place and changing channels but I don't see a good way to go about doing this. I mean, should I have the bot run outside the entrance, to the corner of a particular section of the map or what?

Re: New Dailies in Xaveria

Posted: Sat Dec 10, 2011 11:29 pm
by rubenr
Miester, it works like a charm, but...

1- Had to manually change the quests and mob names to spanish (wasn't a problem)
2- When it finishes the dailies and goes to get the reward, the second one doesn't "count" (i don't know the exact word in english) because it does it too fast.
Is there a cmd or something to add between quests to make them finish slower? perhaps some "quest1","wait 5" (seconds), "quest2".

Re: New Dailies in Xaveria

Posted: Sat Dec 10, 2011 11:34 pm
by rock5
Use 'yrest()' to pause. It is in ms, so 'wait 5' would be

Code: Select all

yrest(5000)

Re: New Dailies in Xaveria

Posted: Sat Dec 10, 2011 11:42 pm
by rubenr
I just tried that. I looked for it in the KS waypoint. Dumb me.

Thanks!!!!

Re: New Dailies in Xaveria

Posted: Sun Dec 11, 2011 2:01 am
by MiesterMan
guys, I keep forgetting that updates make it shift so...

change line 38 to:

Code: Select all

local dailycomplete_ptr = addresses.staticbase_char + 0x15EA0;
when I get a chance I'm going to find an update pattern for it and include it in the next update so I don't have to keep updating it.