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
-
Automated MVP ladder & reward system
By pajodex
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
-
Automatic Buffs
By nasagnilac
Automatic buff the character who enable it.
set .lvreq, 50; //- Character Level limit set .viplvreq, 80; //- VIP Level limit set .bsec,900; //- Automatic buffs will start every 900sec = 15 minutes set .bdur,60; //- Automatic buffs duration time in seconds 60sec = 1 minute bindatcmd "ab", "Auto_Buffs::OnAtcommand", 0, 100;
If there is a problem or request for the script you can contact me on the following:
Skype: nasagnilac.leiron
Facebook: nl073092
582 downloads
Submitted
-
Submitted
-
Buff donation (using zeny)
By hendra814
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
215 downloads
Submitted
-
Buffet Shop System
By Secrets
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
-
Build Manager
By Emistry
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;2224 downloads
Updated
-
Calendar System
By Break
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
-
Campfire
By Emistry
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
978 downloads
Updated
-
Cash Shop Manager
By Haikenz
NPC that allows you to manage your store Cash shop can Add, Edit and Remove items.
Languages: English (US), Português (BR)
Warning: To use the NPC it is recommended that you use the "item_cash_db.sql" in your folder "sql-files".
DROP TABLE IF EXISTS `item_cash_db`; CREATE TABLE `item_cash_db` ( `tab` smallint(6) NOT NULL, `item_id` smallint(5) unsigned NOT NULL, `price` mediumint(10) unsigned NOT NULL DEFAULT '0', PRIMARY KEY (`tab`,`item_id`) ) ENGINE=MyISAM; Preview:
Q: I added an item and it didn't show up in the store.
Q: I'm trying to add an item and it's giving error.
Q: I added the item in the "Sale" and still did not appear.
By buying 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 © - Haikenz 2011-2018 - All Rights Reserved
24 purchases 38 downloads
Updated
-
CashShop Manager
By bruno05
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.
453 downloads
Updated
-
Castle Manager
By Nova
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. :]
533 downloads
Updated
-
ChangeSuit Function
By Easycore
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.
________________________________________________
361 downloads
Submitted
-
Class Restriction
By Emistry
This is a script that Prevent / Block certain job from entering specific maps.
Configuration : (v2)
Refer to db/[pre-]re/job_noenter_map.txt
1192 downloads
Updated
-
clocktower.txt
By Geralt
Npc that shows the server time on updated schedules here .. I found this file on the flash drive.
Author unknown
224 downloads
Updated
-
Coin Exchanger
By Emistry
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
2262 downloads
Updated
-
Compendium
By crazyarashi
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;
735 downloads
Updated
-
Control Barricade
By Mirage25
I just want to share to everybody this simple script. Hope you guys like it!
Kudos to llchrisll for explaining everything!
675 downloads
Submitted
-
convertertrader.txt
By Ronald
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.
135 downloads
Submitted
-
Costume Enchantments - Custom idRO Klasik based
By Cydh
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
992 downloads
Updated
-
Crimson Eater
By Enkimaru
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).
155 downloads
Submitted
-
Custom Fallen Angel Wings Enchanter
By Cydh
What is this?
A custom NPC to enchant (and reset) Fallen Angel Wings. Since we don't know when, where, who will release the exact same/official/leaked Fallen Angel Wings enchanter
The enchant possibilities are follow info from https://irowiki.org/wiki/Fallen_Angel_Wing_Enchants
So,
Enchant possibilities (stone list) are same as you can see on official servers Dialogs and flow are custom Enchant rates are custom, that's why set this as paid file By downloading/purchasing this script you are allowed to ask me if you want another wings/equip enchanter
Video
6 purchases 8 downloads
Submitted
-
Custom Stat Seller
By Resu-Me
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!
194 downloads
Updated
-
Daily Rewards Giver
By sandbox
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
-
Dazzu's Guild Package NPC with optional Gepard support
By Dazzu
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.
465 downloads
Updated
-
Doppelganger
By Emistry
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
-
Recently Browsing 0 members
- No registered users viewing this page.