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
-
Updated
-
Market Clone (No SRC modification needed)
By pajodex
This is exactly the same concept as the original file by Annieruru/Dastgir which is found on this post :
@marketclone - creates a clone of your self as if you are making a chatroom.
@marketkill - removes the clone you spawned.
Yes, there is no need for SRC modification. This is purely done script wise but this will only work for latest server files. Any server files later than October 2, 2022 shouldn't have any troubles running this script. Otherwise, you are required to apply this commit: https://github.com/rathena/rathena/commit/9c2576f47ac12f54738bc714b858fde3a9d6315b to work.
Any issues regarding the script, leave me a message or tag me on the support page of this script. If there is any good suggestions for improvements
I do wont give support if compatibility is the issue. Compatibility is your responsibility. Use at your own risk.
242 downloads
Updated
-
Rynbef's SQL Warper
By Rynbef
Description
This warper is a fully sql based warper. All coordinates, categories or maps can be modified.
This script contains the following features:
- Fully SQL based
- Realtime coordinates, categories or map changes without scriptreload
- Easy to add new maps or create own categories
- Restricted maps or sub-maps by renewal/pre-renewal
- Allow map access by min. group ID
- Anti-Bypassable last warp function
- Simple enable or disable categories
How to install
1#: Insert the .sql file to your database.
2#: Copy the script to your script folder and change the settings on the bottom of the file.
3#: Insert the file to the scripts_custom.conf
4#: Reload or restart server. Have fun!
Other
If you have any question about this script or else please contact Rynbef at the rAthena Board.
The duplicates and coordinates are based on Euphy's Warper.
The .zip file includes a database structure file to explain how it works.
!!! --- Dont name this script as your. Dont remove the copyright header. Dont sell this script. --- !!!
237 downloads
Updated
-
Shop-based refiner
By Secrets
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
-
Party Search
By nasagnilac
Allow player to announce in the channel that they are looking for party.
Add this to your channel.conf
{ name: "#recruit" alias: "[ RECRUIT ]" color: "Recruit" type: "CHAN_TYPE_PUBLIC" autojoin: true leave: false chat: false }, If there is a problem or request for the script you can contact me on the following:
Skype: nasagnilac.leiron
Facebook: nl073092
230 downloads
Submitted
-
Plagiarize a Skill [Script Command]
By rootKid
{ plagiarize <skill>,<lv>; Sets the invoking player's plagiarised skill and the desired lv. } by rootKid
INSTALLATION
[in src/map/script.c]
Find:
// declarations that were supposed to be exported from npc_chat.c #ifdef PCRE_SUPPORT BUILDIN(defpattern); BUILDIN(activatepset); BUILDIN(deactivatepset); BUILDIN(deletepset); Add above:
/*=========================================== * Plagiarize a Skill * plagiarize <skill>,<lv>; * Sets the invoking player's plagiarised skill and the desired lv. * by rootKid *-------------------------------------------*/ BUILDIN_FUNC(plagiarize) { int skillid, lv; struct map_session_data * sd = script_rid2sd(st); skillid=( script_isstringtype(st,2) ? skill->name2id(script_getstr(st,2)) : script_getnum(st,2) ); lv=script_getnum(st,3); if (sd->cloneskill_idx && sd->status.skill[sd->cloneskill_idx].flag == 13){ sd->status.skill[sd->cloneskill_idx].id = 0; sd->status.skill[sd->cloneskill_idx].lv = 0; sd->status.skill[sd->cloneskill_idx].flag = 0; } if (pc_checkskill(sd,RG_PLAGIARISM)) { sd->cloneskill_idx = skillid; sd->status.skill[sd->cloneskill_idx].id = skillid; sd->status.skill[sd->cloneskill_idx].lv = lv; sd->status.skill[sd->cloneskill_idx].flag = 13;//cloneskill flag pc_setglobalreg(sd, add_str(SKILL_VAR_PLAGIARISM), skillid); pc_setglobalreg(sd, add_str(SKILL_VAR_PLAGIARISM_LV), lv); clif_skillinfoblock(sd); } return 0; } Find:
BUILDIN_DEF(_,"s"), Add above:
BUILDIN_DEF(plagiarize,"ii"),
END OF INSTALLATION
I have attached an unfinished function-based script using this script command as a reference.
226 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
-
Simple Guild Manager
By rootKid
A simple NPC enabling guild creation and guild leader assignment.
224 downloads
Submitted
-
@dance
By Easycore
@dance
A script-ported-version of source mod @dance. (I don't know the original author)
Usage
@dance <1-9> ________________________________________________
Feel free to Donate if you want to support me
________________________________________________
223 downloads
Submitted
-
Sistema de donaciones SMS ( spanish version )
By Racing
Puedes ver la descripción full y como implementarlo en el siguiente post:
http://rathena.org/board/topic/90885-sistema-de-donaciones-sms/#entry237407
Con el tiempo haré la misma guia pero en inglés.
With time I will do the same guide but in English.
Saludos
213 downloads
Submitted
-
Utility: Job Master Episode 10.4 with Rebirth Item Requirement
Jobmaster Episode 10.4 Build without Taekwon,Ninja,and Gunslinger
Needed Heroic Stone to Rebirth like official (IDRO)
Credit to : Euphy, Mazvi, Braniff, and Jey for who want make this script until Now work in rAthena ?
213 downloads
Updated
-
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
213 downloads
Submitted
-
Master Of Alchemist
By nasagnilac
A npc where you can convert potion to another potions or you can use other items to convert to another. //- <ItemID>|<Zeny>|<ItemReq>|<ItemReqAmount>|<ItemIDReq1>|,.... setarray .Alchemist_List$[0], "11503|250|32371|5", "11504|500|32372|5", "11501|500|11503|2", "11502|750|11504|2"; Example 1: 11503 is the item you want to be exchange with 250 zeny requirements each then it will require 5pcs if 32371 item.
If there is a problem or request for the script you can contact me on the following:
Skype: nasagnilac.leiron
Facebook: nl073092
206 downloads
Updated
-
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
-
simple select item from Box/Egg
By munkrej
This is a simple function I'm using for custom box/egg items to allow players selecting an item.
Example usage:
- Id: 100717 AegisName: Fluffy_Semi_Long_Box Name: Costume Fluffy Semi-long Hair Type: DelayConsume Buy: 10 Weight: 100 Script: | callfunc("muh_eggpick","Fluffy_Semi_Long_Box",420036,420037,420038,420039,420040,420041,420042,420043);
185 downloads
Submitted
-
Dynamic WoE Reward Distributor
By Secrets
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
-
Exchange NPC Script for FluxCP
By RaiRai
This is a NPC script for FluxCP Credits and Vote points in order for the
players to exchange them for Cash Points ingame.
Credits to JayPee Mateo
https://github.com/Feefty/FluxCP_Addons-VoteForPoints/blob/master/npc/voteforpoints.txt
But this script was completely changed so that no lines were used from the original
Make sure to replace "ragnarok_db" with your database name on line 19 and 20
169 downloads
Updated
-
MakeItemReq, check requirements to make a item
By Ehwaz
This functions help you easy to create a Quest NPC use to create a item by bring for NPC items and Zeny
If bring enough Zeny and Items, a menu confirm to make item will display
Else will display "Close" Button
Edit Menu text inside function.
Usage:
.@isSuccess = MakeItemReq(PRODUCT_ID,ZENY,ITEM1,ITEM1_QUANTITY,ITEM2,ITEM2_QUANTITY,.....) .@isSuccess = 0, you dont want to create this item .@isSuccess = 1, NPC created item for you // Sample Struct NPC //
prontera,157,120,4 script MakeItemReq 555,{ mes "[NPC_NAME]"; mes "Bla"; mes "Bla Bla"; mes "Bla Bla Bla"; mes "Bla Bla Bla Bla"; next; mes "[NPC_NAME]"; // MakeItemReq(PRODUCT_ID,ZENY,ITEM1,ITEM1_QUANTITY,ITEM2,ITEM2_QUANTITY,.....) .@isSuccess = MakeItemReq(5353,1000000,501,1,502,2); // Doesn't add next, because next existed in function if(.@isSuccess){ mes "[NPC_NAME]"; mes "You success to create a item"; } else { mes "[NPC_NAME]"; mes "You dont need it"; } close; }167 downloads
Submitted
-
Infinity Gauntlet - Snap
By Emistry
Spoiler Alert !!!
The following content consists of info for the recent Avengers: Endgame movie.
View and download at your own discretion, I am not responsible for anything if you're so weak heart and so easily get spoiled with such contents.
Real fans never afraid of spoiler contents!
Use at your own risk ....
Mirror Link: https://pastebin.com/6GX0LmW2
167 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
-
Player Build Inspection
By klesler
How it works?
Talk with the NPC Input the player nick you want to spy Choose if you want to add more coins to the spy auction The victim player receives the deal. If he pays the price, he wont get stalked, if not, you get a list with all his current equipments and statuses.148 downloads
Updated
-
Utilities: @alootid2 Command
By mrdominic
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.
146 downloads
Updated
-
Mad Hatter - Headgear Rental + Randomizer
By Ninja
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.
======================================================================================================
145 downloads
Updated
-
fishslicemaker.txt
By Ronald
Fish Slice Maker
______________________________________
This is just a NPC basically creates fishslice with prerequisite items.
Features:
• Creates fishslice with prerequisites.
• 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.
137 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
-
Recently Browsing 1 member