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

207 files

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

    1276 downloads

    Updated

  2. Free

    Lucky Roulette Prize Changer

    I'm not that good at scripting but I want to help the community by making this Lucky Roulette Prize Changer so you won't need to go to your sql just to update the prize.
    To display the guide, you need to upload the rouletteGuide.bmp in your GRF. ( The file is included in the download. )
    Reminder : Lucky Roulette's Prizes will only refresh when the server restarts but the list is updated instantly.

    881 downloads

    Updated

  3. Free

    sader's Vote Manager (support Gepard or IP)

    //===== rAthena Script ======================================= //= saders Vote Manager //===== By: ================================================== //= Sader1992 //https://rathena.org/board/profile/30766-sader1992/ //===== Current Version: ===================================== //= 1.0 //===== Compatible With: ===================================== //= rAthena Project //https://github.com/sader1992/sader_scripts //===== Description: ========================================= //==== GEPARD OR IP (NOT BOTH!) [SEE THE LINES UNDER THE NPC NAME TO ENABLE ONE AND DISABLE ANOTHER!] //==== vote npc , you can add up to 5 options for each vote and you can add multiple votes //==== test it before using it so you know how it work //==== if you use 'false' as an option the option would be empty so you can use less than 5 options //==== [email protected] //============================================================ //==== I DON'T SUPPORT FREE SCRIPTS ON MY PM , IF YOU HAVE QUESTION YOU CAN POST AT THE TOPIC IN RATHENA! //============================================================  

    379 downloads

    Updated

  4. Free

    @r - Single NPC Reloader

    This Npc reload a single NPC without needing use @reloadscript.
    //===== Description: ========================================= //= This Npc reload a single NPC without needing use @reloadscript //= Use @r <npc_name> //= To reload a single npc //= Sample-1: //= to reload npc/custom/jobmaster.txt //= use @r jobmaster //= Sample-2: //= to reload npc/custom/events/poring_race.txt //= use @r events/poring_race //============================================================  

    551 downloads

    Submitted

  5. Free

    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 ?

    230 downloads

    Updated

  6. Free

    Sader's MvP Rank

    this script need
    https://github.com/rathena/rathena/commit/151c8476afb3adf7901bf2efc66086edc25a0d79
    or above to work
     
    this rank system work on the mvp drop log
    if the log not enabled the npc wont work
    the rank update every hour
    you can use @rankupdate to update the rank
     

    726 downloads

    Updated

  7. Free

    Endow_Sage.txt

    Features
    This well-endowed sage will give your players the selected elemental endows, the same as the sage Endow skills. You may configure the price or whether players are required to have the corresponding elemental stones. The NPC is intended for low-rate servers, where not everyone has access to an endow slave on an alternate account. He will also sell elemental converters at the configured prices.
    Default settings will require players to have corresponding elemental stone, and will cost 20k zeny. Endows will last for 30 minutes on the default configuration. Elemental converters are sold for 10k (discount enabled).
    Versions
    V1.0 - Released - 5-Jul-2018

    443 downloads

    Updated

  8. Free

    NPC Exchanger Voteforpoint FluxCP to Cash Point

    This is a NPC script for FluxCP Vote points in order for the
    players to exchange them for Cash Points ingame.
    Credits to JayPee
     

    284 downloads

    Updated

  9. Free

    Exchange NPC Script for FluxCP

    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

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

    7 purchases   9 downloads

    Submitted

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

    184 downloads

    Submitted

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

    1070 downloads

    Updated

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

    321 downloads

    Updated

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

    738 downloads

    Updated

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

    316 downloads

    Updated

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

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

    2572 downloads

    Updated

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

    593 downloads

    Updated

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

    151 downloads

    Updated

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

    300 downloads

    Updated

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

    572 downloads

    Submitted

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

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

    658 downloads

    Submitted

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


×
×
  • Create New...