Jump to content

Utilities

Scripts that are set up to help players and GMs alike should be posted in this category
Examples: Buffers, Refining Systems, GM Tools, Shops

197 files

  1. Free

    Super Convex Mirror

    Description :
    The NPC are capable to search for MVP in the whole server or specific maps.
    Back in eAthena, there exists a script command (forgotten the name, perhaps a mobcount(...) with parameter changed) which allow us to check for specific monster id exists in the map or not, but it was removed.
    Then we could use mobcount(...) script command to get similar results, but we need to manually append an NPC event to each monster.
    Now, we could also do the same by using getunits(...) / getmapunits(...) script commands.
    Of course there are pro and cons for each version, I'll just leave it to you to decide for yourself whether to use it or not.
    The origin of script came from @Brian
     
    Preview :

     
    Settings :
    // Enable player to warp to MVP? // 0 = disabled // 1 = enabled // 2 = enabled + SC_BOSSMAPINFO .warp_to_mvp = 2; Enable this setting if you wish to allow NPC to warp into the monster map.
    // enable this setting to fully utilize the NPC script. (use at your own risk) // read more info at /conf/battle/monster.conf setbattleflag("dynamic_mobs", 0); By default, the dynamic_mobs configuration are set to yes. This help you save some server resources if the maps aren't access by any players recently by saving the monster data into the cache.
    The downside of using dynamic_mobs, monsters are cached, NPC can't search for the monster data if they are cached. FYI, monsters that spawned by NPC scripts aren't cached.
    // list of MVP map. setarray .map$, // enable this if you want it search whole server. (unable to use warp to mvp option) // "all", Enable this if you wish to enable to NPC to search the whole server, incase you missed what other maps have MVP (including showing mvp from restricted areas, like Guild Dungeon) 
    FYI, searching the whole server would take a longer time, use at your own risk.
     
    Notes :
    The NPC are capable to search any MVP monsters in the map, including monster summoned by Bloody Branch, or Class Change Skill (from Sage's Abracadabra), as long as the monster have MVP EXP.
     
    Why do we need this if we already have Convex Mirror Item?
    I am sure everyone has used Convex Mirror before, but there are few reason that its frustrating to use it:
    Each convex mirror only can search current map of player. Convex mirror are wasted if the map doesn't have any MVP or killed. Convex mirror can't search for monster that summoned by NPC script. This NPC could serve as compensation for player, imagine the use case where you spend a Convex Mirror to know which MVPs are still alive instead of letting it go wasted knowing that the MVP in current map is dead or not found.
     

    473 downloads

    Updated

  2. Free

    Dungeon of the Day

    Each day a random dungeon will be picked, monsters killed inside the dungeon of the day will give extra EXP, Items and Zeny, the percentage to get these is configurable within the script.


    Accepting suggestions to improve this script.

    590 downloads

    Updated

  3. Free

    Area Whisper System

    Script Header:

    I'd watch out for any interesting script request and might post it here.

    75 downloads

    Submitted

  4. Free

    simple select item from Box/Egg

    This is a simple function I'm using for custom box/egg items to allow players selecting an item.
    Example usage:
    - Id: 100717 AegisName: Fluffy_Semi_Long_Box Name: Costume Fluffy Semi-long Hair Type: DelayConsume Buy: 10 Weight: 100 Script: | callfunc("muh_eggpick","Fluffy_Semi_Long_Box",420036,420037,420038,420039,420040,420041,420042,420043);  

    191 downloads

    Submitted

  5. Free

    Mvp Cards Log

    a simple log of all the Mvp cards on the server saved in a table

    286 downloads

    Updated

  6. Free

    Buff donation (using zeny)

    Here i want share my modifying script (original script are from floating rate donation script created by lupus)
    to change the duration change at this part (line 206)
    // Up to you whether you want to add an extra hour or not, as otherwise the event will be below 24 hours. $Buff_hours_left = 6;  
    to change zeny amount at this part  (line 221)
    .targetdonation = 10000; you can add or remove buff skills at line 21 ~ 148

    221 downloads

    Submitted

  7. Free

    Market Clone (No SRC modification needed)

    This is exactly the same concept as the original file by Annieruru/Dastgir which is found on this post : 
     
    @marketclone - creates a clone of your self as if you are making a chatroom.
    @marketkill - removes the clone you spawned.
     
    Yes, there is no need for SRC modification. This is purely done script wise but this will only work for latest server files. Any server files later than October 2, 2022 shouldn't have any troubles running this script. Otherwise, you are required to apply this commit: https://github.com/rathena/rathena/commit/9c2576f47ac12f54738bc714b858fde3a9d6315b to work.

    Any issues regarding the script, leave me a message or tag me on the support page of this script. If there is any good suggestions for improvements 
    I do wont give support if compatibility is the issue. Compatibility is your responsibility. Use at your own risk.

    249 downloads

    Updated

  8. Free

    Pet Combination System (RO Landverse Concept)

    Hi,
    Just dropping some random scripts on my drive.
    Enjoy!
     
    Script Info: https://maxion-1.gitbook.io/ragnarok-landverse-whitepaper/beginner-guide/pets-system
     
    NOTE: This is only a replication attempt. This doesn't have the pet combination UI as per the link showing. This will use NPC Shop UI instead. This is NOT limited to pet combination, you can be creative and change this to item tier combination if you wish. If you know how to read and basic scripting knowledge, then you can edit this script without problem. Use at your own risk.

    274 downloads

    Updated


×
×
  • Create New...