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

208 files

  1. Free

    At_var

    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

  2. Free

    Auto shop

    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

  3. Free

    Autoloot Settings

    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

  4. 5.00 USD

    Automated MVP ladder & reward system

    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

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

    704 downloads

    Submitted

  6. Free

    Berry Exchanger

    480 downloads

    Submitted

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

    317 downloads

    Submitted

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

    86 downloads

    Updated

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

    2407 downloads

    Updated

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

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

    1096 downloads

    Updated

  12. Free

    Card Recycler

    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

  13. 3.00 USD

    Cash Shop Manager

    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

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

    556 downloads

    Updated

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

    560 downloads

    Updated

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

    ________________________________________________

    430 downloads

    Submitted

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

    1291 downloads

    Updated

  18. Free

    clocktower.txt

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

    229 downloads

    Updated

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

    2379 downloads

    Updated

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

    945 downloads

    Updated

  21. Free

    Control Barricade

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

    Kudos to llchrisll for explaining everything!

    796 downloads

    Submitted

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

    155 downloads

    Submitted

  23. Free

    ConvertMapName Function - Enhance how map names are addressed in-game NPCs/Announcers!

    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

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

    1084 downloads

    Updated

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

    159 downloads

    Submitted


×
×
  • Create New...