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

    Berry Exchanger

    470 downloads

    Submitted

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

  3. Free

    Buffet Shop System

    Information
    This script allows you to set up an "All You Can Take" style shop.
    You can assign a time window for an account to get everything in that shop. Those items will disappear once the time runs out.
     
    @commands:
    @addbuffet - Calls GM menu to add time to a certain account.
     
    Use Case
    You can make your player pay a certain amount of money and get everything in the buffet shop for a limited time!
    You can also update the `buffet_time` SQL table via your site to integrate it to your site
     
    This script 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 2017 - All Rights Reserved

    72 downloads

    Updated

  4. Free

    Build Manager

    A NPC that allow your Characters to Switch Build from time to time.
    Players are able to save his current status build , so that he/she can switch back to the saved build whenever he/she want.
    Players no need to keep memorize their status build upon changed.
     
    Configuration :
    // maximum build player can store (0 = disable) .max_build = 3; // check player weight limit before switching stat (0 = disable) .check_weight_limit = 1;  

    2229 downloads

    Updated

  5. Free

    Campfire

    Original Topic: http://herc.ws/board/topic/16037-campfire-to-regenerate-hpsp/
    Herc Script Link : https://pastebin.com/fksPdpFQ
    The Idea:
    Camp Fire to restore / regenerate HP & SP.
    When you sit by the Camp fire, you start feeling the warmth and the comfort, so your HP & SP begin to regenerate.
     
    How to use :
    1. add the source mode provided in the script. (or here)
    2. make a usable item_db with these bonus script.
    callfunc("func_CreateCampFire", <range>, <duration>, <heal_rate>); // create campfire callfunc("func_UpdateCampFire", <range>, <duration>, <heal_rate>); // update the campfire duration/heal rate.  
    Preview:
     
     
    Credits : @Dastgir & @Radian for the src mod and @Habilis for the idea
     

    982 downloads

    Updated

  6. Free

    CashShop Manager

    Well I searched this script a lot but I did not find any free,
    I found another on another site made by CarlosKiller, but for another emulator, so I adapted it to rathena.
    It has 2 script, one in English and one in Portuguese.
     
    Modifications made by me:
    Add item:
    A category has been added, a protection not to add the same item twice, after adding an item you will be asked if you want to add another item and at the end you will be asked if you want to do @reloaditemdb.
    Category:
    For example, 0 ~ 8 if you enter 9 you will receive a message stating that there is no such category and will ask you to retype the category.
    Delete item:
    The items in the store with the id appear in the list, making it easier to delete the desired item.
    Reload CashShop:
    After adding or removing an item in the cash shop is necessary to upgrade the store and must be logged in to be able to see the changes.
     
    It really took a lot of work, I hope you enjoy it.
     

    Note: I am not the creator of this script just adapted and modified many things in it to be compatible with rAthena.
    Note2: If it is allowed to put the original script link, let me know that post here.
     
    Below is the original script without modification. (remembering that does not work in rathena this script)
    There is a function that I removed, because I could not adapt correctly, that you could see the store items in npc, I was able to modify but when removing some item, he did not remove from the store, only giving restart, and when updating the store doubled the items as well.
     
     

    456 downloads

    Updated

  7. 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. :]

    535 downloads

    Updated

  8. Free

    ChangeSuit Function

    ChangeSuit Function
    Function to change player's sprite appearance to 3rd Job & Alternative 3rd Job.
    Only working for Rebirth Jobs and Expanded Classes (if you want to use it for normal classes edit it by yourself).
    Usage
    callfunc("F_ChangeSuit",0) //<-- Enable callfunc("F_ChangeSuit",1) //<-- Disable callfunc("F_ChangeSuitAlt",0) //<-- Enable callfunc("F_ChangeSuitAlt",1) //<-- Disable ________________________________________________
    Feel free to Donate if you want to support me.

    ________________________________________________

    366 downloads

    Submitted

  9. Free

    Class Restriction

    This is a script that Prevent / Block certain job from entering specific maps.
     
    Configuration : (v2)
    Refer to db/[pre-]re/job_noenter_map.txt
     
     

    1195 downloads

    Updated

  10. Free

    clocktower.txt

    Npc that shows the server time on updated schedules here .. I found this file on the flash drive.
    Author unknown

    224 downloads

    Updated

  11. Free

    Coin Exchanger

    A NPC that enable players to change Zeny & Coins easily...
    Available Exchange Options :
    Zeny to CoinsCoins to Zeny
    Configurations :
    // server max zeny.max_zeny = 1000000000;// coin list + name + valuesetarray .coin_name$,"Silver","Gold","Mithril";setarray .coin_id,675,671,674;setarray .value,10000,1000000,100000000;
    Credits : @AnnieRuru

    2272 downloads

    Updated

  12. Free

    Compendium

    Compendium - A levelable battle pass inspired majority of games out there. 

    Feature :
    Easy customizable settings.
    Three types of selectable daily quest.
    Daily quest requirements are randomized.
    Daily quest count resets everyday.
    Compendium resets on the first day of the month.
    Rewards are sent via mail.
    '@compendium' command to access the compendium

    Settings :
     
    Adding a reward on the compendium Rewards : "Level | Reward ID, Amount, Reward ID, Amount,... ==| Level order doesn't matter but 'duplicates' will bug out the script. setarray .compendium_reward$, "1|501:10,502:20", "10|501:20,502:30", "5|501:100,502:500"; Adding a monster/item/mvp to hunt or collect Just add the ID on the following line. setarray .mvp_list setarray .hunt_list setarray .gather_list Changing EXP given on the quest types. .gathering_exp = 50; .hunt_exp = 50; .mvp_hunt_exp = 100;
     

    737 downloads

    Updated

  13. Free

    Control Barricade

    I just want to share to everybody this simple script. Hope you guys like it!

    Kudos to llchrisll for explaining everything!

    680 downloads

    Submitted

  14. Free

    convertertrader.txt

    Elemental Converter Trader
    ______________________________________
    This is just a NPC wherein you can trade an etc item for elemental converters. 
    Features:
    • Converts an etc item(any items but etc is recommended) to elemental converter of choice.
    • You can set the amount of conversion.
    ToDoList:
    Change item requirement and amount conversion depending on your preferred.
    By downloading this script, you agree to these terms:
    • You are not allowed to redistribute this script in any way, shape, or form.
    • I still retain all rights to this script.
    • Terms above may be changed or adjusted without prior notification.
     
     

    136 downloads

    Submitted

  15. Free

    Costume Enchantments - Custom idRO Klasik based

    In this script
    Custom NPCs  to exchange  listed costumes becomes Upper/Middle/Lower/Garment Enchant Stone Box Custom NPCs  to enchant  listed costumes by selecting the enchant stones (50% success, failure will delete the stone only) Custom NPC  to exchange Enchant Stone  to Upper/Middle/Lower/Garment Enchant Stone Box (require: 2,000,000,000 Zeny) Not in this script
    All items (server-side) that are not present in rAthena All items (client-side) that are not present in kRO (or other official clients) because idRO Klasik customization Lucky charms  
    Exchange it
    Enchant it
     
    Woops, I need to find another stone
     

    995 downloads

    Updated

  16. 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).

    157 downloads

    Submitted

  17. Free

    Custom Stat Seller

    This is an old script and its just a basic script that everyone can use.
    This npc has a bug before where the npc can keep deducting zeny and the stat is already at limit.
    So I've made a minor tweaks and the script is good to go!
    Note: Please read the guide inside the script for making changes!

    195 downloads

    Updated

  18. Free

    Daily Rewards Giver

    This script will hand out rewards to your player accounts once upon login, and can be dynamic depending on how you configure it. And when a player logs 5x consecutively, s/he will receive all the prizes from day 1 to 5.
    Example based on Day
    Red Potion (1pc.)
    Orange Potion (2pcs.)
    Yellow Potion (3pcs.)
    Yggdrasil Berry (2pcs.)
    Yggdrasil Seed (1pc.) + 1 Red Potion, 2 Orange Potion, 3 Yellow Potion, 2 Yggdrasil Berry

    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.

    1329 downloads

    Updated

  19. Free

    Dazzu's Guild Package NPC with optional Gepard support

    Please do not remove my signature from the file, claim my work as your own, nor sell this script. Please provide credit where it's due. I may or may not update this script to address below limitation in the future.
    If you like this script, please drop a like! ?
     
    Description:
    The code flow is similar to benching's guild package npc script and uses his SQL CREATE TABLE statements. However, this script is written from the ground up and supports optional checks based on either IP address or Gepard's unique id. By default, ONLY IP checks are enabled. Any code blocks that uses get_unique_ip has been commented out. However, there are instructions on how to enable unique id related functions provided in the changelogs section of the script and this thread. Allows either IP or unique id based checks. IP check is used by default. Please refer to the initialization section on how to toggle between checking modes. This script allows a guild and all her guild members to receive a predetermined package through redeeming a code. Only requires the guild master to interact with the NPC. Package code is generated by an authorized game master (authorization is based on the minimum gm level set in the script). Package code can only be generated by a game master. The code is communicated by the game master to the guild master which is then redeemed. Both guild master and his/her members will receive the same package contents. Supplied equipment is account-bound. Multiple codes can be generated and claimed for a guild. However, claim restrictions are enforced by either IP or unique id checks. Performs (some optional) checks. Claim is cancelled and certain messages are displayed if one of these checks fail: Weight Limit - Displays name of members whose weight limit can not accommodate the package contents. Repeat claim per unique IP (Optional) - Display names of a member's alternate character who has already made a previous claim (using account id and ip address/unique id). Multi-client claim (Optional) - Display names of a member's characters they are controlling through multi-clienting on a single system (using ip address or unique id). All members online requirements (Optional) - Self explanatory display. Optional checks can be toggled within the script. Requirement:
    Gepard Shield if using unique id checks. Initialization:
    Variables are set under the OnInit label (line 331) Set .disableMultiLogging to true to restrict players from claiming a guild package when they are logged into multiple clients in the same guild on a single machine. Set .disableRepeatClaim to true to restrict players from claiming a guild package when they have claimed a package previously. Set .allMembersOnline to true to require all guild members be online when claiming the package. If set to false, only online guild members will receive the package. .useGepard - stores and uses unique ids for checks. If set to false, IP address is used instead. (default false). IMPORTANT: If possible, do not change after claims are made, otherwise players may be able to re-claim or unable to first-time claim. Please refer to the limitations section for additional information. .codeLength - length of the guild package code (default 10). .minMembers - minimum number of guild members to redeem the code. .minGMLevel - minimum Game Master level to access the GM menu. .package[0] - array of the guild package Item IDs. .packwgt[0] - array that denotes the amount of items to be dispensed that corresponds to the item IDs in .package Limitations:
    Unique id check works well through VPN. However, attempts to bypass checks using a Virtual Machine has not been tested. Code generation is manually done by a game master. This was done by design, however it is an obvious limitation. Toggling between gepard and ip checks after some use may have the following effects: Players with previous claim may be able to perform a reclaim (IP to gepard toggle). Players with NO previous claim may NOT be able to perform a claim if someone else under the same IP has made a claim. (Gepard to IP toggle). To comply with rAthena submission standards, all unique id calls have been commented out and replaced with charip calls instead. However, instructions to easily enable unique id calls have been included in the script. Please refer to the changelogs section on how to perform this change.  
     
     

    469 downloads

    Updated

  20. Free

    Doppelganger

    A Script that enable Player to save his/her current Job Class Data and then able to switch back to what he had saved at any time they want.
    This will allow players to player multiple job class within 1 single Character.
    Configuration :
    OnInit: set .MaxSlot,3; end;   and...please make sure to run this query in your SQL.
    ALTER TABLE `char_reg_str` CHANGE COLUMN `value` `value` TEXT NOT NULL ;   Topic Detail :
    http://rathena.org/b...240#entry137901
    * Use at your own risk. Do backup. *
    Thank you :
    @Peopleperson49  @goddameit
     

    736 downloads

    Updated

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

    566 downloads

    Submitted

  22. Free

    DotA Runes

    I believe most of you have heard of this or seen this before in DotA ( Defend of the Ancient )
    Well, this script work alike with the Runes System you seen in the DotA.
    It will give players a Buff / Bonus Randomly .
    Video Preview :

    Configuration :
    OnInit: // Runes Duration in Seconds set .duration,60; // Name of Each Runes. setarray .name$[0], "Double Damage", // 2 x ATK Rate "Invisibility", // Cloaking "Regeneration", // HP / SP Regeneration "Self Clone", // Create 2 Clones "Unlimit Haste"; // Improve Movement Speed // npc sprite switching if any. setarray .npc_sprite, 112, 113, 114, 115, 116; // Random Coordinate where NPC will Shown Again setarray .CoordinateX[0],150,155; setarray .CoordinateY[0],175,175;
    Add in more cases if you add extra Buff / Bonus. ( make sure edit the .names$ Array also )
    switch( .runes ){ case 0: // 2x ATK / MATK sc_start SC_INCATKRATE,( .duration * 1000 ),100; sc_start SC_INCMATKRATE,( .duration * 1000 ),100; break; case 1: // Invisible skill "AS_CLOAKING",10,1; sc_start SC_CLOAKING,( .duration * 1000 ),10; break; case 2: // Restore sc_start4 SC_REGENERATION,( .duration * 1000 ),-10,1,0,0; break; case 3: // Clone getmapxy( .@map$,.@x,.@y,0,strcharinfo(0) ); clone .@map$,.@X,.@y,"",getcharid(0),getcharid(0),"",1,.duration; clone .@map$,.@X,.@y,"",getcharid(0),getcharid(0),"",1,.duration; break; case 4: // Haste sc_start SC_SpeedUp1,( .duration * 1000 ),0; break; default: end; }

    1149 downloads

    Updated

  23. Free

    Dress changer ~ Change your appearance between classes.

    This NPC let your players change their appearance to other classes in their class line plus their jRO costume at a price.
    For example, a sniper can change his/her appearance to hunter and ranger (plus jRO ranger costume).
     

    2982 downloads

    Updated

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

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


×
×
  • Create New...