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

    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

    305 downloads

    Updated

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

    688 downloads

    Updated

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

    296 downloads

    Updated

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

    562 downloads

    Updated

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

    2370 downloads

    Updated

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

    148 downloads

    Updated

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

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

    545 downloads

    Submitted

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

    602 downloads

    Submitted

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

    323 downloads

    Updated

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

    476 downloads

    Updated

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

    988 downloads

    Submitted

  13. Free

    sader's Hourly Rewards

    //===== rAthena Script =======================================
    //= saders Hourly Rewards
    //===== By: ==================================================
    //= Sader1992
    //https://rathena.org/board/profile/30766-sader1992/
    //===== Current Version: =====================================
    //= 1.0
    //===== Compatible With: ===================================== 
    //= rAthena Project
    //https://rathena.org/board/files/file/ (this the first version there is no url yet)
    //https://github.com/sader1992/sader_scripts
    //===== Description: =========================================
    //==== all the configuration are in the last
    //==== support gepard / ip / or without them
    //==== if you use ip/gepard sql will be used for that
    //==== can add minimem level to get the rewards
    //==== can change the time
    //==== can ban the vending from the rewards (it will reset after relogin)
    //==== can add rewards else then variable
    //==== there is a shop npc for the variable
    //==== you can make it only for vip
    //==== can ban idle players for X time from the Hourly Rewards
    //==== player can ban his char from getting the reward by @HourlyBan (it will reset after relogin)
    //============================================================
    //==== please send me a message if you find error
    //==== if you like my work maybe consider support me at paypal
    //==== [email protected]
    //============================================================
    //============================================================
    after loading the script you will need to re login to the game
    configuration In the last of the script
    OnInit: .s_idle = 0; // ban hourly rewards from idle players ? 0 no / 1 yes {if player didn't move for x time he wont get hourly reward} , DEFAULT = 0 .s_idle_time = 1800; // this the time for idle in secend , DEFAULT = 1800 (30 min) .s_vip = 0; // 1 = only for VIP / 0 = for everyone , DEFAULT = 0 .s_time = 3600000; // 1000 = 1 secend | 60000 = 1 min | 3600000 = 1 houre , DEFAULT = 3600000 (1 hr) .s_hourly_level = 0; // Minimam level to get the Houerly rewards / 0 = no minimem level , DEFAULT 0 .s_GePard_ip = 0; // 0 = no Gepard / 1 = Gepard / 2 = IP , DEFAULT 0 .s_vinding = 7; // DEFAULT 7 / 0 = will give the reward even if vending / 1 = no normal vending / 2 = no @autotrade / 4 = no buyingstore | Example: if you want to ban normal vend and buying store you add the numbers 1+4=5 query_logsql("CREATE TABLE IF NOT EXISTS `sader_variables_log` (`unique_id` INT( 11 ) UNSIGNED NOT NULL DEFAULT '0',`ip` VARCHAR(100) NOT NULL,`variable` VARCHAR(32) NOT NULL, `index` INT NOT NULL, `value` INT NOT NULL,`account_id` INT NOT NULL,`char_id` INT NOT NULL,`char_name` VARCHAR(30) NOT NULL) ENGINE=MyISAM"); bindatcmd("UnHourlyBan",strnpcinfo(3)+"::OnUnHourlyBan",99,99); bindatcmd("HourlyBan",strnpcinfo(3)+"::OnHourlyBan",0,99); end; Hourly_Rewads: //put the Hourly Rewards here #HourlyRewards += 1; //getitem 905,1; // if you want to add items as reward you can add them here like that //getexp 10000,5000; // if you wanna add exp as reward add them here like that //if(#Hourly_Rewads_Check == 5){getitem 905,1;} // like this you can add reward for Xhr and this reward will be given for that X in this example 5 mean that the player did pass 5hr //if(#Hourly_Rewads_Check >= 5){getitem 905,1;} // like this you can add reward for Xhr and this reward will be given for that X in this example 5 mean that the player did pass 5hr or more return; } prontera,151,171,5 pointshop Hourly Rewards Shop 667,#HourlyRewards,901:1,902:10,903:15,904:1,905:200 //<ITEM_ID>:<PRICE>,<ITEM_ID>:<PRICE>,<ITEM_ID>:<PRICE>,<ITEM_ID>:<PRICE>  
    for any error contact me plz
    for faster update and fixes https://github.com/sader1992/sader_scripts
    //==== if you like my work maybe consider support me at paypal
    //==== [email protected]

    1373 downloads

    Updated

  14. Free

    sader's Reward Manager

    //===== rAthena Script =======================================
    //= saders Reward
    //===== By: ==================================================
    //= Sader1992
    //https://rathena.org/board/profile/30766-sader1992/
    //===== Current Version: =====================================
    //= 1.3b
    //===== Compatible With: ===================================== 
    //= rAthena Project
    //https://rathena.org/board/files/file/3623-saders-reward-manager/
    //https://github.com/sader1992/sader_scripts
    //===== Description: =========================================
    //==== all the configuration from the npc in game
    //==== you can change the GM level in the start of the script
    //==== if(getgroupid() >= 90 ){ change the 90 to what you want
    //==== support gepard / ip / or without them
    //==== support rewards for vip only
    //==== support max players can get the reward
    //==== support up to 10 items per 1 variable
    //==== reward name will be seen from the normal players when they get the reward
    //==== please send me a message if you find error
    //==== if you like my work maybe consider support me at paypal
    //==== [email protected]
    //============================================================
    //==== 1.1 Fix IP Check , add check for if the item id wrong , you can now edit the reward options from the npc(Name , Abuse Protection , Max Playrs , VIP) .
    //==== 1.2 Adding Weight check (you have to be less then 80% Weight to get the rewards) , Fix looping massege , Remove Adding more items option when the item count is 10 .
    //==== 1.3a Improve Gepard and IP Protection (i recommend removeing all the rewords before updating if you use it) , adding command @MyReward to access to the npc (any player can use this command) .
    //==== 1.3b Adding log database 'sader_variables_log' you can check who did get his reward from the npc , Changing some text .
    //============================================================
     
     
    for any error contact me plz
    for faster update and fixes https://github.com/sader1992/sader_scripts
    //==== if you like my work maybe consider support me at paypal
    //==== [email protected]

    425 downloads

    Updated

  15. Free

    Ragnarok Guild Package NPC

    Guild package Redeemer NPC
    [NPC Information]
    Includes:
    1.Package Code Generator
    2.Package Code ( for Guild with Players of the same IP )
    3.Different Package set for Guild Master.
    4.Different Package set for Guild Member.
    To Redeem the guild package:
    1.Should be a Guild Master
    2.Required Minimum Guild Member. (8 default)
    3.All Guild Members should be Online
    4.Non Duplicate IP Check ( to avoid multiple login of single player )
    5.Duplicate IP Check ( Use the code to bypass IP check )
    6.Online Status Check
    7.First time to Redeem GPack (IP Based)

    1139 downloads

    Updated

  16. Free

    TARTs | Dual Equipment

    310 downloads

    Updated

  17. Free

    Utilities: @alootid2 Command

    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

  18. Free

    Yuchinin Common Library

    //===== rAthena Script =======================================
    //= Yuchinin Common Library
    //===== By: ==================================================
    //= Yuchinin
    //===== Current Version: =====================================
    //= 2.2
    //===== Compatible With: =====================================
    //= rAthena Project
    //===== Description: =========================================
    //= A common useful function I wrote to make my life easier.
    //= Most of my release script will need this to work
    //=====******** Note ********=================================
    //= This will be the core of my other script.
    //= Better let it load first before adding my other script.
    //===== Additional Comments: =================================
    //= 1.0 Initial script.
    //= 1.1 Change function arrdel from using 'value' to 'index'
    //= 1.2 Fixed sql query bug
    //= 1.3 Added Url, npcmes
    //= 1.4 Added strcharinfo2 to avoid offline player return empty
    //=  String
    //= 1.4a Fixed arrdel
    //= 1.4b Fixed arrfind
    //= 1.4c Add arrdel, arrfind notsensitive bool
    //= 1.5 Add answer_chk to check input value from define value
    //= 1.5a Optimize npcindistance
    //= 1.5b Try to fix npcindistance
    //= 1.6 Added marketshopcountitem, marketshopdelitem
    //= 1.7 Added itemcheck, varcheck
    //= 1.8 Added itemname
    //= 1.9 Revamped itemcheck and varcheck
    //= 1.9a Comment out the debugmes of function arradd
    //= 2.0 Added running Marquee
    //= 2.1 Added function itemtype to return item type in string
    //= 2.2 Added getcharid2 to counter getcharid which need attached
    //============================================================

    787 downloads

    Updated

  19. Free

    Player Questing Board

    [NOTE] For now on I will keep release all of my work for free , I hope most people can enjoy my script without paid. But if you still want to support my work, please consider donate or become my patron. Thank you.
     
    It just a questing board which everyone can post request on it and let other to complete it for reward.

    Feature:
    Set a title for the request Set a requested Item or Zeny on the board (Or Both) Set a reward Item or Zeny on the request This script need my release of:
     
    Suggestion are welcome.
    Pending Script Upload:
    Todo list:
    //= 1. Change log from status to actual log and delete expired or completed request
    //= 2. Make it compatible with newest RANDOM OPTIONS Item
    //= 3. Add blacklist check
    //= 4. Add weight check 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. Terms above may be changed or adjusted without prior notification. Copyright © - Yuchinin 2017 - All Rights Reserved

    666 downloads

    Updated

  20. Free

    Doram Item Shop

    Hello everyone!
     
    I want to share here my small and easy script for Doram Items in Zeny Shop. The prices can be changed for every Server, like you want. It's nothing special at this point, but as long as there is no offical kRO system for Doram fully working, it is the way on my server.
     
    Use it if you want and how you want!
     
    Greetings
    Anubis

    566 downloads

    Submitted

  21. Free

    Outfit Stylist ver 1.0 [palettes & sprites not included]

    An outfit stylist that allows you the player to switch from different outfits trans, first jobs or alternate sprites
    It costs 5k cash but you can modify it.
        //list of restricted classes.
        // As of now restricted classes are.
        //    Rune Knight
        //    Sorcerer
        //    Shura
    purchased outfits are Character bound .

    643 downloads

    Submitted

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

    157 downloads

    Submitted

  23. Free

    Ancilla

    This script allows players to purchase and carry up to 3 ancilla from the chruch.

    82 downloads

    Submitted

  24. Free

    Login Scanner

    Just another OnPCLoginEvent script simple scan.
    Expected to prevent intruder and  stat hack.
    Shared as it belong to community, not mine.
    3 way scan: checking GM name, check max base stat, check total stat point.
    modified original script by Brian - check statpoint

    348 downloads

    Submitted

  25. Free

    Usable Refinery Ores

    Description
    Players are able to click on the Ores items to refine the selected equipment. They can refine their Equipment at anywhere anytime they want.
    Based on requirement of Weapon Level and Type, different ores might be needed as well as Zeny.
    Preview

    856 downloads

    Updated


×
×
  • Create New...