Jump to content
  • 0

NPC that automatically finish the main story quest until 17.1


iSnowFlakes

Question


  • Group:  Members
  • Topic Count:  11
  • Topics Per Day:  0.01
  • Content Count:  35
  • Reputation:   1
  • Joined:  10/22/20
  • Last Seen:  

i need a script that when players talk to the npc it automatically finish all the story quest needed up to 17.1 so that players can start doing quest for 17.2 .


 

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

  • Group:  Members
  • Topic Count:  13
  • Topics Per Day:  0.00
  • Content Count:  255
  • Reputation:   232
  • Joined:  07/24/13
  • Last Seen:  

22 hours ago, iSnowFlakes said:

i need a script that when players talk to the npc it automatically finish all the story quest needed up to 17.1 so that players can start doing quest for 17.2 .


 

rAthena don`t have this episode yet. ?

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  27
  • Reputation:   10
  • Joined:  09/14/21
  • Last Seen:  

depends who's script u are using. you can set the quest variable into desired amount. e.g = set ep_illusion = 35.

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  11
  • Topics Per Day:  0.01
  • Content Count:  35
  • Reputation:   1
  • Joined:  10/22/20
  • Last Seen:  

On 11/22/2021 at 8:32 AM, ryukazuna said:

depends who's script u are using. you can set the quest variable into desired amount. e.g = set ep_illusion = 35.

i have tried finishing this quest on the list using setquest and complete quest 
setquest 7681;
    setquest 7682;
    setquest 7683;
    setquest 7684;
    setquest 7685;
    setquest 7686;
    setquest 7687;
    setquest 7688;
    setquest 7689;
    setquest 7690;
    setquest 7691;
    setquest 7695;
    setquest 7696;
    setquest 7697;
    setquest 7698;
    setquest 7699;
    setquest 7703;
    setquest 7704;
    setquest 7732;
    setquest 7733;
    setquest 7734;
    setquest 7735;
    setquest 7736;
    setquest 7737;
    setquest 7738;
    setquest 7739;
    setquest 7740;
    setquest 7741;
    setquest 7742;
    setquest 7743;
    setquest 14596;
    setquest 14597;
    setquest 14698;
    setquest 14599;
    setquest 14600;
    setquest 14601;
    setquest 14602;
    setquest 14603;
    setquest 16010;
    setquest 16061;
    setquest 16062;
    setquest 16012;
    setquest 14615;
    setquest 14614;
    setquest 11455;
    setquest 11456;
    setquest 11457;
    setquest 11458;
    setquest 11459;
    setquest 11460;
    setquest 11461;
    setquest 11462;
    setquest 11463;
    setquest 14672;
    setquest 12375;
    setquest 12376;
    completequest 7681;
    completequest 7682;
    completequest 7683;
    completequest 7684;
    completequest 7685;
    completequest 7686;
    completequest 7687;
    completequest 7688;
    completequest 7689;
    completequest 7690;
    completequest 7691;
    completequest 7695;
    completequest 7696;
    completequest 7697;
    completequest 7698;
    completequest 7699;
    completequest 7703;
    completequest 7704;
    completequest 7732;
    completequest 7733;
    completequest 7734;
    completequest 7735;
    completequest 7736;
    completequest 7737;
    completequest 7738;
    completequest 7739;
    completequest 7740;
    completequest 7741;
    completequest 7742;
    completequest 7743;
    completequest 14596;
    completequest 14597;
    completequest 14698;
    completequest 14599;
    completequest 14600;
    completequest 14601;
    completequest 14602;
    completequest 14603;
    completequest 16010;
    completequest 16061;
    completequest 16062;
    completequest 16012;
    completequest 14615;
    completequest 14614;
    completequest 11455;
    completequest 11456;
    completequest 11457;
    completequest 11458;
    completequest 11459;
    completequest 11460;
    completequest 11461;
    completequest 11462;
    completequest 11463;
    completequest 14672;
    completequest 12375;
    completequest 12376;

now my issue is NPC still thinks im not done with the quest still and still making me do the quest even its already completed..

what seems to be the problem?

 

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  27
  • Reputation:   10
  • Joined:  09/14/21
  • Last Seen:  

You don't need to complete all the quest to do so.

Check on the final NPC that episode script give. and see what quest it check and what variable.

example:

	ep_illusion = 47;
	completequest 16360;
	navigateto("sp_cor",113,130,NAV_ALL);
	close2;

So you just need to set the variable with @set ep_illusion 48 .
For the quest do this command@setquest 16360 then do @completequest for it.
just make sure its the end of the story of your episode script.

  • Upvote 1
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  14
  • Reputation:   4
  • Joined:  02/20/23
  • Last Seen:  

On 11/27/2021 at 6:25 PM, iSnowFlakes said:

i have tried finishing this quest on the list using setquest and complete quest 
setquest 7681;
    setquest 7682;
    setquest 7683;
    setquest 7684;
    setquest 7685;
    setquest 7686;
    setquest 7687;
    setquest 7688;
    setquest 7689;
    setquest 7690;
    setquest 7691;
    setquest 7695;
    setquest 7696;
    setquest 7697;
    setquest 7698;
    setquest 7699;
    setquest 7703;
    setquest 7704;
    setquest 7732;
    setquest 7733;
    setquest 7734;
    setquest 7735;
    setquest 7736;
    setquest 7737;
    setquest 7738;
    setquest 7739;
    setquest 7740;
    setquest 7741;
    setquest 7742;
    setquest 7743;
    setquest 14596;
    setquest 14597;
    setquest 14698;
    setquest 14599;
    setquest 14600;
    setquest 14601;
    setquest 14602;
    setquest 14603;
    setquest 16010;
    setquest 16061;
    setquest 16062;
    setquest 16012;
    setquest 14615;
    setquest 14614;
    setquest 11455;
    setquest 11456;
    setquest 11457;
    setquest 11458;
    setquest 11459;
    setquest 11460;
    setquest 11461;
    setquest 11462;
    setquest 11463;
    setquest 14672;
    setquest 12375;
    setquest 12376;
    completequest 7681;
    completequest 7682;
    completequest 7683;
    completequest 7684;
    completequest 7685;
    completequest 7686;
    completequest 7687;
    completequest 7688;
    completequest 7689;
    completequest 7690;
    completequest 7691;
    completequest 7695;
    completequest 7696;
    completequest 7697;
    completequest 7698;
    completequest 7699;
    completequest 7703;
    completequest 7704;
    completequest 7732;
    completequest 7733;
    completequest 7734;
    completequest 7735;
    completequest 7736;
    completequest 7737;
    completequest 7738;
    completequest 7739;
    completequest 7740;
    completequest 7741;
    completequest 7742;
    completequest 7743;
    completequest 14596;
    completequest 14597;
    completequest 14698;
    completequest 14599;
    completequest 14600;
    completequest 14601;
    completequest 14602;
    completequest 14603;
    completequest 16010;
    completequest 16061;
    completequest 16062;
    completequest 16012;
    completequest 14615;
    completequest 14614;
    completequest 11455;
    completequest 11456;
    completequest 11457;
    completequest 11458;
    completequest 11459;
    completequest 11460;
    completequest 11461;
    completequest 11462;
    completequest 11463;
    completequest 14672;
    completequest 12375;
    completequest 12376;

now my issue is NPC still thinks im not done with the quest still and still making me do the quest even its already completed..

what seems to be the problem?

 

I did it with ChatGPT
he giveme a complete clean script to do this function, but i do'nt know about episode settings, its working on my OTserver

 

Quote

prontera,163,195,3    script    Preguicoso#QC    626,{
// IDs das Quests de Episódios
// Certifique-se de listá-las em ordem crescente, do menor para o maior ID
// sem lacunas na numeração.
setarray $episodes[50],
7681,7682,7683,7684,7685,7686,7687,7688,7689,7690,
7691,7695,7696,7697,7698,7699,7703,7704,7732,7733,
7734,7735,7736,7737,7738,7739,7740,7741,7742,7743,
14596,14597,14698,14599,14600,14601,14602,14603,16010,
16061,16062,16012,14615,14614,11455,11456,11457,11458,
11459,11460,11461,11462,11463,14672,12375,12376;

// Percorra a lista de quests de episodios
        for (.@i = 0; .@i < getarraysize($episodes); .@i++) {
// Marque a quest como concluída
        setquest $episodes[.@i];
        completequest $episodes[.@i];
}

// Notifique o jogador de que todas as quests de episodios foram limpas
        mes "Todas as quests principais de episodios foram limpas!";
    close;
}

 

Link to comment
Share on other sites

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.

×
×
  • Create New...