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

    No double login in one map ip and gepard unique_id

    main code of ConfindecE and improved by Tauro to gepard and remove by account inhibition
    About this file:
    Anti-double login system in a specific map example: pvp, woe, events, etc.
    It has ip system or unique_id by gepard
    Account protection for accounts of the type: Gm, brothers, relatives, couples, etc ...

    By downloading this file, you accept the following terms:
    It is not allowed to remove my written signature within the script.
    You are not allowed to sell, resell or earn any kind of money or incentives to use my work.
    You are not allowed to claim my work as yours.
    The terms mentioned above may change without prior notice.

    1135 downloads

    Updated

  2. Free

    Usable Refinery Ores

    Description
    Players are able to click on the Ores items to refine the selected equipment. They can refine their Equipment at anywhere anytime they want.
    Based on requirement of Weapon Level and Type, different ores might be needed as well as Zeny.
    Preview

    856 downloads

    Updated

  3. Free

    Dynamic WoE Reward Distributor

    Information
    This script let guild leaders receive WoE rewards after the end of each WoE by talking to the NPC. Rewards can be configured to be given to every online members automatically instead.
    There is a menu for the GMs to configure reward for each castle individually.
    Use Case
    As a reward giver for WoE participation.
     
    Although this script has been tested on an old build of Hercules, it is only guaranteed to support rAthena. If it somehow break on Hercules-based emulator, I could fix it at an additional price 
     
    Video
    By downloading this script, you agree to these terms:
    You are not allowed to redistribute this script in any way, shape, or form. Chargeback scams are not tolerated and will get you punished on rAthena. I still retain all rights to this script. You will not get any support if you are using an old build of rAthena from 6 months ago or earlier. Your rights to receive free supports may be revoked at my discretion if you are being abusive Terms above may be changed or adjusted without prior notification. Copyright  - Secrets 2016-2017 - All Rights Reserved

    172 downloads

    Updated

  4. Free

    Simple Hack Security

    The title says it all.
    Every time a Game Master with a group_id of 1 or higher log in game, automatically the "HackerDetector" NPC will be triggered.
    It will prompt and ask you for a security password which is "iamnotahacker",you can change it to your liking but before that NPC will give you the group_id of 25. Why 25? i don't know it's my favorite number.
    Put this in your \conf\groups.conf
    { id: 25 name: "Hacker" level: 25 inherit: ( /*empty list*/ ) commands: { /* no commands */ } permissions: { }}
    Enjoy and don't forget to say thank you and do not remove credits.

    445 downloads

    Submitted

  5. Free

    Utility: Effect List

    A simple script that will allow users to cycle through the effects listed in 'effect_list.txt'. These effects were tested using client version: 2013-08-07a.
    Older clients (such as Pre-Renewal Clients) may result in errors due to not having those effects inside them.

    587 downloads

    Updated

  6. Free

    @restock - get items from storage with a command

    My take on the @restock command. 
    This script allows you to set a list of item to restock from your storage, for example 100 blue gemstones and 300 white potions.
    When using the command, a ticket item will be consumed to get the specified items from storage.
    This script is so that you'll always have the needed quantity of items in the list. for example, if you have 22 gemstones in your inventory and you use @restock, you'll get the 78 gemstones missing to the full 100
    any feedback is appreciated.

    493 downloads

    Updated

  7. Free

    GM Reward Giver

    It's basically a script to monitor the items that are given out by your staff to the players, the main use of this is for events, so you can track if any of your staff is being a bad boy! XD
    Installation
    Enable the script on your NPC folder
    Create a table in your database using the code below, or manually by yourself, make sure all columns accept text!

    CREATE TABLE evt_prize(rwd_time varchar(255),player varchar(255),item_id varchar(255),amount varchar(255),gm_name varchar(255));
    Configure this line to the minimum GM group level that you want to monitor.

    if (getgroupid() < 4){end;}
    Configure the map and coordinates where you would place your NPC, it's advised to place it in a map that can't be accessed by your players
    Enjoy with an evil laugh so you can simply swing the ban hammer upon your corrupt GMs! (Optional)

    To monitor your staff's reward logs, simply check the `evt_prize` table and view the item rewarding activity..
    I might update this and add an option where you could view your logs in-game, when I feel like scripting.. Oh yeah! Not!
    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.

    726 downloads

    Updated

  8. Free

    Selection Buffer

    This is just a buffer NPC that I made for someone in the script request section. It's pretty versatile and sturdy so instead of it being depreciated I thought others might use it.
    Description:

    Select from a list of buffs the ones you want to purchase each time you buff. Double click to reselect buffs.
    Everything is stored in one character variable.



    ( preview slowed to increase loading times )


    752 downloads

    Updated

  9. Free

    Instant Max Level NPC

    //============================================================
    //===== Panda's Script =======================================
    //= Novice Enchantress NCP
    //===== Current Version: =====================================
    //= 1.0
    //===== Compatible With: =====================================
    //= rAthena
    //===== Description: =========================================
    //= NPC to instantly level anyone when they have the required item
    //===== Changelog: =================================
    //= v1.0 - Initial Release
    //============================================================

    823 downloads

    Updated

  10. Free

    Shop-based refiner

    Information
    This script lets your players refine multiple items of the same category at once. Each item's refining process is independent to each other.
    This means they can have some items successfully refined and some fail at the same time.
    This script is also configurable to suit your likings.
    By downloading this script, you agree to these terms:
    You are not allowed to redistribute this script in any way, shape, or form. Chargeback scams are not tolerated and will get you punished on rAthena. I still retain all rights to this script. You will not get any support if you are using an old build of rAthena from 6 months ago or earlier. Your rights to receive free supports may be revoked on my discretion if you are being abusive. Terms above may be changed or adjusted without prior notification. Copyright © - Secrets 2016-2017 - All Rights Reserved

    233 downloads

    Updated

  11. Free

    iRO - Ben Recycle NPC

    Ben Recycle  in Prontera allows players to turn certain equipment into Rough Elunium and Rough Oridecon.
     
    How to use:
    func_AddItem(<equipment_id>, <item1>, <amount1>, <item2>, <amount2>); // WEAPONS func_AddItem(1421, 757, 4, 756, 4); func_AddItem(1822, 757, 2, 756, 2); func_AddItem(1625, 757, 5, 756, 5); func_AddItem(1819, 757, 3, 756, 3); func_AddItem(1269, 757, 4, 756, 4); func_AddItem(1142, 757, 3, 756, 3); func_AddItem(1624, 757, 5, 756, 5); func_AddItem(1626, 757, 5, 756, 5); func_AddItem(13404, 757, 5, 756, 5); func_AddItem(13027, 757, 6, 756, 6); func_AddItem(1821, 757, 1, 756, 1); func_AddItem(1268, 757, 5, 756, 5); // ARMORS func_AddItem(2422, 757, 3, 756, 3); func_AddItem(2104, 757, 1, 756, 1); func_AddItem(5124, 757, 2, 756, 1); func_AddItem(2406, 757, 3, 756, 3); func_AddItem(5122, 757, 2, 756, 1); func_AddItem(5126, 757, 2, 756, 1); func_AddItem(2504, 757, 2, 756, 1); func_AddItem(2353, 757, 15, 756, 15); func_AddItem(2514, 757, 6, 756, 6); func_AddItem(2404, 757, 2, 756, 1); func_AddItem(2315, 757, 2, 756, 1); func_AddItem(2102, 757, 2, 756, 1); func_AddItem(2114, 757, 2, 756, 2); Additional:
    // if enable shop UI (only work if items can sell to npc shop) .shop_npc$ = "ben_recycle_shop#iro";  
    Mirror Link: https://pastebin.com/cCBdevB5

    431 downloads

    Updated

  12. Free

    Random Option Global Functions

    Random Option Global Functions

    I have made two new global functions for Random Option:
    F_GetRDMOPT_Name,<ROA_ID>
    Returns the Random Option name from <ROA_ID>. (Names are based on zackdreaver's translation) F_GetRDMOPT_Value,<ROA_ID>,<VALUE>
    Returns VALUE plus (+), (-) or (%) depending in the Random Option. VALUE is returned as string. Examples:
    mes callfunc("F_GetRDMOPT_Name",9;)+" "+callfunc("F_GetRDMOPT_Value",9,15);
    will display "MaxHP +15%"
    mes callfunc("F_GetRDMOPT_Name",16;)+" "+callfunc("F_GetRDMOPT_Value",16,32);
    will display "Delay after attack -32%"
     

    631 downloads

    Submitted

  13. Free

    Instanced Emperium Test Breaker + Ranker/Ladder

    As the title says.
    Records break time of the player.
    Ranks them with who had the fastest time.
    Uses only a custom emperium mob duplicate.
     
    The script would be as is. Use this freely and edit it as much as you need.
     
    Compatibility is your responsibility.
    No backward compatibility support.
     
    Enjoy!

    898 downloads

    Submitted

  14. 25.00 USD

    pajodex's BG Queue System

    You can find these settings on each customized bg scripts: (bg_tierra_01.txt, bg_tierra_02.txt, etc..)
    // -------- Config starts here .player_start = 5; // min players to start on each team .min_level = 80; // min level requirement .max_level = 99; // max level requirement // -------- Config ends here Files included:
    1. bg_queue_system.txt // Disclaimer: I dont own the files below, I just edited it to make it work with my main script. 2. bg_common.txt 3. bg_tierra_01.txt 4. bg_tierra_02.txt 5. bg_flavius_01.txt 6. bg_flavius_02.txt 7. bg_kvm01.txt 8. bg_kvm02.txt 9. bg_kvm03.txt NOT SUPPORTING ANYMORE :
     
    UPDATE:
     
    By downloading this file, you agree with my Terms of Service:
    • You are not allowed remove my signature from any of the included files.
    • You are not allowed sell, resell or in any form for money or rewards using my work.
    • You are not allowed claim my work as yours.
    • I have the rights to change all the terms above without prior notice. 
     

    1 purchase   9 downloads

    Updated

  15. Free

    [UnOfficial] Skyfortress Drop/reroll enchantment Functions

    README FIRST!
    those are UnOfficial
    there is 2 main scripts 
    the first one (you need to add it first to your .conf file)
    SkyFortress_Functions
    this have the main functions
    HEADER >> (read it before you use the script)
     
    the 2nd main file is SkyFortress_reroll
    this for the reroll npc
    this npc requir https://github.com/rathena/rathena/pull/4195
    if you didn't apply this PR the npc will give you error!
     
    the 3rd file SkyFortress_Test is just for test , do not use it unless you want to test and edit the script
     
    to add the drop to your instance , you need to edit the instance script it self , as this not normal drop , it's on event kill drop.
     
    if you have problem with the script , you can use the forum post to report it to me, and me or someone else will help you fix it.

    600 downloads

    Updated

  16. Free

    Utility: Super Novice Prayer Command

    Hello, this script it's a command that will make any Super Novice of any level to pray and call for its Guardian Angel so it will be able to cast Critical Explosion and get + 50 Critical Rate.
    I made this because in my server the Super Novice Prayer text didn't work and i couldn't figure out how to make it work so i made this command.
    Thanks to Dastgir now it has a gettimestick which makes the player wait the 180 Seconds to call once again the Guardian Angel. First version was a mess lol
    If you want to add some checks to fit your needs feel free to do it. If you can't or you don't know how to, feel free to ask for support.
    This is my second script release so please be gentile
    Have fun guys : )

    438 downloads

    Submitted

  17. Free

    Guild Storage & Guild Storage log npc

    you need at least 55acdb9863382d8935d9df25e1462d5d1ebd7d54 or above
    this npc let the players check the guild storage log
    to access the guild storage log the player must have guild storage permission

    448 downloads

    Updated

  18. Free

    Rental NPC Support 3rd/4th job Suit Mado Gear and Dragon

    *Don't forget to add required skill on your suit item
    skill "RK_DRAGONTRAINING",5;
    skill "NC_MADOLICENCE",5;

    Report all error/bugs in the forum post not in the PM for faster fix, Thanks!

    By downloading this file, you agree with my Terms of Service:
    • You are not allowed remove my signature from any of the included files.
    • You are not allowed claim my work as yours.
    • I can give you support, but please, do not message me.

    If you like it, give me a 

    512 downloads

    Updated

  19. Free

    Illusion Items Enchanter

    Illusion items Enchanter conversion.
    Note that this is converted from multiple servers, so stats and rates can vary. Stats and rates are taken from wikis/devs.
    Credits: kRO, iRO, Shining-moon RO, NovaRO and Divine-Pride.

    926 downloads

    Submitted

  20. Free

    In-Game Poll

    Script Details & Usage
    Based on the idea of Kido, this script can serve as a poll where you can use it to get the satisfaction rating of your players on whether your staff, features, and etc.
    Suggestions for the improvement of this simple script is much appreciated.

    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. It is your own responsibility to create a backup before implementing anything new.

    590 downloads

    Updated

  21. Free

    Castle Manager

    In celebration of rA's movement into a new era of IPS4, I decided to finally make a new release.
    It's nothing too fancy, I just got tired of manually rotating castle ownership every time I rotated WoE castles.
    If you've got any suggestions feel free to post 'em!
     
    I set the permissions for GM 99 only, you guys are welcome to set separate ones per section.
    Some people might decide to let normal players see the guild data.
    Oh and a shout-out to @Euphy, as I used his WoE controller as inspiration, and copied the arrays from it.
     
    Mirroring in rA just in case. Plus I wanted to test out this downloads section. :]

    534 downloads

    Updated

  22. 3.00 USD

    Calendar System

    Every day is a random bonus. A total of 16 days. There is a picture for each day.
    There is an opportunity to display information about the day on the site, as well as change the day through NPC in the game.

    2 purchases   7 downloads

    Updated

  23. Free

    Yuchinin Common Library

    //===== rAthena Script =======================================
    //= Yuchinin Common Library
    //===== By: ==================================================
    //= Yuchinin
    //===== Current Version: =====================================
    //= 2.2
    //===== Compatible With: =====================================
    //= rAthena Project
    //===== Description: =========================================
    //= A common useful function I wrote to make my life easier.
    //= Most of my release script will need this to work
    //=====******** Note ********=================================
    //= This will be the core of my other script.
    //= Better let it load first before adding my other script.
    //===== Additional Comments: =================================
    //= 1.0 Initial script.
    //= 1.1 Change function arrdel from using 'value' to 'index'
    //= 1.2 Fixed sql query bug
    //= 1.3 Added Url, npcmes
    //= 1.4 Added strcharinfo2 to avoid offline player return empty
    //=  String
    //= 1.4a Fixed arrdel
    //= 1.4b Fixed arrfind
    //= 1.4c Add arrdel, arrfind notsensitive bool
    //= 1.5 Add answer_chk to check input value from define value
    //= 1.5a Optimize npcindistance
    //= 1.5b Try to fix npcindistance
    //= 1.6 Added marketshopcountitem, marketshopdelitem
    //= 1.7 Added itemcheck, varcheck
    //= 1.8 Added itemname
    //= 1.9 Revamped itemcheck and varcheck
    //= 1.9a Comment out the debugmes of function arradd
    //= 2.0 Added running Marquee
    //= 2.1 Added function itemtype to return item type in string
    //= 2.2 Added getcharid2 to counter getcharid which need attached
    //============================================================

    787 downloads

    Updated

  24. Free

    Sader's MvP Rank

    this script need
    https://github.com/rathena/rathena/commit/151c8476afb3adf7901bf2efc66086edc25a0d79
    or above to work
     
    this rank system work on the mvp drop log
    if the log not enabled the npc wont work
    the rank update every hour
    you can use @rankupdate to update the rank
     

    674 downloads

    Updated

  25. Free

    Runes

    A simple system of runes, each time you kill a monster there will be a chance to activate one of them:
    Double Damage Regeneration Movement Speed Attack Speed Illusions Kyrie Eleison Full Critical Configuration:
    set .Duration,60; // Duration of runes set .Chance,7; // Chance to get a rune set .Sounds,0; // Use of custom sounds 1 = Enabled, 0 = Disabled  

    652 downloads

    Updated


×
×
  • Create New...