Myzter Posted July 4, 2012 Group: Members Topic Count: 10 Topics Per Day: 0.00 Content Count: 107 Reputation: 91 Joined: 01/19/12 Last Seen: April 19, 2024 Share Posted July 4, 2012 (edited) Miner WorldI made 'Miner World' because my old mini-game 'Miner System' became obsolete and we need a injection of fresh blood to enjoy Ragnarok Online.- Special thanks to 'Melody' - because she asked me to build a mining game with skills, levels and experience (she pressed me to release it quite soon. ^__^)The gameplay was created by me and i hope you love it as i do.Introduction:A scientist named "David Watson" created a new kind of boots called "Driller Boots", its main feature is a big slot that allow to install "drills".To operate the boots you must rotate your body rapidly to produce an effect that breaks the hard surface and allows quick access to areas full of minerals and surprises.Wear your driller boots and whisper to "npc:mine" to search mine spots along the world, there are plenty of kinds of mines and all locations are dynamic.The mines are growing all the time, so please don't be affraid if your mine are destroyed, you can always find another one.The more you train, your mining level will increase and you will learn skills that will give you improvements and advantages in the world of mining.How to use: Wear the Driller Boots Whisp *anything* to 'npc:mine' to start the mine locator or begin the digging process if you are on the mine. Try to find maps with mine spots and digg the surface trying to keep cold the drills If you broke your Drills, create a new one whispering 'make' to npc:mine (keep trying it) If you win Miner Points (leveling up) use this points to activate skills whispering 'skill' to 'npc:mine' If you broke your boots, you have to buy a new one, sorry for that, but experienced miners never broke their equipment. Look this Video and see it in action: Available Skills: Lynx Eye: (1-10) Improved detection capability, at level 10 the player can jump directly to the mine or show it on the mini-map. Diamond Head: (1-10) Increases the heat resistance in (10 * Skill) % Faster Drill: (1-25) Increase the Drill speed in a (2 * Skill) % Lucky Miner: (1-10) Increases the chances of gain minerals (Skill / 20) % Quick Rest: (1-10) The drill turns cold faster (10 * Skill) % Money Maker: (1-20) Gives a chance of receiving 1,000 zeny every time the Drill spins. (Skill) % Merchant Blood: (1-20) Increases the power of the drill and gain more depth after each try (Skill) % (Only Merchant Class) Weight Boots: (1-45) Increases the weight limit when using Driller Boots (1 + Skill / 5) % (All Classes except Merchant) Double or Nothing: (1-100) Gives a chance of receiving 2 items at once. (Skill / 2) % Repair: (1-50) Gives a chance of cool the Drill without stop the dig process (Skill / 10) % Drill Box: (1-50) Allow you to create more than 1 Drill, +1 x skill Magical Detection: (1-100) Increase the detection range in (Skill %) Base Exp Booster: (1-100) Increase the chances of gain Base EXP during the drill process (Skill / 10) % Job Booster: (1-100) Add chances of gain Job EXP during the dig process (Skill / 10) % Boot Care: (1-100) Decrease the chances of break the Driller Boots during the dig process (Skill %) Privacy: (1) The gained items doesn't show the miner name Mine Guardian: (1-50) Gives a chance of receive damage to protect the mine from the destruction. (Skill %) Miner Aura: (1-100) Decrease the chances of receive damage during the dig process. (Skill / 2 %) Corrosive Oil: (1-100) Softens the rocks reducing the drill deterioration during the dig process. (Skill / 25) Installation: Download Miner Worldminerworld.rar minerworld.rar - MF Mirror (Skorm) In script_athena.conf we have to update the values of this 2 variables:check_cmdcount: 655360 check_gotocount: 655360 Install "LangManagement.txt" and "VarSystem.txt" included in the BotKiller 6 package, please look the installation instructions in BotKiller6.txt to install these 2 scripts.BK6.rar Copy miner_world.txt in the following path:npc/custom/miner_world.txt Edit npc/scripts_custom.conf adding the following lines:// Unlimited Variable System npc: npc/custom/bk/VarSystem.txt // Multi-Language System npc: npc/custom/bk/LangManagement.txt // Miner World System npc: npc/custom/miner_world.txt If you are using BotKiller 6, you don't need the first 2 scripts because are already installed Apply the client patch included with the script package. Add the "Drill Boots" item to your item_db2 table. (or item_db2.txt) Run your server, buy your driller boots, wear it and whisp to npc:mine to check if everything is working. (go to anthell, there are basic mines for beginers) Miner World is multi-language exactly like BotKiller 6, currently support English and Spanish. (select your language whispering to 'npc:lang') - After the first run, you will see new tables in your database (mn_class, mn_item, mn_maps and mn_mine), try to understand this model to make a fine tuning to the game according with your server style - Do you need new Mine Kinds or/and change the defaults?MinerWorld uses 4 tables (automatically created): 1. "mn_class": Contain the definition of all mines. The mine ID, name ID (created in bk_talk table to allow multilanguage), required levels to detect and drill, distance to detect and the difficulty.2. "mn_item": Contain the items that you can get from a mine, the rate, the rate increment according with the depth of the hole while mining, and the rate limit to cap the maximum rate. The mines are identified by class (mclass) used as Flags in the rest of the script, this allow specify more than 1 class in the next table using this unique ID's (1,2,4,8,16,32,64,etc)3. "mn_maps": Declare the maps where you want to put mines, the max quantity of spots and the classes, here you have to sum the classes defined in mn_item to add more than 1 mine to the same map, ie: 5 = classes 1 and 4)4. "mn_mine": This information is created automatically at runtime, according with your configuration, don't change it, the mines here are populated and deleted by the system. To create new mines, just assign the next ID Flag in the mn_class (ie: 4096), assign the next name_id (ie: 311) then add a name for your mine in the table "bk6_talk", search the talk id "300" and copy the NPC ID, then add a new record with the name of your mine, with that NPC ID andthe talk id declared in mn_class. Now, go to the mn_item and add the items to be dropped by your new mine, using the new mn_class. Finally, add the locations for your new mine in mn_maps, if the map already have other mines, search that record and SUM the mn_class to the fieldm_types (never add the same ID twice). If the map doesn't exist in mn_maps, add it and set the class of your new mine in m_types. If your server is running in this point, the new mines will be created automatically after 2~5 minutes, you don't need to restart the server or reload the scripts. If you don't need the default mines, just drop the tables and start from 0, remember to update the names of your mines in bk6_talk, and voila. I hope you like it!Myzter Edited November 21, 2015 by Skorm 14 Quote Link to comment Share on other sites More sharing options...
Wafflebutt Posted July 4, 2012 Group: Members Topic Count: 7 Topics Per Day: 0.00 Content Count: 234 Reputation: 19 Joined: 06/15/12 Last Seen: November 28, 2023 Share Posted July 4, 2012 OMG this looks so awesome! xDDDD Great job doing this. It´s almost a complete new game! Quote Link to comment Share on other sites More sharing options...
Sin Posted July 4, 2012 Group: Members Topic Count: 6 Topics Per Day: 0.00 Content Count: 22 Reputation: 1 Joined: 06/25/12 Last Seen: April 25, 2019 Share Posted July 4, 2012 Wow that looks a lot of fun, Great job. I think I will be using it for my server xD. Quote Link to comment Share on other sites More sharing options...
Matheus Posted July 4, 2012 Group: Members Topic Count: 8 Topics Per Day: 0.00 Content Count: 63 Reputation: 6 Joined: 11/15/11 Last Seen: December 13, 2013 Share Posted July 4, 2012 Nice job! Quote Link to comment Share on other sites More sharing options...
Brynner Posted July 4, 2012 Group: Members Topic Count: 120 Topics Per Day: 0.02 Content Count: 1960 Reputation: 202 Joined: 01/08/12 Last Seen: 4 hours ago Share Posted July 4, 2012 how to fix this? [Debug]: script debug : 0 110013898 : > Mine System: Creating a new mine in anth ell02... [Debug]: script debug : 0 110013898 : > Mine System: Creating a new mine in bif_ fild02... [Debug]: script debug : 0 110013898 : > Mine System: Creating a new mine in ein_ fild05... [Debug]: script debug : 0 110013898 : > Mine System: Creating a new mine in gefe nia04... [Debug]: script debug : 0 110013898 : > Mine System: Creating a new mine in iz_d un02... [Debug]: script debug : 0 110013898 : > Mine System: Creating a new mine in mag_ dun01... [Debug]: script debug : 0 110013898 : > Mine System: Creating a new mine in moc_ fild07... [Debug]: script debug : 0 110013898 : > Mine System: Creating a new mine in yggd rasil01... Quote Link to comment Share on other sites More sharing options...
Euphy Posted July 4, 2012 Group: Members Topic Count: 72 Topics Per Day: 0.02 Content Count: 2997 Reputation: 1132 Joined: 05/27/12 Last Seen: June 1, 2017 Share Posted July 4, 2012 @Brynner: Those aren't errors, they're script-generated messages. Quote Link to comment Share on other sites More sharing options...
Petey Pablo Posted July 4, 2012 Group: Members Topic Count: 152 Topics Per Day: 0.03 Content Count: 569 Reputation: 11 Joined: 11/24/11 Last Seen: March 7, 2022 Share Posted July 4, 2012 Really great job!! Awesome. xD Quote Link to comment Share on other sites More sharing options...
GM Takumirai Posted July 4, 2012 Group: Members Topic Count: 69 Topics Per Day: 0.01 Content Count: 592 Reputation: 31 Joined: 11/14/11 Last Seen: July 29, 2015 Share Posted July 4, 2012 - Good to see Myzter in rAthena - Quote Link to comment Share on other sites More sharing options...
PewN Posted July 4, 2012 Group: Members Topic Count: 209 Topics Per Day: 0.04 Content Count: 892 Reputation: 27 Joined: 12/09/11 Last Seen: April 16, 2016 Share Posted July 4, 2012 what a nice~ cool mods Quote Link to comment Share on other sites More sharing options...
Myzter Posted July 4, 2012 Group: Members Topic Count: 10 Topics Per Day: 0.00 Content Count: 107 Reputation: 91 Joined: 01/19/12 Last Seen: April 19, 2024 Author Share Posted July 4, 2012 Thanks Guys, I'm thinking to live here now. @Brinner: that is a log that show the maps where new mine spots are being created. Search the 'debugmes' in the code and comment it. Regards, Myzter 1 Quote Link to comment Share on other sites More sharing options...
RCharles Posted July 4, 2012 Group: Members Topic Count: 12 Topics Per Day: 0.00 Content Count: 154 Reputation: 10 Joined: 05/31/12 Last Seen: May 15, 2014 Share Posted July 4, 2012 Just a glimpse of myzter here in rA. yet those scripts release surprise me Quote Link to comment Share on other sites More sharing options...
Rikimaru Posted July 4, 2012 Group: Members Topic Count: 16 Topics Per Day: 0.00 Content Count: 658 Reputation: 57 Joined: 11/20/11 Last Seen: July 1, 2017 Share Posted July 4, 2012 Really great Job! Well done! Quote Link to comment Share on other sites More sharing options...
Myzter Posted July 4, 2012 Group: Members Topic Count: 10 Topics Per Day: 0.00 Content Count: 107 Reputation: 91 Joined: 01/19/12 Last Seen: April 19, 2024 Author Share Posted July 4, 2012 Thanks you guys, i really appreciate your support. Quote Link to comment Share on other sites More sharing options...
lakasmonk Posted July 5, 2012 Group: Members Topic Count: 33 Topics Per Day: 0.01 Content Count: 231 Reputation: 24 Joined: 12/18/11 Last Seen: April 7 Share Posted July 5, 2012 NIce myzter im using your Miner world and botkiller since you release it at eathena good to see you here Quote Link to comment Share on other sites More sharing options...
mofo Posted July 9, 2012 Group: Members Topic Count: 9 Topics Per Day: 0.00 Content Count: 69 Reputation: 4 Joined: 07/02/12 Last Seen: November 3, 2013 Share Posted July 9, 2012 Holy crap this is awesome! Best part is i got it to work. I will rename the NPC, Dr Myzter! That is if you don't mind. lol Quote Link to comment Share on other sites More sharing options...
Seizure Posted July 13, 2012 Group: Members Topic Count: 4 Topics Per Day: 0.00 Content Count: 65 Reputation: 5 Joined: 06/17/12 Last Seen: October 22, 2012 Share Posted July 13, 2012 (edited) wow....respect... rlly great work /no1 but one question: how can i enable only english language? Edited July 13, 2012 by Seizure Quote Link to comment Share on other sites More sharing options...
mofo Posted July 13, 2012 Group: Members Topic Count: 9 Topics Per Day: 0.00 Content Count: 69 Reputation: 4 Joined: 07/02/12 Last Seen: November 3, 2013 Share Posted July 13, 2012 (edited) @seizure whisper npc:lang - english Edited August 12, 2012 by mofo Quote Link to comment Share on other sites More sharing options...
Myzter Posted July 13, 2012 Group: Members Topic Count: 10 Topics Per Day: 0.00 Content Count: 107 Reputation: 91 Joined: 01/19/12 Last Seen: April 19, 2024 Author Share Posted July 13, 2012 wow....respect... rlly great work /no1 but one question: how can i enable only english language? Open the table 'bk6_lang', find the language you want to disable and put 0 into the field 'enabled'. Quote Link to comment Share on other sites More sharing options...
Nerd Posted August 10, 2012 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 4 Reputation: 3 Joined: 07/30/12 Last Seen: November 12, 2024 Share Posted August 10, 2012 Man... I'm really amazed with this script... But is it only for SQL? 'Cause um my server, it enters into a infinite loop... If so, could you please modify it for TXT servers too? Just if you can, of course... ^^ Quote Link to comment Share on other sites More sharing options...
Limestone Posted August 10, 2012 Group: Members Topic Count: 155 Topics Per Day: 0.03 Content Count: 647 Reputation: 16 Joined: 11/21/11 Last Seen: December 28, 2022 Share Posted August 10, 2012 no English Version Myzter? Quote Link to comment Share on other sites More sharing options...
Myzter Posted August 10, 2012 Group: Members Topic Count: 10 Topics Per Day: 0.00 Content Count: 107 Reputation: 91 Joined: 01/19/12 Last Seen: April 19, 2024 Author Share Posted August 10, 2012 no English Version Myzter? Already support english and spanish, configure your default language in the table: bk6_lang Man... I'm really amazed with this script... But is it only for SQL? 'Cause um my server, it enters into a infinite loop... If so, could you please modify it for TXT servers too? Just if you can, of course... ^^ It's only for MySql, the infinity loop can be fixed following the steps in the installation instructions. Quote Link to comment Share on other sites More sharing options...
LearningRO Posted September 2, 2012 Group: Members Topic Count: 107 Topics Per Day: 0.02 Content Count: 778 Reputation: 73 Joined: 02/10/12 Last Seen: Yesterday at 11:41 AM Share Posted September 2, 2012 how to edit Exp level mining??? Quote Link to comment Share on other sites More sharing options...
Stephenn Posted September 3, 2012 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 2 Reputation: 0 Joined: 09/03/12 Last Seen: September 14, 2012 Share Posted September 3, 2012 i didn't understand where i put this REPLACE INTO `item_db2` (`id`,`name_english`,`name_japanese`,`type`,`price_buy`,`price_sell`,`weight`,`attack`,`defence`,`range`,`slots`,`equip_jobs`,`equip_upper`,`equip_genders`,`equip_locations`,`weapon_level`,`equip_level`,`refineable`,`view`,`script`,`equip_script`,`unequip_script`) VALUES (22000,'Drill_Boots','Drill Boots',5,255000,55000,500,0,0,0,0,4294967294,7,2,64,0,50,0,0,'if (callfunc(\"iReadC\",\"MineWeight\")) skill \"MC_INCCARRY\",1 + callfunc(\"iReadC\",\"MineWeight\") / 5;','callfunc \"equipBoots\";',NULL); Quote Link to comment Share on other sites More sharing options...
adrian Posted September 4, 2012 Group: Members Topic Count: 10 Topics Per Day: 0.00 Content Count: 46 Reputation: 0 Joined: 09/02/12 Last Seen: March 11 Share Posted September 4, 2012 i didn't understand where i put this REPLACE INTO `item_db2` (`id`,`name_english`,`name_japanese`,`type`,`price_buy`,`price_sell`,`weight`,`attack`,`defence`,`range`,`slots`,`equip_jobs`,`equip_upper`,`equip_genders`,`equip_locations`,`weapon_level`,`equip_level`,`refineable`,`view`,`script`,`equip_script`,`unequip_script`) VALUES (22000,'Drill_Boots','Drill Boots',5,255000,55000,500,0,0,0,0,4294967294,7,2,64,0,50,0,0,'if (callfunc(\"iReadC\",\"MineWeight\")) skill \"MC_INCCARRY\",1 + callfunc(\"iReadC\",\"MineWeight\") / 5;','callfunc \"equipBoots\";',NULL); in your server/db/itemdb.txt Quote Link to comment Share on other sites More sharing options...
Elli Posted September 23, 2012 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 5 Reputation: 0 Joined: 07/30/12 Last Seen: November 23, 2013 Share Posted September 23, 2012 Do I have to install the bk6 if i have Harmony? how do you get the drill skill? How can you add like different rewards here? Is this a BUG? Red font below is from the first page installation, But if i follow this I GET a run_script: infinity_loop! In script_athena.conf we have to update the values of this 2 variables: check_cmdcount: 655360 check_gotocount: 655360 But if i just leave scripts_athena.conf just like below check_cmdcount: 655360 check_gotocount: 2048 I dont get a run_script: infinity_loop! Error. Should I just leave it as is or follow whats on the installation? 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.