Jump to content

Games, Events, Quests

Scripts that provide games, events, or quests can be found under this category
Examples: Catch the Poring, Hide and Seek, Russian Roulette, Headgear Quests

123 files

  1. Free

    Skill Matching Game

    Just like a normal matching/memory game. Here, you need
    to match skill effects with the same skill effect by clicking the eggs.
    If 1 pair is matched, the pair disappears and gives a prize.
    If all are matched, npc gives another prize for completing
    the game. Depends on what prizes are set by the GM. ( In-game set )
    If prizes are not set, default prize are distributed instead.
    3 Minutes Game Duration.
    Edit things under:
    OnInit: //•••••••••••••••••••••••• C O N F I G U R A T I O N ••••••••••••••••••••••••// Change special effects under: (Read Instruction)
    //•••••Special Effects•••••// *Read Note at line 594*
    Credits:
    Mules(bRO) for explaining *atoi*
    Quinn for giving the eggs idea lol

    1384 downloads

    Updated

  2. Free

    Flower Counting Game

    This is a Mini Game that required players / participants to count for the Correct Amount of Monster specific by NPC.
    The NPC will show a group of monsters specified by Scripts and will Select a Monster within it.
    All player have to do is .... calculate the Answer and SHOUT IT OUT !!!
    The Game will auto Restart if any Players killed 1 of these Monsters.
    Configuration :
    // Min. GM Level to access GM Panelset .GMLevel,80;// Game Locationset .Map$,"prontera";// Monster ID Listssetarray .MonsterList[0],1084,1085;// Winners Answer Delay ( Not advised for High Value )set .Delay,10;// Spam Prevention ( Not advised for High Value )set .Spam,3;// How many roundsset .MaxRound,2;// Area Coordination <x1>,<y1>,<x2>,<y2>;setarray .Coordinate,153,146,159,153;
    Reward :

    // Rewards ...setarray .Reward$[0], "#CASHPOINTS","100", "Zeny","100000", "7227","10", // "CustomVariable","100000", // "#CustomVariable","100000", "7539","100";
    Reminder :
    Use those Monster that are NOT AGGRESIVE & CANT MOVE
    Otherwise, you server will flooded by Monsters.

    2149 downloads

    Updated

  3. Free

    Lhz Floor 5

    http://www.eathena.ws/board/index.php?showtopic=254133
    lhz_dun05 with working mobs of 3rd Class
    Just take all information out of the installation.txt
    Credits:
    To Viktus for firstly creating Floor 4 with 2-2 Jobs and giving me the idea for F5 and F6
    To Sae-Create for creating the Sprites
    To Masao for the custom map
    Note: You need to download both files

    2176 downloads

    Updated

  4. Free

    Monster Counting Game

    A mini event where a numbers of monsters will be spawned within a specified area. Players have to count for the monsters that exist within that area and tell the NPC to win the event.
    Btw, this is just a new version of event based on my previous Flower Counting Event.
    Thank you @AnnieRuru for delivering me the idea of using "live" monsters.
    Configuration:
    OnInit: // how many rounds .max_round = 3; // minute each round .max_duration = 3; // dummy mob id represent wall .wall_mob_id = 1085; // ( x1,y1,x2,y2 ) area for event setarray .xy_area, 151,169, // ( x1,y1 ) 161,179; // ( x2,y2 ) // monster list used in event setarray .monster, 1002, 1031, 1836, 1595;
    Preview :

    Feel free to share your idea/opinions to improve this.

    2209 downloads

    Updated

  5. Free

    Zombie Mode (inspired by Call of Duty 4)

    Menu for GM to enable/disable the Game. On default the script runs on pvp_n_1-4
    Contains a Readme, the script itself and a mp3 as bgm.
    ~5 players required to start the event
    ~1 player is randomly choosed to be the first zombie
    ~Every player, killed by a Zombie, will also become a zombie
    ~1 round = 5 minutes, mapanouncements about time remaining and humans alive
    ~Some skills are forbidden (see the readme)
    ~Zombie's receiving special buffs (lasting for 10 seconds, rebuff all 10 seconds --> to avoid abusing)
    Who will win? Zombie's or Humans? Prepare your weapons for the final day!
    No prizes are set yet, i leave this to you Have fun and enjoy this
    Note: No need to add the .mp3 to you mp3nametable, it plays automatically when the events starts
    If you want to change it, search for the bgmall command
    Note2: You may need to adjust the zones of item_noequip and skill_nocast!
    Buffs:



    How to Install:
    1. Copy the script in your server folder
    2. Copy the lines in the readme to the related .db files
    3. Get 3 players to start the fun

    2834 downloads

    Submitted

  6. Free

    Dice Event

    This is Yet Another Dice Event script which was used on my server..
    The objective of this event is to correct the right number between 1~4 that the NPC would be picking..
    Players that chose the wrong number, will automatically be kicked from the event, the process will repeat until there's 1 player left..
    Installation
    Enable the script on your NPC folder
    To trigger it, you have to create a new NPC, something like this

    - script DiceTrigger -1,{OnMinute00:if(gettime(3) == 0 || gettime(3) == 3 || gettime(3) == 6 || gettime(3) == 9 || gettime(3) == 12 || gettime(3) == 15) donpcevent "DiceTrigger::OnDiceETrigger";end;}
    Carefully read the comments I made inside the script and make sure to configure it properly

    Edit the warper NPC coordinates
    Edit the prize to be given
    Edit the coordinates where you will warp losing players

    Terms & Conditions
    You are not allowed to reproduce or make profit of this script
    You are not allowed to take credit for this script. Though you can modify/edit it to your liking.
    I can give you support, but please, do not message me.

    2445 downloads

    Updated

  7. Free

    Soul Hunters

    Small Description:
    You can read the game information in game directly from the NPC, it has an option to do that.
    This minigame, is easily configurable, in game, so you don't really have to edit anything directly from the script.
    Installation:
    Simply just add it in our scripts_custom.conf, add in your folder, and run your server, should run just fine!
    * To configurate the default values you may just log in game with your GM account lvl 99 and click the NPC.
    Not confirmed known bugs:
    Autowin not working, once reach the MAX amount of points, doesn't count it as win also, until the timer runs out.
    - Report any other bug found -
    ~Enjoy~

    631 downloads

    Submitted

  8. Free

    Poring Catcher

    PORING CATCHER MADE
    BY: SHOGS-GFX and RAGNAROK DEVELOPERS
    Please Report if you encounter some errors
    https://www.facebook.com/ShogsGfx
    MORE UPDATES TO COME FOR BETTER FUNCTION

    2339 downloads

    Updated

  9. Free

    Armor Awakening NPC

    This script was based from the Hidden Enchantment NPC and is also inspired by FlyFF's awakening system..
    The difference of this script is, it is enabled for all armors except headgears. And as long as your server does not have armors that have more than 3 slots..
    So basically the gear is randomly given +1 ~ +10 of one of the 6 stats. And if the player is not satisfied, it can re-do the process again, but with an additional requirement(Re-awakening scroll, see script).
    The chance for gaining a higher stat(7~10) is lower than gaining a low stat(1~6). Unfortunately, I forgot how the formula works, and too lazy to analyze it again, haha!
    It also works if the equipment has cards already compounded in it.
    To have a brief idea on how this script works, check this thread out..
    http://ratemyserver.net/armor_enchant.php
    Installation
    Enable the script on your NPC folder
    Carefully read the comments I made inside the script and make sure to configure it properly

    Terms & Conditions
    You are not allowed to reproduce or make profit of this script
    You are not allowed to take credit for this script. Though you can modify/edit it to your liking.
    I can give you support, but please, do not message me.

    553 downloads

    Updated

  10. Free

    Part Time System + Restaurant( Waiter , Chef , Bartender , etc )

    //===== rAthena Script =======================================//= Part Time Function //===== By: ==================================================//= Yuchinin//===== Current Version: =====================================//= 1.0//===== Compatible With: =====================================//= rAthena Project//===== Description: =========================================//= A part time system I wrote for testing my skill.//= Currently only waiter part is completed.//= May contain bug or unfinish stuff//=====******** Note ********=================================//= This will add nothing but function for://= ~ Part Time System + Restaurant( Waiter , Chef , Bartender , etc ) (npc.txt)//= Better let this load first before adding my other script.//===== Additional Comments: =================================//= 1.0 Initial release.//============================================================

    //===== rAthena Script =======================================//= Part Time System + Restaurant( Waiter , Chef , Bartender , etc )//===== By: ==================================================//= Yuchinin//===== Current Version: =====================================//= 1.1//===== Compatible With: =====================================//= rAthena Project//===== Description: =========================================//= A part time system I wrote for testing my skill.//= Currently only waiter part is completed.//= May contain bug or unfinish stuff//=====******** Note ********=================================//= This script need my release of://= 1. Common Useful Function (common.txt)//= 2. Part Time Function (function.txt)//= Better let it load first before adding my other script.//===== Additional Comments: =================================//= 1.0 Initial release.//= 1.1 Fixed stuck when waiter claiming wages (arrdel)//============================================================
    I am going to play the firework now!
    After that will upload screenshot.
    Happy Chinese New Year 2016 to Everyone!!! XD

    649 downloads

    Updated

  11. Free

    [NPC] Code Breaker Game

    Information
    It is an individual player type game.
    Objective of the game is to guess a 3 digit number where none of the digits repeat.
    There are 3 difficulty settings depending on the number of guesses which is configurable.
    Clues are given for the previously guessed number.
    Prizes for each difficulty can be set through the GM Panel (level is configurable).
    Configuration
    In-game configuration is available for the Prizes (GM only).
    Script configuration is found at the bottom of the file:

    // ---- CONFIG ------------------------------------------------------------------------------------ // NPC Name set .NPC$, "[ Code Breaker ]"; // Minimum GM Level for GM Panel. [Default: 60] set .minGMlvl, 60; // Number of Guesses per Difficulty (Easy, Medium, Hard) [Default: 5, 3, 2] setarray .CB_Guess[1], 5, 3, 2; // ---- END OF CONFIG -----------------------------------------------------------------------------
    Credits
    Created by Xantara
    Requested by Yukino
    Function createCode optimized by KeyWorld
    License

    This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
    Do not mirror without my consent.

    791 downloads

    Updated

  12. Free

    [AI] Mobspawn

    [AI] Monster Invasion Event
    The monster invasion which will change difficulty depending on how well the players are doing!
    Description:
    This script will allow the users to go through a monster invasion event in three stages, helping a poor Banquet Houseman who can't finish his job. The monsters spawned are first determined by the level of the character, and then adjusted depending on how difficult it was for him/her.
    The player has 10 minutes to clear the three stages. If the player runs out of time, the HP is decreased for the spawned monsters, if the player finishes it in under 5 minutes, the HP is increased for the spawned monsters.
    If the player dies a lot of HP during the event, the damage is decreased for the spawned monsters and likewise if the player don't get hurt that much, the damage is increased.
    It will search for monsters in the table `mob_db` so if you don't want it to find custom mobs, add them to `mob_db2`.
    It will only find monsters who match these criteria:
    Attack is above 1 and matches the difficulty
    HP is above 1 and matches the difficulty
    DEF and MDEF is below the users level
    The monster can move and attack

    Requirements:
    This script uses the queue system found here. You need to download and add it.
    You need to set up the config at the top of the script.
    Settings in the script:
    Name of NPC
    Which queue number it should have (leave this as 1 if you're unsure)
    What map the event should use, make sure it's an empty map
    Where the player enters the map
    If donators/GMs should have priority in the queue system

    Prize:
    The script will look up the 100 rarest items owned by players on your server and give one of those.
    It determines the rarity by how many is owned overall by the players.

    634 downloads

    Updated

  13. Free

    Goblin Invasion [Event]

    Currently works on: rAthena 15349+ ~ eAthena 15055+ Trunk SQL with Zero problems.
    Do not do the following:
    Re-edit my work and Claim it as yours
    Re-edit my work and upload it to eAthena or rAthena without my permission
    Re-edit my work, upload it, and not adding credits
    Use it for selling purposes

    This is basically an Invasion event. It's called a Goblin Invasion event just because Goblins Spawn. However, you can change the invasion event to your liking. In order to make the Goblins a little more strong (especially in a SHR), try adding:
    Your mob_skill_db2:

    1258,Goblin@WZ_JUPITEL,attack,84,28,3000,1000,10000,no,target,always,0,,,,,, 1258,Goblin@NPC_EARTHQUAKE,attack,653,5,1000,100,30000,no,self,always,,,,,,, 1258,Goblin@AS_SONICBLOW,attack,136,10,10000,0,20000,yes,target,always,0,,,,,, 1258,Goblin@AS_SONICBLOW,chase,136,10,10000,0,20000,yes,target,always,0,,,,,, 1258,Goblin@NPC_DARKBREATH,attack,202,5,2000,800,5000,no,target,always,0,,,,,,29 1258,Goblin@NPC_DARKSTRIKE,chase,340,10,200,0,1000,yes,target,always,0,,,,,, 1258,Goblin@NPC_GUIDEDATTACK,attack,172,5,500,0,20000,no,target,always,0,,,,,, 1258,Goblin@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,,,,,,, 1258,Goblin@NPC_CURSEATTACK,attack,181,3,500,800,5000,no,target,always,0,,,,,,29 1258,Goblin@NPC_DARKNESSATTACK,attack,190,2,500,500,5000,no,target,always,0,,,,,,6
    Either mob_db or mob_db2:

    1258,"GOBLIN_ARCHER","Goblin Archer","Goblin Archer",255,[color="#0000FF"]1000000[/color],0,461,284,9,900,985,0,0,[color="#9932CC"]255,200,255,255,255,20[/color],10,12,0,7,25,8325,60,1172,672,420,0,0,0,0,0,0,0,0,2297,3,998,250,911,1000,1765, 3000,507,600,1705,25,514,300,0,0,0,0,4157,1
    --> You can change their HP or stats to what ever you like.
    ~- Editing -~
    Change the GM level you wish:
    Change the Maps you wish to use:
    set $@ran, rand(1,6); if ($@ran == 6) set .Map$,"splendide"; if ($@ran == 5) set .Map$,"izlude"; if ($@ran == 4) set .Map$,"payon"; if ($@ran == 3) set .Map$,"geffen"; if ($@ran == 2) set .Map$,"morocc"; if ($@ran == 1) set .Map$,"prontera";
    Change the getitem .ItemID,5; number 5 to how much of the item you want the players to get.
    Note: Please do not change the number of Goblins Spawned unless you know very well what you're doing!
    Download
    Download also available at my SVN: http://mysterious-project.googlecode.com/svn/trunk/npc/

    457 downloads

    Updated

  14. Free

    Capture the Flag Event

    <iframe width="560" height="315" src="http://www.youtube.com/embed/h7glwpdC6T0" frameborder="0" allowfullscreen></iframe>
    Capture the flag and take it back to the base.
    Need a GM to activate event.

    1125 downloads

    Submitted

  15. Free

    Monsterspawn Event

    Every half hour will start the event and spawn Monsters.
    The event stats with a broadcast massage.
    How to start/stop the event?
    - Whisper the npc with "npc:MSE" and write a random word.
    How to changed the settings?
    - At line 10 you can change the requried GM Level.
    "set .gm,99;"
    - At line 46 you can change the time when the event should start.
    "OnMinute30:"
    - At line 49 you can change the monster that will be spawned.
    "set (.mobid,1002);"
    - At line 50 you can change the monstername.
    "set (.mobname$,"EventMonster");"
    - At line 51 you can change the monstercount that will be spawned.
    "set (.moba,5);"
    If you have any questions, don't be shy to ask me.
    Greetings
    WhiteEagle

    772 downloads

    Updated

  16. Free

    Custom Poring Race

    This is a custom poring race which was based from the Hugel's monster race. Kindly take note that this was badly written because I was still new at scripting when I wrote this. Though it is fully functional.
    Installation
    Enable the script on your NPC folder
    To trigger it, you have to create a new NPC, something like this
    - script PRaceTrigger -1,{ OnMinute00:if(gettime(3) == 0 || gettime(3) == 3 || gettime(3) == 6 || gettime(3) == 9 || gettime(3) == 12 || gettime(3) == 15) donpcevent "pracetrigger::OnRaceTrigger";end; }

    Carefully read the comments I made inside the script and make sure to configure it properly
    Things to configure MANUALLY:

    Bet type
    Prize type
    Warper NPC
    Disable NPCs existing inside the p_track02 map

    Terms & Conditions
    You are not allowed to reproduce or make profit of this script
    You are not allowed to take credit for this script. Though you can modify/edit it to your liking.
    I can give you support, but please, do not message me.

    1385 downloads

    Updated

  17. Free

    Poring Catcher Event

    This is Yet Another Poring Catcher Script which was used on my server..
    Basically, the event spawns 1 Poring with the correct name and 36(multiplied by the number of players inside) fake Porings..
    When the player kills the poring named correctly, s/he wins!
    However if s/he kills the fake poring, player gets warped out..
    Installation
    Enable the script on your NPC folder
    To trigger it, you have to create a new NPC, something like this

    - script PCETrigger -1,{ OnMinute00:if(gettime(3) == 0 || gettime(3) == 3 || gettime(3) == 6 || gettime(3) == 9 || gettime(3) == 12 || gettime(3) == 15) donpcevent "pcetrigger::OnCatcherTrigger";end; }
    Carefully read the comments I made inside the script and make sure to configure it properly

    Edit the warper NPC coordinates
    Edit the prize to be given
    Edit the coordinates where you will warp losing players

    Terms & Conditions
    You are not allowed to reproduce or make profit of this script
    You are not allowed to take credit for this script. Though you can modify/edit it to your liking.
    I can give you support, but please, do not message me.

    1449 downloads

    Updated

  18. Free

    RFYL with traps

    You need to run from monster. More difficulties with different traps on the way.
    Good luck~

    706 downloads

    Submitted

  19. Free

    MVP Ladder - Instanced Edition

    MVP Ladder - Instanced Edition is a rewrite of the MVP Ladder event that is included in rAthena project custom NPC folder.
    It retains 90% of original functionality except multiple parties can participate in the ladder without having to wait for the other party to finish anymore.

    632 downloads

    Submitted

  20. Free

    Malangdo Weapon Enchanter

    Un encantador del episodio de Malangdo que funciona con Malangdo Coins y Sea God's Wrath.
    Más información en el siguiente link:
    http://xcution-ro.com/foro/index.php?topic=579.0

    528 downloads

    Submitted

  21. Free

    Daily Gem Collection Quest

    This is a simple script that can kill time for your players, it is a repeatable quest that requires players to collect the birthstones(topaz, opal, etc.) available in RO..
    Installation
    Enable the script on your NPC folder
    Edit the commented lines to the reward that you want to be given to your players
    Disable the Jeweler NPCs on npc/merchants/shops.txt

    Terms & Conditions
    You are not allowed to reproduce or make profit of this script
    You are not allowed to take credit for this script. Though you can modify/edit it to your liking.
    I can give you support, but please, do not message me.

    777 downloads

    Updated

  22. Free

    Potion Brewer NPC

    This script is an alternative way to obtain special potions. In my server BEFORE, being a high-rates server, I used this as a quest to create full restore potions with 1 weight only..
    It has a level function, the higher the brewing level of the player, the higher the chance of his brews would success. Brew Exp is only given when the player successfully brews the potion which can be configured easily.
    Installation
    Enable the script on your NPC folder
    Carefully read the comments I made inside the script and make sure to configure it properly

    Terms & Conditions
    You are not allowed to reproduce or make profit of this script
    You are not allowed to take credit for this script. Though you can modify/edit it to your liking.
    I can give you support, but please, do not message me.

    592 downloads

    Submitted

  23. Free

    Mining NPC

    If your players are bored with the usual Gold Room.. Then they can try this mining system!
    So basically, the player mines mithrils using pick axe, and like my Brewing script, it also has a leveling function, the higher the mining level of the player, the FASTER the player mines.. Mine Exp is only given if the mining process was a success.

    Installation
    Enable the script on your NPC folder
    Carefully read the comments I made inside the script and make sure to configure it properly
    Things required to be available/unused:

    Map: force_2-2 = configurable, ask on thread
    Items: 6010(Pick Axe), 7233(Mithril Ore), 7757(Mithril) = configurable, ask on thread

    Terms & Conditions
    You are not allowed to reproduce or make profit of this script
    You are not allowed to take credit for this script. Though you can modify/edit it to your liking.
    I can give you support, but please, do not message me.

    1666 downloads

    Submitted

  24. Free

    Slot Machine

    This script will allow users to spend zeny &/or an item for a chance to win a prize from the slot machine. Currently there are 2 versions. First is a Single Slot Machine, where only 1 slot is rolled. Second is the Triple Slot machine, where 3 slots are rolled. For either version, SUCCESS must be the only thing displayed in order to win.
    To add the cutins, just place them in: data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/illust
    /* =============================================================
    /* NOTE - If using soundeffects you must add the ".wav" files
    /* provided in the ".rar" file to your: data/wav folder located
    /* in either your: ( Ragnarok folder ) OR ( .grf file )
    /* =============================================================

    2620 downloads

    Updated

  25. Free

    Monster Invasion (Top 3)

    This NPC will summon a given amount monster in a given map
    Every time the player kill a monster, he will be given a point
    The 3 player that have the highest points will be rewarded
    Ranking will reset when the Event is started

    816 downloads

    Updated


×
×
  • Create New...