Jump to content

tr0n's Questboard [1.6.5]


Recommended Posts


  • Group:  Members
  • Topic Count:  28
  • Topics Per Day:  0.01
  • Content Count:  562
  • Reputation:   152
  • Joined:  02/21/12
  • Last Seen:  

Hi Tron, We're using your quest npc for our server, We decided to make it an individual npc. We want to make 1 quest per NPC with cooldown using your script. However, there is a problem, everytime we complete the quest, the cooldown affects all other npcs. Is there a way to make the cooldown of the quest just trigger for that certain npc? Your timer seems to affect all other npcs. Thanks in advance!

 

this isn't possible, because If you change them from character bound to npc bound, you have to know that if someone completes the quest, every other player can't do it anymore too and everyone has to wait.

 

I could add a multiple npc feature in a future update.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  51
  • Topics Per Day:  0.01
  • Content Count:  177
  • Reputation:   10
  • Joined:  04/02/12
  • Last Seen:  

Okay, thanks tr0n, I appreciate it!

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  66
  • Topics Per Day:  0.01
  • Content Count:  223
  • Reputation:   4
  • Joined:  02/23/12
  • Last Seen:  

Got a new bug tr0n, when you are in a party and the party member kill more than the limit, you still keep getting count of monsters and you can refund the reward with the npc.

Edited by AngelZito
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  28
  • Topics Per Day:  0.01
  • Content Count:  562
  • Reputation:   152
  • Joined:  02/21/12
  • Last Seen:  

UPDATE:

 

Changelogs:

- 1.6.5 Bug fixes for party support

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  66
  • Topics Per Day:  0.01
  • Content Count:  223
  • Reputation:   4
  • Joined:  02/23/12
  • Last Seen:  

Nice tr0n, working good now. If i found anything will let you know. Btw im using only hunting Quest but all the list include 2nd job, rebirth and baby is there a way to separate them in categories?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  28
  • Topics Per Day:  0.01
  • Content Count:  562
  • Reputation:   152
  • Joined:  02/21/12
  • Last Seen:  

Nice tr0n, working good now. If i found anything will let you know. Btw im using only hunting Quest but all the list include 2nd job, rebirth and baby is there a way to separate them in categories?

 

it wasn't designed for this. I would need to rework most of the script to act like that. the 2 categories are hard-scripted and not dynamic categories. Maybe I find a way to make it more dynamic in future updates.

Link to comment
Share on other sites

  • 2 weeks later...

  • Group:  Members
  • Topic Count:  3
  • Topics Per Day:  0.00
  • Content Count:  57
  • Reputation:   5
  • Joined:  11/19/13
  • Last Seen:  

tr0n...i wanna ask something...i want to make my collection quest trigger by changes of day...for example, for 1st set collection is for monday....2nd collection for tuesday and so on...so, can it be??

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  162
  • Topics Per Day:  0.05
  • Content Count:  1546
  • Reputation:   192
  • Joined:  07/23/14
  • Last Seen:  

Tr0n is it possible to make it once per quest?  (you can only quest it once not twice.) and set it to per account?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  28
  • Topics Per Day:  0.01
  • Content Count:  562
  • Reputation:   152
  • Joined:  02/21/12
  • Last Seen:  

tr0n...i wanna ask something...i want to make my collection quest trigger by changes of day...for example, for 1st set collection is for monday....2nd collection for tuesday and so on...so, can it be??

 

The OnDay Label could work here, put "OnDayXXXX" infront of every quest and enter your day and month into it

OnDay0101: first quest // This label is triggered on the first day of January

OnDay0515: second quest // This one is triggered on the fifteenth day of May.

OnDay1231: "" // This one is triggered on the last day of December.

OnDay0229: "" // This label is only triggered when it is February 29th, so once every four years.

 

I never tested it and I dont know if it works properly So go test it out and report if it works or not :)

 

 

Tr0n is it possible to make it once per quest?  (you can only quest it once not twice.) and set it to per account?

 

Check the settings after OnInit Label. Check Line: '310' Set it to 0 and you can do every quest only once. And if you want to make it account bound

just change all character related variables to account related ones. Scripting knowledge required. If you aren't able to change it yourself open a request

topic in proper section and I am sure someone will help you with that :)

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  162
  • Topics Per Day:  0.05
  • Content Count:  1546
  • Reputation:   192
  • Joined:  07/23/14
  • Last Seen:  

Thanks! 1 more question

 

If ever I deactivate this

	//Activate/Deactivate repeatable quests (1 - activated, 0 - deactivated)
	set .quest_repeat, 0;

this line will still activate right?

	//Quest Delay (seconds)
	//24 hours = 86400 seconds
	set .quest_delay, 86400;

ex : 1 quest finish (once) wait for 24 hours before you can use the npc again or accept a quest again.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  28
  • Topics Per Day:  0.01
  • Content Count:  562
  • Reputation:   152
  • Joined:  02/21/12
  • Last Seen:  

Thanks! 1 more question

 

If ever I deactivate this

	//Activate/Deactivate repeatable quests (1 - activated, 0 - deactivated)
	set .quest_repeat, 0;

this line will still activate right?

	//Quest Delay (seconds)
	//24 hours = 86400 seconds
	set .quest_delay, 86400;

ex : 1 quest finish (once) wait for 24 hours before you can use the npc again or accept a quest again.

 

The quest delay is also deactivated if repeatable quests is deactivated. I forgot to write a note to it.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  162
  • Topics Per Day:  0.05
  • Content Count:  1546
  • Reputation:   192
  • Joined:  07/23/14
  • Last Seen:  

 

Thanks! 1 more question

 

If ever I deactivate this

	//Activate/Deactivate repeatable quests (1 - activated, 0 - deactivated)
	set .quest_repeat, 0;

this line will still activate right?

	//Quest Delay (seconds)
	//24 hours = 86400 seconds
	set .quest_delay, 86400;

ex : 1 quest finish (once) wait for 24 hours before you can use the npc again or accept a quest again.

 

The quest delay is also deactivated if repeatable quests is deactivated. I forgot to write a note to it.

 

 

but is it possible to activate the delay while the repeat is deactivated?

Suggestion :

  • //AddCollection("<Quest Name>",<Archer_Class>,<Min Lvl>,<Max Lvl>,<Reward|Item ID>,<Reward|Item Amount>,<Zeny Reward>,<Base EXP>,<Job EXP>,<Item ID>,<Item Amount>,...);
  • //AddHunting("<Quest Name>",<Mage_Class>,<Min Lvl>,<Max Lvl>,<Reward|Item ID>,<Reward|Item Amount>,<Zeny Reward>,<Base EXP>,<Job EXP>,<Monster ID>,<Monster Amount>,...);
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  28
  • Topics Per Day:  0.01
  • Content Count:  562
  • Reputation:   152
  • Joined:  02/21/12
  • Last Seen:  

 

 

Thanks! 1 more question

 

If ever I deactivate this

	//Activate/Deactivate repeatable quests (1 - activated, 0 - deactivated)
	set .quest_repeat, 0;

this line will still activate right?

	//Quest Delay (seconds)
	//24 hours = 86400 seconds
	set .quest_delay, 86400;

ex : 1 quest finish (once) wait for 24 hours before you can use the npc again or accept a quest again.

 

The quest delay is also deactivated if repeatable quests is deactivated. I forgot to write a note to it.

 

 

but is it possible to activate the delay while the repeat is deactivated?

Suggestion :

  • //AddCollection("<Quest Name>",<Archer_Class>,<Min Lvl>,<Max Lvl>,<Reward|Item ID>,<Reward|Item Amount>,<Zeny Reward>,<Base EXP>,<Job EXP>,<Item ID>,<Item Amount>,...);
  • //AddHunting("<Quest Name>",<Mage_Class>,<Min Lvl>,<Max Lvl>,<Reward|Item ID>,<Reward|Item Amount>,<Zeny Reward>,<Base EXP>,<Job EXP>,<Monster ID>,<Monster Amount>,...);

 

 

the delay doesn't work if quest repeatable is deactivated. the delay only works if you can repeat quests.

About the job id. This could be a added in a future update. shouldnt be hard.

Link to comment
Share on other sites

  • 6 months later...

  • Group:  Members
  • Topic Count:  7
  • Topics Per Day:  0.00
  • Content Count:  48
  • Reputation:   0
  • Joined:  12/07/11
  • Last Seen:  

Hi tr0n,

 

I would say that your script have a little bug. The bug is that when player accept a quest e.g. the quest is for lvl 80 and the player do this quest, but don't finish it and make rebirth with level 99. Then the player is level 1 rebirth and can finish the quest that he / she accepted with level 80.

 

Greets

Hismoon

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  28
  • Topics Per Day:  0.01
  • Content Count:  562
  • Reputation:   152
  • Joined:  02/21/12
  • Last Seen:  

Hi tr0n,

 

I would say that your script have a little bug. The bug is that when player accept a quest e.g. the quest is for lvl 80 and the player do this quest, but don't finish it and make rebirth with level 99. Then the player is level 1 rebirth and can finish the quest that he / she accepted with level 80.

 

Greets

Hismoon

 

Thanks for pointing this out. I will fix it soon.

Link to comment
Share on other sites

  • 2 weeks later...

  • Group:  Members
  • Topic Count:  163
  • Topics Per Day:  0.04
  • Content Count:  319
  • Reputation:   8
  • Joined:  02/05/12
  • Last Seen:  

Ty!

Edited by Tales
Link to comment
Share on other sites

  • 1 month later...

  • Group:  Members
  • Topic Count:  163
  • Topics Per Day:  0.04
  • Content Count:  319
  • Reputation:   8
  • Joined:  02/05/12
  • Last Seen:  

Tr0n's my server is based on your Script but he have some issues that's cause many problems (crys) in my server.

Your script does not work on MvP that's summoned and attached to Npc Event like lhz monster.

Monsters that have label does not count when die... Look this example:

monster "lhz_dun04",.@x,.@y,strmobinfo(1,.@mob),.@mob,1,strnpcinfo(3)+"::OnMyMVPDead";

If i kill the MvP they i'll not count. can we fix it?

 

tr0n's Questboard
With this questboard you can easily add new quests! 2 categories are available (collection quests and hunting quests).
Thanks to Michy, Jaypee, Euphy and everyone else who helped me A LOT with this <3
(sry if I didn't mentioned someone..)

Files

Changelogs

  • 1.0.0 Release
  • 1.1.0 Added zeny reward
  • 1.1.0 Minor text fixes
  • 1.2.0 Rewrote checkmob and killcounter
  • 1.2.1 Fixed "currentquest$" (was set to 0 after finished quest)
  • 1.3.1 Added level restriction
  • 1.3.2 Fixed a bug in AddCollection function
  • 1.3.3 Fixed a bug in AddHunting function
  • 1.3.4 Added Reward Item Amount
  • 1.4.4 Added Quest delay
  • 1.5.4 Added repeatable Quests
  • 1.6.4 Added party support (Thanks to Euphy for helping me)
  • 1.6.5 Bug fixes for party support

How to add new Quests
There're two types of quests you can add, collection and hunting quests.

Collection Quests:

AddCollection("<Quest Name>",<Min Lvl>,<Max Lvl>,<Reward|Item ID>,<Reward|Item Amount>,<Zeny Reward>,<Base EXP>,<Job EXP>,<Item ID>,<Item Amount>,...);

Hunting Quests:

AddHunting("<Quest Name>",<Min Lvl>,<Max Lvl>,<Reward|Item ID>,<Reward|Item Amount>,<Zeny Reward>,<Base EXP>,<Job EXP>,<Monster ID>,<Monster Amount>,...);

Features

  • You can activate|deactivate categories (they're predefined)
  • Add easily new quests
  • shows dispbottom of each killed monster
  • you can add as many items or mobs you want
  • You can activate|deactivate if quests are repeatable or not
  • You can activate|deactivate party support
  • Change the range of party members to make kills count
  • Change the delay of repeatable quests

Terms of Use

  • You are not allowed to reproduce or make any profit of this script!
  • You are not allowed to take credits for this script!
  • You are allowed to modify this script for your needs but not to repost it anywhere as your own work!
  • I am not responsible of any damage on your server!
  • Use at your own risk!

How can you help me ?

  • Give me feedback
  • Report bugs
  • Tell me if you like it

 

btn_donate_LG.gif

If you like my script please support me. Thanks!

Link to comment
Share on other sites

  • 8 months later...

  • Group:  Members
  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  22
  • Reputation:   1
  • Joined:  04/02/15
  • Last Seen:  

I'm using multiple NPCs for the quests, like eden's ones, separated by categories, but looks like this npc doesn't work this way

any way to edit it in order to make it work with multiple quest boards?

 

Thanks in advance, nice script!

 

EDIT:

Nvm, found a way to make it work with multiple npcs,

just replace every character based variable into something like

VARIABLE_uniquename

 

then, just ctrl+h and replace every _uniquename for every single different npc.

Edited by Nakurusa
Link to comment
Share on other sites

  • 2 weeks later...

  • Group:  Members
  • Topic Count:  3
  • Topics Per Day:  0.00
  • Content Count:  57
  • Reputation:   5
  • Joined:  11/19/13
  • Last Seen:  

 

tr0n...i wanna ask something...i want to make my collection quest trigger by changes of day...for example, for 1st set collection is for monday....2nd collection for tuesday and so on...so, can it be??

 

The OnDay Label could work here, put "OnDayXXXX" infront of every quest and enter your day and month into it

OnDay0101: first quest // This label is triggered on the first day of January

OnDay0515: second quest // This one is triggered on the fifteenth day of May.

OnDay1231: "" // This one is triggered on the last day of December.

OnDay0229: "" // This label is only triggered when it is February 29th, so once every four years.

 

I never tested it and I dont know if it works properly So go test it out and report if it works or not :)

 

 

Tr0n is it possible to make it once per quest?  (you can only quest it once not twice.) and set it to per account?

 

Check the settings after OnInit Label. Check Line: '310' Set it to 0 and you can do every quest only once. And if you want to make it account bound

just change all character related variables to account related ones. Scripting knowledge required. If you aren't able to change it yourself open a request

topic in proper section and I am sure someone will help you with that :)

 

tron i've tried it...but its seem not affected because it was just label and not meant for timer..but let say if i want this script to trigger like woe script, what should i add in this script?

Link to comment
Share on other sites

  • 1 month later...

  • Group:  Members
  • Topic Count:  27
  • Topics Per Day:  0.01
  • Content Count:  505
  • Reputation:   126
  • Joined:  04/04/16
  • Last Seen:  

I'm using multiple NPCs for the quests, like eden's ones, separated by categories, but looks like this npc doesn't work this way

any way to edit it in order to make it work with multiple quest boards?

 

Thanks in advance, nice script!

 

EDIT:

Nvm, found a way to make it work with multiple npcs,

just replace every character based variable into something like

VARIABLE_uniquename

 

then, just ctrl+h and replace every _uniquename for every single different npc.

Can you tell me what are exactly those variables that you replaced? I'm also planning to use this with different npcs. Thank you!

Link to comment
Share on other sites

  • 1 month later...

  • Group:  Members
  • Topic Count:  95
  • Topics Per Day:  0.02
  • Content Count:  210
  • Reputation:   3
  • Joined:  12/20/11
  • Last Seen:  

how can i make it per char only?

Link to comment
Share on other sites

  • 1 month later...

  • Group:  Members
  • Topic Count:  20
  • Topics Per Day:  0.01
  • Content Count:  64
  • Reputation:   3
  • Joined:  04/17/15
  • Last Seen:  

Sorry! WHy i can't add addhunting Monster!

It isn't work!

But it work with hungting item!

i add monster hunting mision like this:

 

//Add Hunting Quests here (You can add as many required mobs as you want)

//AddHunting("<Quest Name>",<Min Lvl>,<Max Lvl>,<Reward|Item ID>,<Reward|Item Amount>,<Zeny Reward>,<Base EXP>,<Job EXP>,<Monster ID>,<Monster Amount>,...);
AddHunting("Tax",1,5,501,5,100000,20000,20000,1002,10,);
end;
Edited by tathanngudong
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  20
  • Topics Per Day:  0.01
  • Content Count:  64
  • Reputation:   3
  • Joined:  04/17/15
  • Last Seen:  

 

Sorry! WHy i can't add addhunting Monster!

It isn't work!

But it work with hungting item!

i add monster hunting mision like this:

 

//Add Hunting Quests here (You can add as many required mobs as you want)

//AddHunting("<Quest Name>",<Min Lvl>,<Max Lvl>,<Reward|Item ID>,<Reward|Item Amount>,<Zeny Reward>,<Base EXP>,<Job EXP>,<Monster ID>,<Monster Amount>,...);
AddHunting("Tax",1,5,501,5,100000,20000,20000,1002,10,);
end;

 

Link to comment
Share on other sites

  • 2 weeks later...

  • Group:  Members
  • Topic Count:  19
  • Topics Per Day:  0.01
  • Content Count:  60
  • Reputation:   1
  • Joined:  09/10/16
  • Last Seen:  

 

 

Sorry! WHy i can't add addhunting Monster!

It isn't work!

But it work with hungting item!

i add monster hunting mision like this:

 

//Add Hunting Quests here (You can add as many required mobs as you want)

//AddHunting("<Quest Name>",<Min Lvl>,<Max Lvl>,<Reward|Item ID>,<Reward|Item Amount>,<Zeny Reward>,<Base EXP>,<Job EXP>,<Monster ID>,<Monster Amount>,...);
AddHunting("Tax",1,5,501,5,100000,20000,20000,1002,10,);
end;

 

 

 

Sir, not sure if you've made it work but in case you haven't.

 

just take the 

end;

 out below 

AddHunting("Tax",1,5,501,5,100000,20000,20000,1002,10,);

and also the in the end.

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  20
  • Topics Per Day:  0.01
  • Content Count:  64
  • Reputation:   3
  • Joined:  04/17/15
  • Last Seen:  

 

 

 

Sorry! WHy i can't add addhunting Monster!

It isn't work!

But it work with hungting item!

i add monster hunting mision like this:

 

//Add Hunting Quests here (You can add as many required mobs as you want)

//AddHunting("<Quest Name>",<Min Lvl>,<Max Lvl>,<Reward|Item ID>,<Reward|Item Amount>,<Zeny Reward>,<Base EXP>,<Job EXP>,<Monster ID>,<Monster Amount>,...);
AddHunting("Tax",1,5,501,5,100000,20000,20000,1002,10,);
end;

 

 

 

Sir, not sure if you've made it work but in case you haven't.

 

just take the 

end;

 out below 

AddHunting("Tax",1,5,501,5,100000,20000,20000,1002,10,);

and also the in the end.

 

Thanh you! It's work now!

But i hope 

tr0n's Questboard 

soon can add in describe for for every mission i want add!

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
Reply to this topic...

×   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...