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

    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

    233 downloads

    Updated

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

  3. 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!

    194 downloads

    Updated

  4. Free

    No double login in one map ip and gepard unique_id

    main code of ConfindecE and improved by Tauro to gepard and remove by account inhibition
    About this file:
    Anti-double login system in a specific map example: pvp, woe, events, etc.
    It has ip system or unique_id by gepard
    Account protection for accounts of the type: Gm, brothers, relatives, couples, etc ...

    By downloading this file, you accept the following terms:
    It is not allowed to remove my written signature within the script.
    You are not allowed to sell, resell or earn any kind of money or incentives to use my work.
    You are not allowed to claim my work as yours.
    The terms mentioned above may change without prior notice.

    1135 downloads

    Updated

  5. Free

    @dance

    @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

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

    ________________________________________________

    361 downloads

    Submitted

  7. Free

    Usable Enchant Item

    Description :
    Players are able to click on the Enchant items to provide custom bonus to the selected equipment.
    Varies of bonus could be done especially use together with a *getequippedon script command to provide a wide range of bonuses.
    The current items and bonuses display in the video is just a sample for demo.
    The origin of the idea come from Diablo and 張阿神.
     
    Sample Usage:
    callfunc("F_UsableEnchantItem", <delete_item_id>, <enchant_item_id>{, <card_index>});  
    Item Database :
    Create a custom item for enchant
    - Id: 501 AegisName: Red_Potion_Enchant_Usable Name: Red Potion Type: DelayConsume Buy: 10 Weight: 70 Script: | callfunc("F_UsableEnchantItem", 501, 909, 3); Create a custom enchant item with special bonuses.
    - Id: 909 AegisName: Jellopy_Enchant_Item Name: Jellopy Type: Etc Buy: 6 Weight: 10 Flags: BuyingStore: true Script: | .@eqp = getequippedon(); if (.@eqp & EQP_ARMOR) { bonus bVit,100; } if (.@eqp & EQP_HEAD_TOP) { bonus bInt,100; } if (.@eqp & EQP_SHOES) { bonus bAgi,100; }  
    Preview :

    1658 downloads

    Updated

  8. Free

    Geffen Magic Tournament Enchanter

    Geffen Magic Tournament armors and accessories enchanter.
    Note: Magic Reflector and Revised Encyclopedia are disabled from enchanting since I'm not sure if they can be enchanted or not. Also increase healing received by 5~10% for armor is disabled since I'm not sure what's the random option for that.
    Credits: kRO, iRO, NovaRO and Divine-pride

    401 downloads

    Updated

  9. Free

    @restock - get items from storage with a command

    My take on the @restock command. 
    This script allows you to set a list of item to restock from your storage, for example 100 blue gemstones and 300 white potions.
    When using the command, a ticket item will be consumed to get the specified items from storage.
    This script is so that you'll always have the needed quantity of items in the list. for example, if you have 22 gemstones in your inventory and you use @restock, you'll get the 78 gemstones missing to the full 100
    any feedback is appreciated.

    493 downloads

    Updated

  10. Free

    SQL Job Changer

    Introduction:
    Tired of searching for a job changer that never satisfied your need ? Try this out !!
    It allow any combination of classes-tree that you can imagine with your brain.
    Example: Common Job Change Sequences

    Novice >> First >> Second >> High First >> High Second >> ThirdNovice >> First >> Second >> High First >> High SecondNovice >> First >> Second >> High SecondNovice >> First >> Second >> ThirdNovice >> All
    * Standard NPC that commonly found in the forum.
    Example: Rare Job Change Sequences
    Novice >> First >> Second >> Second >> Second >> ThirdNovice >> First >> Second >> Third >> Third >> Third
    * Suitable for server who decide to plan for story-lines that allow players to switch to each jobs before they can reach the final class.

    Setup Guide:
    OnInterIfInitOnce: query_sql( "TRUNCATE `e_jobchanger`" ); // dont remove this line if you're not sure what's it. // Add any combination that you like. AddJob( <current job>,<min. base lv>,<min. job lv>,<bonus statpoints>,<bonus skillpoints>,<resetlvl>,<required zeny>,<next job>,...,<next job> ); end;
    Put any combination that you want, and let the NPC done the rest of the setup.
    *current job - current char job class
    *min. base level - minimum base level to qualify for the job advancement.
    *min. job level - minimum job level to qualify for the job advancement.
    *bonus status point - amount of extra status point given to char for the job advancement.
    *bonus skill point - amount of extra skill point given to char for the job advancement.
    *resetlvl - option to reset based on resetlvl.
    *req_zeny - amount of zeny required for the job advancement.
    the rest - all possible option for classes that you intend to allow current job to change to.

    If you don't know how to setup it using the NPC script above, you can remove/disable all the lines within the OnInterIfInit lines.
    You can modify and execute this sample of SQL Database - Job Changer to generate the data required once and for all eternity.

    Note:
    * Basic knowledge on using SQL Database are required.
    * Don't remove the TRUNCATE line if you're not sure what you're doing.
    * The script suppose to load the setup part once, clear table and re-insert everything. If you removed that, your SQL tables will be a goddamn mess when you loaded for second times and onward.
    * It was suppose to be 2 separated individual script, but I merged it since I am sure there are always some member ask for how to setup the things. Too lazy to answer/spoon-feeding all these questions. So I merged it.
    Future Development:
    If you have any nice suggestion that are useful/interesting, I may consider to implement it in the future.
    Thank in advance.

    890 downloads

    Updated

  11. Free

    Advanced Stylist

    Original idea of this script : http://www.eathena.ws/board/index.php?showtopic=148888
    Well, this was my favourite stylist script in eAthena ....xD

    Since i got some time, and lately received a request on editing a stylist npc script. So i come with with the idea to add some minor features or enhance the original script. The script are written from scratch...
    A very quick and simple intro for the script,
    Able to nagivate styles easily ( Forward, Backward, Jump ).
    Able to blacklist certain style for each style group and separately by Gender.
    Removed save / load features since not really useful.
    Enable Zeny as payment for the services.
    Able to enable any of the 3 services. ( Hairstyle, Hair Color, Cloth Color )
    Support multiple type of Currency Payment. ( Item , Cash Points , Zeny and etc )
    Customizable.

    ( If any style was blacklisted, a default style will be displayed )
    The script are rewrited and clean up some unecessary parts.
    Credits :
    AnnieRuru
    Hudelf

    4829 downloads

    Updated

  12. Free

    Reach to the Max

    I made a little changes on this script. and all settings can be seen in the script.
    OnInit: // NPC Header Name .np$ = "[^009900 Race Event ^000000]"; // Activate Event? 1 = on / 0 = off default .e_active = 1; // Set the first account id here // to where you want to start this event. .acc_strt = 2000000; // Set the last accound id here // beyond this account id will no // longer acceptable. .acc_end = 2000020; // Max Base & Job Level here! .b_lvl = 99; .j_lvl = 70; // Rewards per winner. <itemid1>,<itemamt1>,.... setarray .itemre, 501,10,502,10,503,10,504,10,505,5; // Waitingroom waitingroom "Race Event",0; end;  

    437 downloads

    Updated

  13. Free

    ep 17.2 custom npc

    in this file,
    automatic enchant npc,
    automatic modul exchange,
    varmeal ticket exchange,
    automatic armor exchange,
    note : this is custom made, feel free to download and modify as u like.
    ep 17.2 item_db not included, its already in newest rathena server emulator.
    thx

    1749 downloads

    Submitted

  14. Free

    Runes

    A simple system of runes, each time you kill a monster there will be a chance to activate one of them:
    Double Damage Regeneration Movement Speed Attack Speed Illusions Kyrie Eleison Full Critical Configuration:
    set .Duration,60; // Duration of runes set .Chance,7; // Chance to get a rune set .Sounds,0; // Use of custom sounds 1 = Enabled, 0 = Disabled  

    652 downloads

    Updated

  15. Free

    Control Barricade

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

    Kudos to llchrisll for explaining everything!

    675 downloads

    Submitted

  16. Free

    OnPCLogin Settings

    You know when you login to your server that you work on, or even play on, and you always end up typing the same commands each time before you even say hello to anyone? @autoloot, then @uptime to see when the last reboot was, @rates if you've got fluctuating exp/drop rates, etc etc. @showexp cos you want to know what's going on, blah blah blah.
    With this Settings NPC, a player can set those commands to automatically execute when they login. These are account based, but could easily be modified to char based. Following the general format of the script, it should be easy to add/remove commands from those available to the player.
    @main is listed at the bottom of the script, so if you don't use it you may as-well remove that line.
    This script is years old, revamped to make it work with recent revisions - I've tested it on both our live server, and my dev server and seems to work.. but if you find any bugs or glitches, or something that could be optimised a bit more, please let me know ?

    901 downloads

    Updated

  17. 3.00 USD

    Calendar System

    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

  18. Free

    Equipment Recycle NPC

    A recycle NPC that uses the shop interface.

    Changing the rewards
    .reward_id = 501; .reward_point$ = "#KAFRAPOINT";
    Adding a recyclable equipment.
    /* *=============================================================================| * .@r = Refine | .@b = Bonus =| * list_add("<Equip ID>,<Value>{,<Starting .@r for .@b>,.@b1:.@b2:.@b3:..."); =| *=============================================================================| * Cotton_Shirt w/ +8 Starting .@r bonus =| * .@r = 8 : 1 Bonus Item/Point =| * .@r = 9 : 5 Bonus Item/Point =| * .@r >= 10 : 7 Bonus Item/Point. =| *=============================================================================| * list_add(2301,8,"1:5:7"); =| ==============================================================================| */ function list_create { //= Remove samples and add here. list_add(2301,10,8,"1:5:7"); //Cotton_Shirt list_add(1201,10,7,"1:2:3:4:5"); //Knife list_add(2504,5); //Muffler_ return; }  

    594 downloads

    Updated

  19. 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;
     

    736 downloads

    Updated

  20. Free

    Instance @cd/@cooldown Command

    A simple command for managing instance cooldowns or any other quest that you feel like adding.
    Adding new quest/instance should be simple enough for everyone.

    639 downloads

    Updated

  21. 30.00 USD

    PRO-Card Trader.txt

    PRO-Card Trader.txt


    This npc can exchange 10 random card to an Coin. Each card need to be different from each other.You can exchange your coin to get a chance to win a rare card! . This NPC is based on Philippine Ragnarok Online Kard Trader ( EN "Card Trader") . 

    2nd Feature of this NPC is you can have a chance to win a rare card's . 

    Easy to Configuration
     
        setarray .reward, // <item_id>,<chances rate%>;     // Add more cards with your likings     // Normal Cards: 100%     4001,100,    // Poring Card     4002,100,    // Fabre Card     // Mini Boss Cards: 30%     4174,30,    // Deviling Card     4054,30,    // Angeling Card     // MvP Cards: 1%     4399,1,        // Thanatos Card     4302,1;        // Tao Gunka Card  

    1 purchase   5 downloads

    Updated

  22. Free

    Party Search

    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

    231 downloads

    Submitted

  23. Free

    Automatic Buffs

    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

  24. Free

    Healer & Buffs NPC

    A npc where you can heal and buffs. There's also a settings that you can change. set .LevelPay, 60; // Maximum level for free access or else you will pay zeny based on your level. set .Price, 50; // Zeny required for heal but premium user will not require it. set .Buffs, 1; // Also buff players? (1: yes / 0: no) set .Delay, 10; // Heal delay, in seconds If there is a problem or request for the script you can contact me on the following:
    Skype: nasagnilac.leiron
    Facebook: nl073092

    745 downloads

    Updated

  25. Free

    Nasagnilac Reset NPC

    A reset npc where similar to official reset npc with some customize feature like monthly free reset and event reset with schedule. The file include sql table so make sure that you add it. If there is a problem or request for the script you can contact me on the following:
    Skype: nasagnilac.leiron
    Facebook: nl073092

    105 downloads

    Updated


×
×
  • Create New...