Popular Post tr0n Posted March 18, 2012 Group: Members Topic Count: 28 Topics Per Day: 0.01 Content Count: 562 Reputation: 153 Joined: 02/21/12 Last Seen: February 27, 2024 Popular Post Share Posted March 18, 2012 (edited) tr0n's QuestboardWith 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 tr0ns_questboard_1.0.0.txt tr0ns_questboard_1.2.0.txt tr0ns_questboard_1.2.1.txt tr0ns_questboard_1.3.1.txt tr0ns_questboard_1.3.2.txt tr0ns_questboard_1.3.3.txt tr0ns_questboard_1.3.4.txt tr0ns_questboard_1.4.4.txt tr0ns_questboard_1.5.4.txt tr0ns_questboard_1.6.4.txt tr0ns_questboard_1.6.5.txt 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 QuestsThere'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 If you like my script please support me. Thanks! Edited December 18, 2014 by tr0n 18 Quote Link to comment Share on other sites More sharing options...
Pancake Posted March 18, 2012 Group: Members Topic Count: 18 Topics Per Day: 0.00 Content Count: 49 Reputation: 17 Joined: 02/06/12 Last Seen: May 28, 2012 Share Posted March 18, 2012 o/! Muy bueno!~ Quote Link to comment Share on other sites More sharing options...
ngek202 Posted March 18, 2012 Group: Members Topic Count: 40 Topics Per Day: 0.01 Content Count: 530 Reputation: 33 Joined: 01/17/12 Last Seen: August 16, 2017 Share Posted March 18, 2012 Bro you could also add features like.. 1. a Level Limit for certain Quest (i.e: Only Level 90 can take a certain Quest). 2. Job Limitation for certain Quest (i.e: Only Job Merchant can take a certain Quest). 3. Add/Delete Quests via Ingame (SQL if possible) (GM Feature) Thanks for Sharing this tr0n. 1 Quote Link to comment Share on other sites More sharing options...
Matrixfox Posted March 18, 2012 Group: Members Topic Count: 15 Topics Per Day: 0.00 Content Count: 277 Reputation: 76 Joined: 11/23/11 Last Seen: September 21, 2014 Share Posted March 18, 2012 Ahh, this one I'll test on my localhost later. Looking guud~! Quote Link to comment Share on other sites More sharing options...
tr0n Posted March 18, 2012 Group: Members Topic Count: 28 Topics Per Day: 0.01 Content Count: 562 Reputation: 153 Joined: 02/21/12 Last Seen: February 27, 2024 Author Share Posted March 18, 2012 (edited) Updated to 1.2.0! Check Changelogs. Edited March 18, 2012 by tr0n Quote Link to comment Share on other sites More sharing options...
Naudy2k Posted March 18, 2012 Group: Members Topic Count: 2 Topics Per Day: 0.00 Content Count: 5 Reputation: 0 Joined: 02/21/12 Last Seen: June 28, 2012 Share Posted March 18, 2012 Nice script thanks for sharing Quote Link to comment Share on other sites More sharing options...
LordLeiZhen Posted March 19, 2012 Group: Members Topic Count: 2 Topics Per Day: 0.00 Content Count: 17 Reputation: 2 Joined: 01/18/12 Last Seen: January 29, 2021 Share Posted March 19, 2012 Bro you could also add features like.. 1. a Level Limit for certain Quest (i.e: Only Level 90 can take a certain Quest). [. . .] This one. Can I change the NPC ID and Name [Quest Master: Tron]? Thanks for sharing Quote Link to comment Share on other sites More sharing options...
ngek202 Posted March 19, 2012 Group: Members Topic Count: 40 Topics Per Day: 0.01 Content Count: 530 Reputation: 33 Joined: 01/17/12 Last Seen: August 16, 2017 Share Posted March 19, 2012 Suggestion: Quest Limitation like: 1. can only be done Once. 2. can only be done Once a Day (or certain Time). 3. Repeatedly (default) Quote Link to comment Share on other sites More sharing options...
Drakkus Posted March 19, 2012 Group: Members Topic Count: 39 Topics Per Day: 0.01 Content Count: 386 Reputation: 15 Joined: 11/17/11 Last Seen: September 13, 2024 Share Posted March 19, 2012 (edited) This is good script thus you have to optimized it more, like ngek202 suggestion this could be also need for Features Additions. Just like Annie's Mission Board. Better also you could add SQL Version for this. for GM Menus :3 Great Script! Suggestion: Why is it that is still exist when the only count is 10/10 but i have obtain 12 jellopies supposed to be it will only count 10/10. not 12/10. possible to check it i mean it will not exist in the counting? Preview: http://i44.tinypic.com/2ytny53.png Another suggestions. Possible also in hunting or collecting items could you add dispbottom interface? dispbottom:Jellopy You have obtain " + bla + "/10 Jellopy."; or any method you can add. after which completing it will not pop-up anymore. Regards, Mindless Edited March 19, 2012 by Mindless Quote Link to comment Share on other sites More sharing options...
tr0n Posted March 19, 2012 Group: Members Topic Count: 28 Topics Per Day: 0.01 Content Count: 562 Reputation: 153 Joined: 02/21/12 Last Seen: February 27, 2024 Author Share Posted March 19, 2012 (edited) To explain it to everyone: the goal of this script was to add new quests in script and not SQL. This will not be changed (example: you never would add sql support into your warper for adding new maps) I won't make it that easy for you. I will think about some suggestions, maybe something will be useful. I won't add everything, cause I want the script clean. If you want features you like personaly, please feel free to edit the script. (don't re-release the modified-script without any credits) Edited March 19, 2012 by tr0n Quote Link to comment Share on other sites More sharing options...
Emistry Posted March 19, 2012 Group: Forum Moderator Topic Count: 93 Topics Per Day: 0.02 Content Count: 10017 Reputation: 2369 Joined: 10/28/11 Last Seen: 4 hours ago Share Posted March 19, 2012 @Mindless.. currently there is no npcevent that can trigger the OnLoot Event ... so if you want to add some message like what you want..then you have to make a new NPC Event that can check what you just looted... and about the item counting issue you shown in your post... the npc script count for how many item you have collected....so it display the amount that exist in your inventory.. it is not a problem for showing more than the amount required. @tr0n it is just not much users are able to make the script with SQL... but it doesnt mean cant be done as well.. and yes..actually SQL script make you script better and cleaner when compare to your current script.. SQL can prevent your server from using too much of permanent global variable which is harmful to your server if too much is used... Quote Link to comment Share on other sites More sharing options...
tr0n Posted March 19, 2012 Group: Members Topic Count: 28 Topics Per Day: 0.01 Content Count: 562 Reputation: 153 Joined: 02/21/12 Last Seen: February 27, 2024 Author Share Posted March 19, 2012 (edited) @Mindless.. currently there is no npcevent that can trigger the OnLoot Event ... so if you want to add some message like what you want..then you have to make a new NPC Event that can check what you just looted... and about the item counting issue you shown in your post... the npc script count for how many item you have collected....so it display the amount that exist in your inventory.. it is not a problem for showing more than the amount required. @tr0n it is just not much users are able to make the script with SQL... but it doesnt mean cant be done as well.. and yes..actually SQL script make you script better and cleaner when compare to your current script.. SQL can prevent your server from using too much of permanent global variable which is harmful to your server if too much is used... yes, I know that. The concept is and was "add easy quests in script" BUT I will think about making a SQL version. Edited March 19, 2012 by tr0n Quote Link to comment Share on other sites More sharing options...
ngek202 Posted March 19, 2012 Group: Members Topic Count: 40 Topics Per Day: 0.01 Content Count: 530 Reputation: 33 Joined: 01/17/12 Last Seen: August 16, 2017 Share Posted March 19, 2012 BUT I will think about making a SQL version. OH YEAH tr0n! Quote Link to comment Share on other sites More sharing options...
Drakkus Posted March 19, 2012 Group: Members Topic Count: 39 Topics Per Day: 0.01 Content Count: 386 Reputation: 15 Joined: 11/17/11 Last Seen: September 13, 2024 Share Posted March 19, 2012 @Mindless.. currently there is no npcevent that can trigger the OnLoot Event ... so if you want to add some message like what you want..then you have to make a new NPC Event that can check what you just looted... and about the item counting issue you shown in your post... the npc script count for how many item you have collected....so it display the amount that exist in your inventory.. it is not a problem for showing more than the amount required. @tr0n it is just not much users are able to make the script with SQL... but it doesnt mean cant be done as well.. and yes..actually SQL script make you script better and cleaner when compare to your current script.. SQL can prevent your server from using too much of permanent global variable which is harmful to your server if too much is used... I know, but i guess i found out for source with this. http://www.eathena.ws/board/index.php?showtopic=247755&hl=OnLoot It would trigger the OnLoot Event. maybe tr0n will add this in the features. Anyways, tr0n please keep on updating with nice feature about this quest board. just like annie's mission board. this is really usefull script. I'm looking forward on this. Thank you. i hope it would implement my suggestions/ Regards. Mindless Quote Link to comment Share on other sites More sharing options...
tr0n Posted March 21, 2012 Group: Members Topic Count: 28 Topics Per Day: 0.01 Content Count: 562 Reputation: 153 Joined: 02/21/12 Last Seen: February 27, 2024 Author Share Posted March 21, 2012 Updated to 1.2.1 Check Changelogs. Quote Link to comment Share on other sites More sharing options...
Balloon Posted April 1, 2012 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 7 Reputation: 0 Joined: 03/09/12 Last Seen: October 22, 2012 Share Posted April 1, 2012 Great script! Is there any way we can make it so that people in the same party that has the same quest can 'share kills' for hunting quests? Quote Link to comment Share on other sites More sharing options...
tr0n Posted April 4, 2012 Group: Members Topic Count: 28 Topics Per Day: 0.01 Content Count: 562 Reputation: 153 Joined: 02/21/12 Last Seen: February 27, 2024 Author Share Posted April 4, 2012 I'm thinking about a concept for party quests. Quote Link to comment Share on other sites More sharing options...
Syouji Posted April 5, 2012 Group: Members Topic Count: 70 Topics Per Day: 0.01 Content Count: 1245 Reputation: 395 Joined: 11/19/11 Last Seen: January 15, 2020 Share Posted April 5, 2012 Party Quests would be very cool. For a follow through of how Party Quests could be assigned: Player A organizes a party of X amount of people Player A speaks to NPC to request a party quest If party member count requirement hasn't been met the NPC will reject the party quest request If party member count is reached and NPC detects a player not above a certain level party quest request is rejected If party is disbanded after you accepted a quest, the next time player A speaks to NPC their entire quest will be removed since the party no longer exists. (NPC records player A name and his party ID) When a quest is complete, all members of the party must be present within the map where the party quest NPC is and player A will speak to the NPC to give out rewards to all players registered in the party originally (NPC keeps track of party ID and name of each member in the party originally the moment the quest was first assigned) In order for each member besides the leader in the party to get a reward they must speak to the NPC when the leader states he/she has completed the quest. The NPC will verify their character name & party ID to get the reward. If the party is disbanded before they get the reward then they wont be able to get the reward since they do not exist in a party anymore. This is just a little idea of mine that might help you brainstorm how the party quest system works. There are several holes in this follow through and major downfalls. Im sure you can come up with something much better. =) Quote Link to comment Share on other sites More sharing options...
tr0n Posted April 6, 2012 Group: Members Topic Count: 28 Topics Per Day: 0.01 Content Count: 562 Reputation: 153 Joined: 02/21/12 Last Seen: February 27, 2024 Author Share Posted April 6, 2012 I was thinking about this: everyone has to accept the quest for hisself BUT if they kill together on the same map, it counts for both, but they need to stand in 50x50 range for example so no one can abuse it with afking. the rest is easy, everyone can complete the quest at the npc for hisself and get the reward So you can party quest every hunting mission if you want to without adding a extra menu "party quests" I could write a "party counting system" or something like that to the "OnNPCKillEvent". What do you think about that ? Quote Link to comment Share on other sites More sharing options...
Syouji Posted April 11, 2012 Group: Members Topic Count: 70 Topics Per Day: 0.01 Content Count: 1245 Reputation: 395 Joined: 11/19/11 Last Seen: January 15, 2020 Share Posted April 11, 2012 That sounds good. I like your 50x50 range so you cant just make a leech account to get prizes. It will be good to design quests so you will always be in areas surrounded by monsters. That way you cant leech. I look forward to seeing other ideas you have. =) Quote Link to comment Share on other sites More sharing options...
tr0n Posted April 12, 2012 Group: Members Topic Count: 28 Topics Per Day: 0.01 Content Count: 562 Reputation: 153 Joined: 02/21/12 Last Seen: February 27, 2024 Author Share Posted April 12, 2012 UPDATE: Added level restriction support. / Fixed a bug in AddCollection function / Fixed a bug in AddHunting function V. 1.3.3 Quote Link to comment Share on other sites More sharing options...
KingTristan Posted April 14, 2012 Group: Members Topic Count: 10 Topics Per Day: 0.00 Content Count: 66 Reputation: 3 Joined: 04/02/12 Last Seen: September 5, 2015 Share Posted April 14, 2012 Very Nice and easy to understand script thank you sir ! im using it now in my server. Quote Link to comment Share on other sites More sharing options...
manabeast Posted April 19, 2012 Group: Members Topic Count: 138 Topics Per Day: 0.03 Content Count: 835 Reputation: 25 Joined: 11/22/11 Last Seen: December 4, 2012 Share Posted April 19, 2012 (edited) may i ask little question? (if put 0 like this to deactive?) //Activate/Deactive quest categories here set .collection, 0; set .hunting, 0; (if i add 3 quest i gonna put 3? or i just ignore this) //Checks if quests are loaded (prevents out of index) if(.questsloaded==3) end; set .questsloaded, 3; (add item like this? or how to add?) //Add Collection Quests here [TAB][TAB]//AddCollection("<Quest Name>",<Min Lvl>,<Max Lvl>,<Reward|Item ID>,<Zeny Reward>,<Base EXP>,<Job EXP>,<Item ID>,<Item Amount>,...); [TAB][TAB]AddCollection("SuperMan Quest1",10,99,607,1000000,500,500,<Require Item ID>,999,<Require Item ID>,999); [TAB][TAB]AddCollection("SuperMan Quest2",10,99,607,1000000,500,500,<Require Item ID>,999,<Require Item ID>,999); [TAB][TAB]AddCollection("SuperMan Quest3",10,99,607,1000000,500,500,<Require Item ID>,999,<Require Item ID>,999); Edited April 20, 2012 by tr0n Quote Link to comment Share on other sites More sharing options...
tr0n Posted April 20, 2012 Group: Members Topic Count: 28 Topics Per Day: 0.01 Content Count: 562 Reputation: 153 Joined: 02/21/12 Last Seen: February 27, 2024 Author Share Posted April 20, 2012 may i ask little question? (if put 0 like this to deactive?) //Activate/Deactive quest categories here set .collection, 0; set .hunting, 0; (if i add 3 quest i gonna put 3? or i just ignore this) //Checks if quests are loaded (prevents out of index) if(.questsloaded==3) end; set .questsloaded, 3; (add item like this? or how to add?) //Add Collection Quests here [TAB][TAB]//AddCollection("<Quest Name>",<Min Lvl>,<Max Lvl>,<Reward|Item ID>,<Zeny Reward>,<Base EXP>,<Job EXP>,<Item ID>,<Item Amount>,...); [TAB][TAB]AddCollection("SuperMan Quest1",10,99,607,1000000,500,500,<Require Item ID>,999,<Require Item ID>,999); [TAB][TAB]AddCollection("SuperMan Quest2",10,99,607,1000000,500,500,<Require Item ID>,999,<Require Item ID>,999); [TAB][TAB]AddCollection("SuperMan Quest3",10,99,607,1000000,500,500,<Require Item ID>,999,<Require Item ID>,999); 1. set 0 if you want to deactivate and 1 if you want to activate it. 2. don't touch this. default is 1 not 3. I implemented this to prevent out of index after putting in some duplicates. 3. first item id then item amount of it, if you want more items just add them to the end with the same syntax, first item id then item amount of it 1 Quote Link to comment Share on other sites More sharing options...
manabeast Posted April 21, 2012 Group: Members Topic Count: 138 Topics Per Day: 0.03 Content Count: 835 Reputation: 25 Joined: 11/22/11 Last Seen: December 4, 2012 Share Posted April 21, 2012 (edited) Thx you tr0n. i have hard time on making quest.. this was easy.. thank you very much ^^. oh forgot ask. how to make this scrip allow player can repeat some of the quest? Edited April 21, 2012 by manabeast Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.