Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 07/30/22 in all areas

  1. The following script emulates the Bounty Board Quests from iRO. This was made by having direct interaction with all the npcs, directly doing some of this quest and also using iRO Wiki information as a source. This quest uses a special function designed to concentrate and manage all the bounties in a few lines, to make it easy to update, modify or even create custom bounties. iRO Bounty Boards v1.1.rar : Added vip function to collect all bounties and fixed a minnor bug with one use of a close command. iRO Bounty Boards v1.0.2.rar : Removed += operations with strings. iRO Bounty Boards v1.0.1.rar : Changed npc and monsters constants to numerical ids. iRO Bounty Boards v1.0.rar : Initial Release For more details please check: Bounty Board Quests - iRO Wiki Special thanks to: Trixtan and ZacktheBear from AtlantisRO. This would not have been possible without their invaluable help. Some notes about this: There are some errors in iRO's npc. In example, in Juno the Bounty 70-110 for Juno with a char base level 127, the Bounty says it is for levels 70-100 (not 110, as his name says). This error was caused because this quests were implemented before update that expands max base level to 175 and it seems that iRO's npc were scripted individually one by one, not as a function, so, this errors may be only little bugs when updating values. This kind of error is present in some bounties for Lighthalzen, Hugel, and don't remember which other one. However, all the npcs presented here are using the information provided by iRO Wiki and presents information ingame avoiding this kind of errors. Some to-do : I'm missing base/job exp for False Angel and Mini Demon (Geffen Bounties), since that information is not present in iRO Wiki and I haven't The Sign quest. If somebody can open Portal to Geffenia, i will update that values. Bounties for biolab 3 and 4 has a special function, it is like containing two boards in one, since a player can choose to do all bounties for monsters from 3rd level and all bounties for monsters from 4th level (to receive the reward for all the bounties completed). Add vip function to Collect All Bounties. Add questinfo command to show quest mark in bounties npc. This quests are a close emulation to iRO's Bounty Boards. We hope players can enjoy this quests. If you detect any error or have a suggestion, please feel free to comment it.
    1 point
  2. The following script emulates iRO's Weekly Turn-In Event (Gramps NPC). This was made by having direct interaction with Gramps npc ingame. For more details please check: Weekly Turn-In Events - iRO Wiki Special thanks to: ZacktheBear from AtlantisRO. This would not have been possible without his invaluable help by providing replay data and testing. Resources: Gramps_Weekly_TurnIn.txt quest_db.txt questid2display.txt resnametable.txt Some notes about this script: This script uses special maps to warp players. Please prepare the map-cache according to data provided. This script uses some arrays on the OnInit label to set the Turn-In quest and maps: Arrays .Gramps_MapName$, .Gramps_MapWarp$, .Gramps_MapX and .Gramps_MapY defines the turn-in map where player will be warped. Array .Gramps_Turn defines the questlog id and target monster for Tur-In in this order: Low Maps: Index 0 = Quest Id 1 Index 1 = Monster Id 1 Index 2 = Quest Id 2 Index 3 = Monster Id 2 Mid Maps: Index 4 = Quest Id 1 Index 5 = Monster Id 1 Index 6 = Quest Id 2 Index 7 = Monster Id 2 High Maps: Index 8 = Quest Id 1 Index 9 = Monster Id 1 Index 10 = Quest Id 2 Index 11 = Monster Id 2 Some quest gives Zeny reward, but it is not clear which one gives and which one doesn't. Please provide any data to know how does this works. Since I have no way to know how much monsters have Turn-In maps, I didn't put monster spawn. Please configure it as your needs. Please feel free to make any suggestion for improve this script and report any issue you may find.
    1 point
  3. maybe many here know mir4 nft (or maybe not lol), but I found their mining system pretty cool and I'm developing it for rag. a lot of problems appeared, a lot of headache lol, I have friends who also help me both on the client and src side. much of it is already functional including @autofarm. I've been running out of time lately but I have several cool projects that I'll bring to the community soon @Edit rarity effect more similar to the original idea Current system operation#1 This script is currently in a fundraising campaign to make it free. I cannot post a link to the campaign to avoid breaking the community rule. If you want to contribute, call me on discord: Hyroshima#1621
    1 point
  4. That way you just need to adapt it to your instance script, in the simple way you would only need to add the code in the mob death label of your instance. setarray .@Drops[0], 607,5,10000, //5x Ygg 100% 523,10,5000, //10x Holy Water 50% 12090,5,488, //5x Steamed Desert Scorpions 4,88% 5086,1,2200; //1x Alarm Mask 22% getpartymember getcharid(1),1; getpartymember getcharid(1),2; for(set .@i,0; .@i<$@partymembercount; set .@i,.@i+1) { if(isloggedin($@partymemberaid[.@i],$@partymembercid[.@i])) { attachrid($@partymemberaid[.@i]); else if(strcharinfo(3) == instance_mapname("map_instance")) { for(set .@i,0; .@i<getarraysize(.@Drops); set .@i,.@i+3) { set .@rnd,rand(1,10000); if(.@rnd <= .@Drops[.@i+2]) { getitem .@Drops[.@i],.@Drops[.@i+1]; if(.@Drops[.@i+2] <= 500) { set .@calc,(.@Drops[.@i+2]*100); set .@cRess$,(.@calc%10000 ? (.@calc/10000)+","+substr(""+(.@calc%10000),0,1):(.@calc/10000))+"%"; announce "[IN INSTANCE]: "+strcharinfo(0)+" gained "+.@Drops[.@i+1]+"x "+getitemname(.@Drops[.@i])+" ~ "+.@cRess$+"",bc_all; } } } } detachrid; } } end;
    1 point
  5. Version 1.0.0

    86 downloads

    Tested and working with: 3e625dfdf9868690e36677701cbebe1b379a7485 This source edit is intended for my experiments. Feel free to have fun with it but I wouldn't be held accountable for damages that it may create for your server. No support will be given other than the specified rAthena version above. Purpose Create a mapflag for instakill. As it would suggest, all damages done within the map will be amplified to max damage, thus instakilling the target. It works both for the following use cases: 1. Player attacking a Monster 2. Player attacking another Player 3. Monster attacking a Player 4. Monster attacking another monster Where "Monster" can be a normal mob or a Homunculus Usage In-game @mapflag instakill [0|1] Script as mapflag prontera<tab>mapflag<tab>instakill Script as used in setmapflag setmapflag .EventMap$, mf_instakill; Example Tag, You're Dead Script Source In Action Source file 1. I will retain all the rights in all the scripts that I create 2. Client cannot redistribute nor resell the scripts that I provide 3. No refunds 4. Maintenance of scripts does not include modification of the original intended behavior. If the script has been broken due to prior modification of the original behavior then it would mean a new service request 5. Modification of the original intended behavior would mean a new service request and would go through the process mentioned above 2. This can be redistributed anywhere in any form. 3. This shall not be in any way be branded for sale anywhere in any form. 4. Maintenance will not be provided. Feel free to use the support section. 5. See #3. 6. Ninja has the right to post all my free services to the release section and make it available for everybody to use 7. Maintenance of scripts will be provide free of charge 8. I will not keep any sensitive information from your server nor any credentials that you lend me 9. I will backup all my server files before I use this. 10. Ninja will not be liable in any way at any time. 11. The moment I use anything from here, I accept all the terms of services stated above. Where the script author is Ninja (https://rathena.org/board/profile/7005-ninja/).
    Free
    1 point
  6. The following script emulates the Spotlight Quest: Adventure of the Tarnished Lamp active on 2016 June in iRO. This was made directly by doing this quest on iRO. For more details please check: Event Notice || iRO Wiki This quest requires an special spawn of Byorgue monster named "Byorgue Mercenary" who hasn't any exp/drops and has the following stats: Resources: iRO_Event_2016-06.txt item data.txt quest_db.txt questid2display.txt sprite.rar Feel free to make any question.
    1 point
  7. Noreturn description What you want is mapflag nosave. Nosave description
    1 point
  8. Black Jack wiki Some photos Ruler Download 21.txt About 'Fooled' When you get Joker card from system, you will be asked which card you will let its point be zero. Set set .joinmax,2; <<--- Number of player set .bjcnmax,2; <<--- How many joker cards
    1 point
×
×
  • Create New...