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

205 files

  1. Free

    PvP log - Simple SQL PvP Logging

    PvP log - Simple SQL PvP Logging
    //===== rAthena Script ======================================= //= PvP log //===== By: ================================================== //= Vietlubu //===== Description: ========================================= //= Simple SQL PvP log //= Notes: //= - Create table `pvplog` when start script. //= - Add new record when has OnPCKillEvent //= - Remove NCP PvP Ranking if you don't want to use. //===== Compatible With: ===================================== //= rAthena Project //===== Changelogs: ========================================== //= 1.0 First version. //============================================================ With table `pvplog` you can easy get PvP ranking by month/week or day.
    by downloading this file you agree on the following:
    You never sell/exchange this file. You never claim my work as yours. You never remove line By Vietlubu If you like it, give me a 
    Thank you!
     

    348 downloads

    Updated

  2. 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

  3. Free

    Goddess Blessing

    Config Table:
    function goddessblessing { // ----- Add your desired SCs below! ----- sc_start SC_FOOD_STR_CASH,8640000,10; sc_start SC_FOOD_AGI_CASH,8640000,10; sc_start SC_FOOD_DEX_CASH,8640000,10; sc_start SC_FOOD_LUK_CASH,8640000,10; sc_start SC_FOOD_INT_CASH,8640000,10; sc_start SC_FOOD_VIT_CASH,8640000,10; sc_start SC_ITEMBOOST,8640000,50; sc_start SC_EXPBOOST,8640000,50; // -------- end of adding SC --------- return; } OnInit: // ---- Configuration starts ------ .goal = 100000; // Goal to reach .delay_tick = 60 * 60 * 4; // Blessing time active : 4hrs (seconds * mins * hours) .item_offering = 501; // Item to offer //----- Configuration ends----- Special Credits for the Pseudocode by @Secrets
    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. 
     

    397 downloads

    Updated

  4. 5.00 USD

    Automated MVP ladder & reward system

    New Feature:
        * Event will only trigger to MVPs in their respective maps..
        * If Amon Ra is killed outside moc_pryd06, script wont trigger..
    Header
    Config table:
    Q: What makes this special and different to other MVP Ladders?
    Q: Why sell it instead of free releaase?
     
    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. 
     

    14 purchases   56 downloads

    Updated

  5. Free

    MVP Ladder only on MVP Maps with announcer

    Yet another simple MVP Kill reward on MVP Maps Only with an announcer and now with a simple MVP Ladder
    If player is in a party, the reward will be given randomly to online party members.
    You can config the script easily at this part:
    OnInit: setarray .p_rwd, 607,1; // Party reward <item>,<amount> setarray .s_rwd, 607,1; // Solo reward <item>,<amount> .chance = 50; // Drop rate chances % .gm = 10; // Prevents gm level and above to trigger the event // MVP Map list setarray .t_maps$[0],"// <MVP MAPS> This script will also help other in-game players see if an MVP has been slain. 
    I'm open for suggestions, comments, reactions and such for the betterment of this script and my skill.
     
    Questions?
     
    Q> Why only at MVP Maps? A> Because some server puts MVP Rooms which the reward can be abused.  

    1554 downloads

    Updated

  6. 20.00 USD

    Sky Fortress weapons enchantmet

    Since rA hasn't the possibility to make a easy way to the weapon comes enchanted, this NPC gives the power to the player enchant their Vicious Weapons with 3 sets of differents properties:

    Slot 1
    Weapon Element (Fire, Water, Wind, Earth, Poison, Holy, or Shadow)
    Damage/Magic Damage to enemy's Element +1% ~ 20%
    Healing Power 20%
    Weapon unaffected by Size Penalty
    Weapon cannot be broken in battle

    Slot 2
    Damage/Magic Damage to enemy's Race +1% ~ 20%
    Bypass DEF/MDEF of enemy's Race by 1% ~ 30%
    Bypass DEF/MDEF of Normal enemies by 16% ~ 25%
    Damage to Boss monsters +20%

    Slot 3
    Stat +1 ~ 10
    ATK +4 ~ 47
    MATK +4 ~ 50
    CRIT +10 ~ 19
    Critical Damage +1% ~ 20%
    ASPD +1% ~ 5%
    Variable Cast Time -1% ~ 20%
    Cast Delay -5% ~ 20%
    Skill SP Cost -5%
    Ranged Damage +13 ~ 20%

    WARNINGS
    Need support or want to contact me? Onlye here in rA;
    This scripts work is only granted in rA, the use in another emulators is your responsibility or if you want assist on it, I will charge.

    LICENSE
    You ARE NOT allowed to redistribute this script in any way;
    All rights to this scripts are mine;
    Chargeback scams are not tolerated if any of them happens the script will be removed from this store;
    Terms above may be changed or adjusted without prior notification.

    5 purchases   30 downloads

    Updated

  7. 10.00 USD

    Refine Enchant Npc

    refine enchant Npc like this refine Npc but its not upgrade item
    Only enchant stone can upgrade and degrade!! if failed enchant per level enchant stone is degrade
    Can edit item Material needed!! , You can change enchant stone you needed
    Enchant upgrade to level 10
    you can fixed item to use this Npc
    sorry for my English if you don't understand u can see my video!!
    https://youtu.be/DX67641xFOg

    5 purchases   11 downloads

    Updated

  8. 15.00 USD

    Quest NPC ( Instance Base )

    Good day !!!
     
    this is my new quest NPC ( instance base script )
     
    why i called it instance base ?
    because you need to do some quest by entering instance first and find the monster need to kill to finish this quest
     
    i insert all modifications and scripts needed on this NPC script
    i also insert Shadow boxes lua file modification on this script
     
    Take note : please read all read me text first to do all procedures properly
     
    thank you guys

    2 purchases   6 downloads

    Updated

  9. 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

    261 downloads

    Updated

  10. Free

    sader's Hourly Rewards

    //===== rAthena Script =======================================
    //= saders Hourly Rewards
    //===== By: ==================================================
    //= Sader1992
    //https://rathena.org/board/profile/30766-sader1992/
    //===== Current Version: =====================================
    //= 1.0
    //===== Compatible With: ===================================== 
    //= rAthena Project
    //https://rathena.org/board/files/file/ (this the first version there is no url yet)
    //https://github.com/sader1992/sader_scripts
    //===== Description: =========================================
    //==== all the configuration are in the last
    //==== support gepard / ip / or without them
    //==== if you use ip/gepard sql will be used for that
    //==== can add minimem level to get the rewards
    //==== can change the time
    //==== can ban the vending from the rewards (it will reset after relogin)
    //==== can add rewards else then variable
    //==== there is a shop npc for the variable
    //==== you can make it only for vip
    //==== can ban idle players for X time from the Hourly Rewards
    //==== player can ban his char from getting the reward by @HourlyBan (it will reset after relogin)
    //============================================================
    //==== please send me a message if you find error
    //==== if you like my work maybe consider support me at paypal
    //==== [email protected]
    //============================================================
    //============================================================
    after loading the script you will need to re login to the game
    configuration In the last of the script
    OnInit: .s_idle = 0; // ban hourly rewards from idle players ? 0 no / 1 yes {if player didn't move for x time he wont get hourly reward} , DEFAULT = 0 .s_idle_time = 1800; // this the time for idle in secend , DEFAULT = 1800 (30 min) .s_vip = 0; // 1 = only for VIP / 0 = for everyone , DEFAULT = 0 .s_time = 3600000; // 1000 = 1 secend | 60000 = 1 min | 3600000 = 1 houre , DEFAULT = 3600000 (1 hr) .s_hourly_level = 0; // Minimam level to get the Houerly rewards / 0 = no minimem level , DEFAULT 0 .s_GePard_ip = 0; // 0 = no Gepard / 1 = Gepard / 2 = IP , DEFAULT 0 .s_vinding = 7; // DEFAULT 7 / 0 = will give the reward even if vending / 1 = no normal vending / 2 = no @autotrade / 4 = no buyingstore | Example: if you want to ban normal vend and buying store you add the numbers 1+4=5 query_logsql("CREATE TABLE IF NOT EXISTS `sader_variables_log` (`unique_id` INT( 11 ) UNSIGNED NOT NULL DEFAULT '0',`ip` VARCHAR(100) NOT NULL,`variable` VARCHAR(32) NOT NULL, `index` INT NOT NULL, `value` INT NOT NULL,`account_id` INT NOT NULL,`char_id` INT NOT NULL,`char_name` VARCHAR(30) NOT NULL) ENGINE=MyISAM"); bindatcmd("UnHourlyBan",strnpcinfo(3)+"::OnUnHourlyBan",99,99); bindatcmd("HourlyBan",strnpcinfo(3)+"::OnHourlyBan",0,99); end; Hourly_Rewads: //put the Hourly Rewards here #HourlyRewards += 1; //getitem 905,1; // if you want to add items as reward you can add them here like that //getexp 10000,5000; // if you wanna add exp as reward add them here like that //if(#Hourly_Rewads_Check == 5){getitem 905,1;} // like this you can add reward for Xhr and this reward will be given for that X in this example 5 mean that the player did pass 5hr //if(#Hourly_Rewads_Check >= 5){getitem 905,1;} // like this you can add reward for Xhr and this reward will be given for that X in this example 5 mean that the player did pass 5hr or more return; } prontera,151,171,5 pointshop Hourly Rewards Shop 667,#HourlyRewards,901:1,902:10,903:15,904:1,905:200 //<ITEM_ID>:<PRICE>,<ITEM_ID>:<PRICE>,<ITEM_ID>:<PRICE>,<ITEM_ID>:<PRICE>  
    for any error contact me plz
    for faster update and fixes https://github.com/sader1992/sader_scripts
    //==== if you like my work maybe consider support me at paypal
    //==== [email protected]

    1455 downloads

    Updated

  11. Free

    TARTs | Dual Equipment

    318 downloads

    Updated

  12. Free

    sader's Reward Manager

    //===== rAthena Script =======================================
    //= saders Reward
    //===== By: ==================================================
    //= Sader1992
    //https://rathena.org/board/profile/30766-sader1992/
    //===== Current Version: =====================================
    //= 1.3b
    //===== Compatible With: ===================================== 
    //= rAthena Project
    //https://rathena.org/board/files/file/3623-saders-reward-manager/
    //https://github.com/sader1992/sader_scripts
    //===== Description: =========================================
    //==== all the configuration from the npc in game
    //==== you can change the GM level in the start of the script
    //==== if(getgroupid() >= 90 ){ change the 90 to what you want
    //==== support gepard / ip / or without them
    //==== support rewards for vip only
    //==== support max players can get the reward
    //==== support up to 10 items per 1 variable
    //==== reward name will be seen from the normal players when they get the reward
    //==== please send me a message if you find error
    //==== if you like my work maybe consider support me at paypal
    //==== [email protected]
    //============================================================
    //==== 1.1 Fix IP Check , add check for if the item id wrong , you can now edit the reward options from the npc(Name , Abuse Protection , Max Playrs , VIP) .
    //==== 1.2 Adding Weight check (you have to be less then 80% Weight to get the rewards) , Fix looping massege , Remove Adding more items option when the item count is 10 .
    //==== 1.3a Improve Gepard and IP Protection (i recommend removeing all the rewords before updating if you use it) , adding command @MyReward to access to the npc (any player can use this command) .
    //==== 1.3b Adding log database 'sader_variables_log' you can check who did get his reward from the npc , Changing some text .
    //============================================================
     
     
    for any error contact me plz
    for faster update and fixes https://github.com/sader1992/sader_scripts
    //==== if you like my work maybe consider support me at paypal
    //==== [email protected]

    457 downloads

    Updated

  13. Free

    Utilities: @alootid2 Command

    File Name: @alootid2 Command
    File Submitter: mrdominic
    File Submitted: 31 August 2017
    File Category: Utilities
    Content Author: mrdominic

     
    Features
    You can input multiple item ID for alootid with just 1 command. You can add the input list as much as you want (but remember. There is a Max alootid item.) You can change the alootid max item at src/config/core.h in your server database.
    Find this:
    /// Max number of items on @autolootid list
    #define AUTOLOOTITEM_SIZE 10     <<<<< change the number to what you want. And don't forget to recompile your server if you change something in src folder.
    How To Use
    Just add this script to your server and enable it.

    153 downloads

    Updated

  14. Free

    sader's Enchantment NPC

    Note: it's recommended to not use All-In-One scripts like this one , it's better if you create a npc that does only what you want from it!
     
    Information:
    with this script you can add any item and any ore to enchant in exchange of zeny/items.
    read the configuration carefully 
    the configuration start at line 238
     
    to remove example: Armor you need to delete Armor and EQI_ARMOR
    if you want to remove the weapon tab you may want to remove the shield tab too
    etc
     
    I did plan to rewrite this script , however I backed out of it
    the script work the way it is
    I have no plan to rewrite it, and I am impressed by my self writing this script with too many config
    If I rewrite this now i would spend 99% of the time just preparing the new config , so i don't see any point of rewriting it
    yes the script could be written better , but it's not worth it.
     
     
    for any error contact me plz
    for faster update https://github.com/sader1992/sader_scripts

    2131 downloads

    Updated

  15. Free

    My Functions Collection

    Hello. I made these functions a lot time ago. I have a couple more but I think there are enough variations of them already.
    Well, here we go. The functions are:
    create_menu
    which_instance
    party_randomid
    party_getonline
    effect_xy
     
    For a list of examples and proper documentation please read the script! These things would look very ugly here.
     
    And, thanks to KingdomMT for the cute image I used.

    446 downloads

    Updated

  16. Free

    VIP Central + VIP Seller

    Tested and working with: 6748ff7
    Comments: You need to activate the VIP system in your emulator source.
    In src/config/core.h /// Uncomment to enable VIP system. #define VIP_ENABLE PURPOISE:
    It provides the user with the possibility of buying VIP access, in addition to being able to access the VIP Room of the server. CHANGELOGS:
    V 1.0.0: Created the script and distributed in the rAthena forum. Preview of Configuration in Script

    End User License and Terms of Services:
    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. I assume that the client will accept all the terms of services
    Where the script author is Emperium Games. And the owner of the script
    It is the one who took advantage of and downloaded the script.

    1360 downloads

    Updated

  17. Free

    Player Questing Board

    [NOTE] For now on I will keep release all of my work for free , I hope most people can enjoy my script without paid. But if you still want to support my work, please consider donate or become my patron. Thank you.
     
    It just a questing board which everyone can post request on it and let other to complete it for reward.

    Feature:
    Set a title for the request Set a requested Item or Zeny on the board (Or Both) Set a reward Item or Zeny on the request This script need my release of:
     
    Suggestion are welcome.
    Pending Script Upload:
    Todo list:
    //= 1. Change log from status to actual log and delete expired or completed request
    //= 2. Make it compatible with newest RANDOM OPTIONS Item
    //= 3. Add blacklist check
    //= 4. Add weight check 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. Terms above may be changed or adjusted without prior notification. Copyright © - Yuchinin 2017 - All Rights Reserved

    691 downloads

    Updated

  18. Free

    Doram Item Shop

    Hello everyone!
     
    I want to share here my small and easy script for Doram Items in Zeny Shop. The prices can be changed for every Server, like you want. It's nothing special at this point, but as long as there is no offical kRO system for Doram fully working, it is the way on my server.
     
    Use it if you want and how you want!
     
    Greetings
    Anubis

    582 downloads

    Submitted

  19. Free

    Outfit Stylist ver 1.0 [palettes & sprites not included]

    An outfit stylist that allows you the player to switch from different outfits trans, first jobs or alternate sprites
    It costs 5k cash but you can modify it.
        //list of restricted classes.
        // As of now restricted classes are.
        //    Rune Knight
        //    Sorcerer
        //    Shura
    purchased outfits are Character bound .

    671 downloads

    Submitted

  20. Free

    Crimson Eater

    Just a simple script for a NPC that gets Crimson Weapons at defined refine level and gives items for it. (Any level above the defined rate, the NPC won't accept).

    159 downloads

    Submitted

  21. Free

    Mad Hatter - Headgear Rental + Randomizer

    About This File
    Tested and working with: 264af55
    No Source Modifications needed.
    Purpose
    Provides a nice set of hats which resets after x amount of days. It can give the possibility to try the headgear on. This is primarily targeted for Headgears but other items can also be sold and automatically takes off "View Item" in the menu if it is the item being bought is not a headgear. Has the ability to randomize or use a pre-defined set of items.
    Changelogs
    The Mad Hatter
    V 1.1.1:
        Fixed problem about checking rentals items in inventory when Randomize Hats option is enabled
        
    V 1.1.0:
        Public Release
        Swapped Yes/No sequence when a GM talks to the NPC to avoid accidental reroll.
        Added Randomization option of hats
        
    V 1.0.1:
        Fixed missing semi-colon in config part.
        
    V 1.0.0:
        Player can rent 1 headgear per day.
        Cannot rent another headgear, if the rented item is still present on their inventory.
        Configurable length of rental time
        Choose between Zeny or Coin payment
        Able to try headgear via "View Item" menu
        Weekly change of items. GMs can manually reroll the item set per week.
        Configurable amount of Headgears to be displayed per week
        
        *please see configuration part by searching "Configuration part"
    Preview of Configuration in Script

    End User License and Terms of Services:
    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/).
    ======================================================================================================
    Credits to Radian for the initial request.
    ======================================================================================================

    147 downloads

    Updated

  22. Free

    Ancilla

    This script allows players to purchase and carry up to 3 ancilla from the chruch.

    88 downloads

    Submitted

  23. 5.00 USD

    Anvil Refiner

    I created an item refiner that allows a player to refine any non-broken, identified, unequipped, refinable, and non-rental item in their INVENTORY up to +20. Player uses an anvil to start script and must have a Mini-Furnace and Hammer. Allows any class to refine without the use of the refiner script. The better the anvil, hammer, and certain blacksmith skills the better the chance of success.

    0 purchases   1 download

    Submitted

  24. 15.00 USD

    Ultimate Refiner

    I created a new refiner script from scratch to replace the default refiner scripts. It allows a player to refine any non-broken, identified, unequipped, refinable, and non-rental item in their INVENTORY up to +20 with full crimson weapon support. Script allows player to purchase refining insurance which replaces the item if it is broken. Also added a lot of player interface comforts such as telling what the current refine rate is in the main menu, showing the percent chance for a successful upgrade, allows you to select between refine_db.txt or custom refine tables in the document, allows you to specify what type of items each npc can refine, and more... Every feature is completely configurable and able to be disabled. This is an entire package including upgrades for the material converter and material salesman. The script has been written to make it seem more realistic! It won't take very long for any player to see that there is something special here! There is no better refiner on any emulator!

    7 purchases   16 downloads

    Updated

  25. Free

    VIP System

    This is for get VIP status with cash point
    can edit at this point
    don't forget to enable VIP system at
    src\config\core.h
    to add bonus for VIP edit this file
    rathena\conf\battle\player.conf
     

    3147 downloads

    Updated


×
×
  • Create New...