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
208 files
-
At_var
By Kurofly
This basically is a script wich allows an admin to use 2 commands:
-'@var <variable> {<player/npc>}' :
gives you the value of the variable
-'@setvar <variable> <value> {<player/npc>}':
Sets the variable to value
The script will check wether you want to set an integer or string variable and acts accrodingly so no need to bother for this.
If you don't enter enough parameters you will be informed on how the commands works so basically you can just type '@var' and '@setvar' in game to see how it works.
I made this to help me finding out where my errors were in some scripts and also to directly go at a certain point of a quest.
I found that pretty useful so I guess you may think it's useful too ^^
Wanted to say "Have fun!" but this script won't give you much fun so just hope that'll help
57 downloads
Updated
-
Auto shop
By Kurofly
This script will allow players to shop their items while playing via a shop NPC, this is kind of an alternative to the auction system.
Note: There's also a french version since I'm french ^^
There is a user setup, be sure to check it out !
User can add a cost to shop creation and/or a tax, there's also a delay after which the shop is deleted.
Players can create a shop using an item or via the '@shop' command, depending on the mode value in the user setup
Players can shop any kind of item apart from bound and time-limit items
You can add items, change prices, modify your shop name anytime using the '@shop' command
You can disconnect and reconnect anytime, if you sold something and/or your shop was deleted you will get your money and items on relog
In case the server reboots you also get back the shop creation's cost or the item you used to open it
Please report any bug you find.
If I can't answer you while you are experiencing bugs, consider following this step:
Make sure no one is selling when you do this because they will loose all of their sales !!
Note: you can just reloadscript before doing this to give them back all of their items.
//bindatcmd "delall",strnpcinfo(3)+"::OnDelall",99,99; /*In case you have problems I recommend you to uncomment this command and to execute it. It will erase all the data of every shop and every player. I myself experienced some issues not directly related to the script but to unexpected events so reseting data should temporarly solve the problem. Please contact me on rA (Kurofly) if you experience any bug*/
945 downloads
Updated
-
Autoloot Settings
By crazyarashi
A rather simple autoloot settings function that I made, It's made to store 10 autoloot ID, there can be more than 10 as long as you adjust it.
I made this function to store all ID in one variable rather than multiple ones.
864 downloads
Updated
-
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 57 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
704 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
317 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
86 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;2407 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
1096 downloads
Updated
-
Card Recycler
By JinYuichi
This is my version of king poring
if someone can improve this script
just leave the script with your improvement changes
The NPC script for Card Recycler allows players to recycle cards with the following functionalities:
Requirements: Players need 2,500,000 Zeny and must submit 4 different cards for recycling.
Validation and Prohibitions: Checks if players have enough Zeny and verifies if submitted cards are not on the prohibited list ()..@forbidden_card$
Card Types and Rates: Offers three card types with specific probabilities:
Normal Cards: 99% chance ()..@rate_normal_card = 9900 Mini Boss Cards: 3% chance ()..@rate_mini_boss_card = 300 MVP Cards: 1% chance ()..@rate_mvp_card = 100 Functionality: Allows players to recycle cards, deducts Zeny, removes submitted cards, and randomly gives a new card based on defined probabilities.
Additional Features: Connects to a shop () and handles transactions related to card recycling and potentially other items.card_merge_shop
This script enhances gameplay by providing a mechanism to recycle unwanted cards into potentially more valuable ones, adding depth and strategy to the game economy.
336 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
26 purchases 40 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.
556 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. :]
560 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.
________________________________________________
430 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
1291 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
229 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
2379 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;
945 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!
796 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.
155 downloads
Submitted
-
ConvertMapName Function - Enhance how map names are addressed in-game NPCs/Announcers!
By pajodex
As the title says, it will convert the server side name to client side name (or as you configure - I'm just using the mapnametable.txt as reference)
Usage - ConvertMapName(<mapname>);
mapname is the server side map name used in mapindex
Practical usage of this function is just to fancy up the mapnames on script. For example on mvp or pvp announcers, instead of announcing 'prt_fild08', it will show as 'Prontera Field F8' as per the default listed in the Loader NPC.
You can modify the Loader NPC as much as you want. It is best to add both the function and the loader npc on 'Global_function.txt' so it will always be loaded first.
This script is only for those who are just very particular on fancy details, otherwise, don't use this function if you have no idea what I mean.
Sample NPCs are attached in the script itself.
114 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
1084 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).
159 downloads
Submitted
-
Recently Browsing 0 members
- No registered users viewing this page.