Jump to content
  • 0

Erasing a range of quests


Question

Posted

I'm working on a particular npc that has to erase a bunch of quests. Like this:
 

			if (checkquest(12073) > -1) erasequest 12073;
			if (checkquest(12074) > -1) erasequest 12074;
			if (checkquest(12075) > -1) erasequest 12075;
			if (checkquest(12076) > -1) erasequest 12076;
			if (checkquest(12077) > -1) erasequest 12077;
			if (checkquest(12078) > -1) erasequest 12078;
			if (checkquest(12079) > -1) erasequest 12079;
			if (checkquest(12080) > -1) erasequest 12080;
			if (checkquest(12081) > -1) erasequest 12081;
			if (checkquest(12082) > -1) erasequest 12082;
			if (checkquest(12083) > -1) erasequest 12083;
			if (checkquest(12084) > -1) erasequest 12084;
			if (checkquest(12085) > -1) erasequest 12085;

Is there a simpler/shorter way of doing this, rather than having to list each quest by quest? If so please provide me an example. Thank you in advance.

4 answers to this question

Recommended Posts

Posted

I'll probably go with this.

setarray .@quests[0],12073,12074,12075,12076,12077,12078,12079,12080,12081,12082,12083,12084,12085;

for (.@i = 0; .@i < getarraysize(.@quests); .@i++)
	if (checkquest(.@quests[.@i]) > -1) erasequest .@quests[.@i];
  • Upvote 1
Posted

 

I'll probably go with this.

setarray .@quests[0],12073,12074,12075,12076,12077,12078,12079,12080,12081,12082,12083,12084,12085;

for (.@i = 0; .@i < getarraysize(.@quests); .@i++)
	if (checkquest(.@quests[.@i]) > -1) erasequest .@quests[.@i];

 

I have like...over 130 quests. Will I be able to fit it all in this?

Is there no other way to like...set a starting range and an ending number?

Something that basically tells the npc, ok if you find quests that are between 2200 - 2500, delete whichever?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...