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

    Custom Fallen Angel Wings Enchanter

    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

  2. Free

    MakeItemReq, check requirements to make a item

    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; }

    163 downloads

    Submitted

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

    978 downloads

    Updated

  4. Free

    who4 command script for gepard

    this only for GePard
    this command allow you to see how many players per PC connected to the server
    something like this

     
    if someone have for example 2 account opened
    the first named name1 and 2nd name2
    it will show 
    (the unique id from gepard) + name1
    name2 wont be shown in the list
    and the number of players found is the number of the unique ids that connected to the server
    so maybe @who3 have 9999 players and @who4 have 10 players mean there is 10 PCs connected to the server no more

    297 downloads

    Updated

  5. Free

    Utility: Dynamic Shop Template

    Script functions help you easy to create and edit dynamic shop.
    Only support Zeny and Item as currency and OnBuy
    Install:
    1. Load file traderFunctions.txt
    2. Copy template from file sample_templ_shop.txt
    3. Edit shop name, list items and business logic you want
    4. Load shop you edited.
     

    681 downloads

    Updated

  6. Free

    Simple DailyZell

    Hello everyone. I came this time to bring an old daily reward system that I did. Most of the daily reward systems are so complicated for no reason.
    The system draws every day (or each reload) an item from the list of rewards, which can be vip, cash or an item. Items that have already been drawn will only be drawn once the entire list has been drawn.
     
    //SQL  and insert sample

    CREATE TABLE IF NOT EXISTS `daily_account` (   `aid` int(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `daily` (   `id` int(2) NOT NULL,   `type` int(3) NOT NULL,   `value` int(10) NOT NULL,   `take` int(2) NOT NULL,   PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; INSERT INTO `daily` (`id`, `tipo`, `valor`, `take`) VALUES (1, 2, 1, 0), (2, 673, 1, 0), (3, 673, 3, 0), //ID: Daily ID //TYPE: 1 = Cash //      2 = Vip //      500+ = Item ID //VALUE: type 1 = Cash value //       type 2 = Vip Day //       type 3 = Item Quantity
     

    292 downloads

    Updated

  7. 35.00 USD

    pajodex's BG Queue System Version 2

    Config Table:
    Read Me:
    Note:
    Side-notes:
    Side-side-notes:
     
    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. 

    2 purchases   7 downloads

    Updated

  8. Free

    Item Mall (All new items)

    This is a item mall with all items in it updated has tons of stuff found this script broken on forums with no author fixed it and cleaned it up and added tons of items should have everything in it I'll keep it updated as new items come out!

    2329 downloads

    Updated

  9. Free

    Refiner (multiple with different options)

    Hi all so o found this in my old archives on my hard drive I don't know who the original creator is but I have updated it.
    It is a refiner that you can set multiple duplicates of with different options. So you can have one be free and refine to +10 and you can have one charge and +20 fully customizable to your liking enjoy! 

    552 downloads

    Updated

  10. Free

    Player Build Inspection

    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.

    147 downloads

    Updated

  11. Free

    Superstylist.txt (Now with trans job support)

    Hey all so I took the Superstylist and cleaned it up a bunch and added a check for all working third jobs. so if you are not one of the supported jobs it won't let you open dress room and crash client when you try to change body type ? here it is all original credit given in file.
    Update 5/5/2018 ?
    If you want Trans jobs to work just change this:
        Class == Job_Rune_Knight || 
        Class == Job_Warlock || 
        Class == Job_Ranger || 
        Class == Job_Arch_Bishop || 
        Class == Job_Mechanic || 
        Class == Job_Guillotine_Cross || 
        Class == Job_Royal_Guard || 
        Class == Job_Sorcerer || 
        Class == Job_Minstrel || 
        Class == Job_Wanderer || 
        Class == Job_Sura || 
        Class == Job_Genetic || 
        Class == Job_Shadow_Chaser
     
    To this:
        Class == Job_Rune_Knight || 
        Class == Job_Warlock || 
        Class == Job_Ranger || 
        Class == Job_Arch_Bishop || 
        Class == Job_Mechanic || 
        Class == Job_Guillotine_Cross || 
        Class == Job_Royal_Guard || 
        Class == Job_Sorcerer || 
        Class == Job_Minstrel || 
        Class == Job_Wanderer || 
        Class == Job_Sura || 
        Class == Job_Genetic || 
        Class == Job_Shadow_Chaser ||
        Class == Job_Rune_Knight_T || 
        Class == Job_Warlock_T || 
        Class == Job_Ranger_T || 
        Class == Job_Arch_Bishop_T || 
        Class == Job_Mechanic_T || 
        Class == Job_Guillotine_Cross_T || 
        Class == Job_Royal_Guard_T || 
        Class == Job_Sorcerer_T || 
        Class == Job_Minstrel_T || 
        Class == Job_Wanderer_T || 
        Class == Job_Sura_T || 
        Class == Job_Genetic_T ||
        Class == Job_Shadow_Chaser_T

    285 downloads

    Updated

  12. Free

    Smokey @hide

    //===== rAthena Script =======================================
    //= @hide
    //===== By: ==================================================
    //= Akkarin
    //===== Current Version: =====================================
    //= 1.0
    //===== Compatible With: =====================================
    //= rAthena Project
    //===== Description: =========================================
    //= Adds some sexy purple smoke to the @hide command.
    //= Default to @ and # commnd level 99. Feel free to change.
    //============================================================
    //= This is based off an ancient src edit to the @hide command, but for the life of
    //= me i can't find it so it's now in a script, so src edits aren't required.
    //============================================================

    542 downloads

    Submitted

  13. 10.00 USD

    Sader's Account/Guild Buff Rental

    buff rental
    2 options (menu for each option)
    account option = you rent the buff for your own account
    guild option where the guild leader can rent a buff for all his guild
    you rent the buff for x time
    in this time you can get the buff from the buffer npc anytime you want as long as the rent time did not end
    you can add the guild buffs and the account buffs to your normal healer so the players only talk to the healer to get all the buffs they rent
    the players can disable buffs they already rent or their guild rent and enable them again via the manage option in the npc so if they don't want a kind of buff they can disable it without problem
    if there is no buffs for the account buffs the npc will say to the player `this service not available yet!` when choosing the account option // same thing for the guild option
    for guild option only guild leader can use it and only the guild leader can buy buffs for his guild in the guild option
     
    V2 Changes:
    you can now use item as requirement to rent the buff > the item amount will be removed from the player.
    you can now use a variable as requirement for renting a buff > like cash points.
    adding an option to Extend the rent time for the buff.
     
    no better explain that giving you the file header
    //===== rAthena Script ======================================= //= Paid Script //= sader's Buff Rental Npc //===== By: ================================================== //= Sader1992 //https://rathena.org/board/profile/30766-sader1992/ //= Email [email protected] //===== Compatible With: ===================================== //= rAthena Project //============================================================ //= Version 2.0 //============================================================ //= Support only sc_start and specialeffect2 (sc_start2-3-4 not supported) /*============================================================ !!!!!! WORNING !!!!!! DO NOT CHANGE/DELETE THE BUFF ORDER AFTER YOU ADD THEM OR ELSE YOUR PLAYERS WHO RENT IT WILL GET THE NEXT ONE IN ORDER You Can edit add delete what ever you want before you put the npc to the players. You can add more at the end if you want but do not change the ORDER after the players rent from the npc. //================== How To Add A Buff ===================== Go down to 'OnInit:' lebal you will see something like this .VariableName$: the variable name that the player would see in the npc message . .VariableID$: the variable it self. .Acc_Extend_Option: For Account. .Gld_Extend_Option: For Guild. true = enabled | false = disabled this for if the player want to Extend the buff rent time while he already have time left. AddBuffs(<TYPE>,<SC_ID>,<"Buff_Name">,<SC_LEVEL>,<SC_TIME(in seconds)>,<RENT_TIME(in days)>,<ZENY_PRICE>,<ITEM_ID>,<ITEM_COUNT>,<VARIABLE_AMMOUNT_PRICE>,<Effect_ID>) TYPE : 1 = Account Buffs || 2 = Guild Buffs SC_ID: is the Stat ID YOU can see all the status in this file rAthena/src/map/status.hpp Buff_Name: the buff name is what the player see in the menus (string) SC_LEVEL: is the status level ( the buff level ) SC_TIME: this is the buff duration in Seconds RENT_TIME: the rent tile for the buff in Days ZENY_PRICE: the buff rent price in Zeny. if not you can put 0. ITEM_ID: if you want an item requirement cost for the buff here you put the item id. if not you can put 0. ITEM_COUNT: the item count requirement for the item id above. VARIABLE_AMMOUNT_PRICE: if you want i variable cost for the buff , put the amount , the variable name is .VariableName$ .VariableID$ see the read above to know more. if not you can put 0. Effect_ID: The effect that will play on the charcter when get the buff use 0 if you don't want it you can see all the effects in this file rAthena/doc/effect_list.txt Example: AddBuffs(1,30,"Blessing",10,1200,1,500000,512,10,50,42); 1 = Account Buff "BLESSING" = the name that the player see 30 = the stat ID of SC_BLESSING 10 = the level 1200 = duration 20 minutes 1 = 1 days rent time 500000 = 500000 zeny price 512 = THE APPLE ID 10 = the apple count required 50 = the amount of points required (in case of .VariableID$ = "#CASHPOINTS"; than it would be 50 cash points) 42 = the effect id of EF_BLESSING to Add the buffs to your Own healer just add this line at the end of your healer for Account Buffs doevent "SaderBuffRental::OnAccBuffs"; for Guild Buffs doevent "SaderBuffRental::OnGldBuffs"; */ //============================================================  
    and the video
     
     
    License : 
    by downloading this file you are agree on the following:
    i will Back Up my server before using this file. i will use this file for my own private server only , not for a group of servers . i will never share this file with anyone . i will never upload this file to public and i wont leave it on shared storage . i will report any bugs or errors to sader1992 . all the rights retain to sader1992 . Charge-back scams are not tolerated and will get you punished on rAthena. The Script supported but don't Expect me to be 24/24 7/7 support . Terms above may be changed or adjusted without prior notification .

    10 purchases   28 downloads

    Updated

  14. Free

    sader's Level Up Reward Job/Base

    Level Up Reward Job/Base
    config
    LevelUpReward(1,<base level>,<job id>,<zeny>,<item id>,<count>,<item id>,<count>,<item id>,<count>,etc); LevelUpReward(2,<job level>,<job id>,<zeny>,<item id>,<count>,<item id>,<count>,<item id>,<count>,etc); Example: LevelUpReward(1,5,1,999,1002,5,1005,2); //give 999 zeny 5 1002 and 2 1005 to Swordman (job id 1) when he level up to base level 5 LevelUpReward(2,10,1,999,1002,5,1005,2); //give 999 zeny 5 1002 and 2 1005 to Swordman (job id 1) when he level up to job level 10 header
    //===== rAthena Script ======================================= //= saders LvUpRewards //===== By: ================================================== //= Sader1992 //= Free!! //https://rathena.org/board/profile/30766-sader1992/ //===== Current Version: ===================================== //= 1.0 //===== Compatible With: ===================================== //= rAthena Project //https://github.com/sader1992/sader_scripts //===== Description: ========================================= //==== level up rewards //==== if the player is over he can use @LevelUpReward command //==== to get the rewards //============================================================ //==== please report any error you find //============================================================ //============================================================  

    583 downloads

    Submitted

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

    24 purchases   38 downloads

    Updated

  16. Free

    Another Freebies NPC with easy char/acc bound settings

    OnInit: // settings .char_bound = 1; // enable character bound rewards (1 = on || 0 = off) .account_bound = 1; // enable account bound rewards (1 = on || 0 = off) // set item (char bound) setarray .char_reward, 501, 502, 503; // item setarray .char_reward_amt, 1, 2, 4; // amount // set item (acc bound) setarray .acc_reward, 501, 502, 503; // item setarray .acc_reward_amt, 1, 2, 4; // amount Use and edit this to any ways you need.
    I just made another simple freebies npc.. This is in reponse to many new server owners who kept asking "how to make freebies account bound/char bound?" or such. I made it easier for them to choose whether to enable char/acc bound rewards or not.
    Enjoy

    976 downloads

    Submitted

  17. Free

    Stylist with doram limit hair style and hair color

    This is a very simple edit on default rathena and hercules sylist(Is the same) for summoner class(doram) limit hair color and style.
    * in line 18 you can change the max hair style.
    * in line 19 you can change the max hair color.
      

    471 downloads

    Updated

  18. Free

    PvP log - Simple SQL PvP Logging

    PvP log - Simple SQL PvP Logging
    //===== rAthena Script ======================================= //= PvP log //===== By: ================================================== //= Vietlubu //===== Description: ========================================= //= Simple SQL PvP log //= Notes: //= - Create table `pvplog` when start script. //= - Add new record when has OnPCKillEvent //= - Remove NCP PvP Ranking if you don't want to use. //===== Compatible With: ===================================== //= rAthena Project //===== Changelogs: ========================================== //= 1.0 First version. //============================================================ With table `pvplog` you can easy get PvP ranking by month/week or day.
    by downloading this file you agree on the following:
    You never sell/exchange this file. You never claim my work as yours. You never remove line By Vietlubu If you like it, give me a 
    Thank you!
     

    321 downloads

    Updated

  19. 25.00 USD

    pajodex's BG Queue System

    You can find these settings on each customized bg scripts: (bg_tierra_01.txt, bg_tierra_02.txt, etc..)
    // -------- Config starts here .player_start = 5; // min players to start on each team .min_level = 80; // min level requirement .max_level = 99; // max level requirement // -------- Config ends here Files included:
    1. bg_queue_system.txt // Disclaimer: I dont own the files below, I just edited it to make it work with my main script. 2. bg_common.txt 3. bg_tierra_01.txt 4. bg_tierra_02.txt 5. bg_flavius_01.txt 6. bg_flavius_02.txt 7. bg_kvm01.txt 8. bg_kvm02.txt 9. bg_kvm03.txt NOT SUPPORTING ANYMORE :
     
    UPDATE:
     
    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. 
     

    1 purchase   9 downloads

    Updated

  20. Free

    Goddess Blessing

    Config Table:
    function goddessblessing { // ----- Add your desired SCs below! ----- sc_start SC_FOOD_STR_CASH,8640000,10; sc_start SC_FOOD_AGI_CASH,8640000,10; sc_start SC_FOOD_DEX_CASH,8640000,10; sc_start SC_FOOD_LUK_CASH,8640000,10; sc_start SC_FOOD_INT_CASH,8640000,10; sc_start SC_FOOD_VIT_CASH,8640000,10; sc_start SC_ITEMBOOST,8640000,50; sc_start SC_EXPBOOST,8640000,50; // -------- end of adding SC --------- return; } OnInit: // ---- Configuration starts ------ .goal = 100000; // Goal to reach .delay_tick = 60 * 60 * 4; // Blessing time active : 4hrs (seconds * mins * hours) .item_offering = 501; // Item to offer //----- Configuration ends----- Special Credits for the Pseudocode by @Secrets
    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. 
     

    368 downloads

    Updated

  21. 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   56 downloads

    Updated

  22. Free

    MVP Ladder only on MVP Maps with announcer

    Yet another simple MVP Kill reward on MVP Maps Only with an announcer and now with a simple MVP Ladder
    If player is in a party, the reward will be given randomly to online party members.
    You can config the script easily at this part:
    OnInit: setarray .p_rwd, 607,1; // Party reward <item>,<amount> setarray .s_rwd, 607,1; // Solo reward <item>,<amount> .chance = 50; // Drop rate chances % .gm = 10; // Prevents gm level and above to trigger the event // MVP Map list setarray .t_maps$[0],"// <MVP MAPS> This script will also help other in-game players see if an MVP has been slain. 
    I'm open for suggestions, comments, reactions and such for the betterment of this script and my skill.
     
    Questions?
     
    Q> Why only at MVP Maps? A> Because some server puts MVP Rooms which the reward can be abused.  

    1420 downloads

    Updated

  23. 20.00 USD

    Sky Fortress weapons enchantmet

    Since rA hasn't the possibility to make a easy way to the weapon comes enchanted, this NPC gives the power to the player enchant their Vicious Weapons with 3 sets of differents properties:

    Slot 1
    Weapon Element (Fire, Water, Wind, Earth, Poison, Holy, or Shadow)
    Damage/Magic Damage to enemy's Element +1% ~ 20%
    Healing Power 20%
    Weapon unaffected by Size Penalty
    Weapon cannot be broken in battle

    Slot 2
    Damage/Magic Damage to enemy's Race +1% ~ 20%
    Bypass DEF/MDEF of enemy's Race by 1% ~ 30%
    Bypass DEF/MDEF of Normal enemies by 16% ~ 25%
    Damage to Boss monsters +20%

    Slot 3
    Stat +1 ~ 10
    ATK +4 ~ 47
    MATK +4 ~ 50
    CRIT +10 ~ 19
    Critical Damage +1% ~ 20%
    ASPD +1% ~ 5%
    Variable Cast Time -1% ~ 20%
    Cast Delay -5% ~ 20%
    Skill SP Cost -5%
    Ranged Damage +13 ~ 20%

    WARNINGS
    Need support or want to contact me? Onlye here in rA;
    This scripts work is only granted in rA, the use in another emulators is your responsibility or if you want assist on it, I will charge.

    LICENSE
    You ARE NOT allowed to redistribute this script in any way;
    All rights to this scripts are mine;
    Chargeback scams are not tolerated if any of them happens the script will be removed from this store;
    Terms above may be changed or adjusted without prior notification.

    5 purchases   30 downloads

    Updated

  24. 10.00 USD

    Refine Enchant Npc

    refine enchant Npc like this refine Npc but its not upgrade item
    Only enchant stone can upgrade and degrade!! if failed enchant per level enchant stone is degrade
    Can edit item Material needed!! , You can change enchant stone you needed
    Enchant upgrade to level 10
    you can fixed item to use this Npc
    sorry for my English if you don't understand u can see my video!!
    https://youtu.be/DX67641xFOg

    5 purchases   11 downloads

    Updated

  25. 15.00 USD

    Quest NPC ( Instance Base )

    Good day !!!
     
    this is my new quest NPC ( instance base script )
     
    why i called it instance base ?
    because you need to do some quest by entering instance first and find the monster need to kill to finish this quest
     
    i insert all modifications and scripts needed on this NPC script
    i also insert Shadow boxes lua file modification on this script
     
    Take note : please read all read me text first to do all procedures properly
     
    thank you guys

    2 purchases   6 downloads

    Updated


×
×
  • Create New...