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

    Sistema de donaciones SMS ( spanish version )

    Puedes ver la descripción full y como implementarlo en el siguiente post:
    http://rathena.org/board/topic/90885-sistema-de-donaciones-sms/#entry237407
    Con el tiempo haré la misma guia pero en inglés.
    With time I will do the same guide but in English.
    Saludos

    213 downloads

    Submitted

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

  3. Free

    @adjgm command

    Description
    Permanently adjusts a target player's GM group via atcommand.

    256 downloads

    Submitted

  4. Free

    GM Reward Giver

    It's basically a script to monitor the items that are given out by your staff to the players, the main use of this is for events, so you can track if any of your staff is being a bad boy! XD
    Installation
    Enable the script on your NPC folder
    Create a table in your database using the code below, or manually by yourself, make sure all columns accept text!

    CREATE TABLE evt_prize(rwd_time varchar(255),player varchar(255),item_id varchar(255),amount varchar(255),gm_name varchar(255));
    Configure this line to the minimum GM group level that you want to monitor.

    if (getgroupid() < 4){end;}
    Configure the map and coordinates where you would place your NPC, it's advised to place it in a map that can't be accessed by your players
    Enjoy with an evil laugh so you can simply swing the ban hammer upon your corrupt GMs! (Optional)

    To monitor your staff's reward logs, simply check the `evt_prize` table and view the item rewarding activity..
    I might update this and add an option where you could view your logs in-game, when I feel like scripting.. Oh yeah! Not!
    Terms & Conditions:
    You are not allowed to reproduce or make profit of this script
    You are not allowed to take credit for this script. Though you can modify/edit it to your liking.
    I can give you support, but please, do not message me.

    725 downloads

    Updated

  5. Free

    @gstorage command

    Description
    Allows for guildmaster to grant or revoke access to guild storage. Supports guildmaster changes and expulsions.

    Create this table in your main schema:CREATE TABLE IF NOT EXISTS `guild_storage_access` ( `guild_id` int(11) NOT NULL, `char_id` int(11) NOT NULL, PRIMARY KEY (`char_id`)) ENGINE=MyISAM;

    243 downloads

    Submitted

  6. Free

    Daily Rewards Giver

    This script will hand out rewards to your player accounts once upon login, and can be dynamic depending on how you configure it. And when a player logs 5x consecutively, s/he will receive all the prizes from day 1 to 5.
    Example based on Day
    Red Potion (1pc.)
    Orange Potion (2pcs.)
    Yellow Potion (3pcs.)
    Yggdrasil Berry (2pcs.)
    Yggdrasil Seed (1pc.) + 1 Red Potion, 2 Orange Potion, 3 Yellow Potion, 2 Yggdrasil Berry

    Terms & Conditions
    You are not allowed to reproduce or make profit of this script
    You are not allowed to take credit for this script. Though you can modify/edit it to your liking.
    I can give you support, but please, do not message me.

    1329 downloads

    Updated

  7. Free

    In-Game Poll

    Script Details & Usage
    Based on the idea of Kido, this script can serve as a poll where you can use it to get the satisfaction rating of your players on whether your staff, features, and etc.
    Suggestions for the improvement of this simple script is much appreciated.

    Installation
    Enable the script on your NPC folder Carefully read the comments I made inside the script and make sure to configure it properly


    Terms & Conditions

    You are not allowed to reproduce or make profit of this script You are not allowed to take credit for this script. Though you can modify/edit it to your liking. I can give you support, but please, do not message me. It is your own responsibility to create a backup before implementing anything new.

    590 downloads

    Updated

  8. Free

    Kafra points converter

    This script allows users to convert their kafra points to any item set in the script.

    367 downloads

    Submitted

  9. Free

    Quest Skipping NPC

    Quest Skipping NPC


    Latest Additions:
    Added an additional failsafe to prevent misuse of the NPC
    Edit Mode (GM only) allows GMs of a desired level to choose which features are enabled
    Added toggles for Xp Rewards, Item Requirements, Level Requirements, GM Requirement
    Added all New World Quest
    General clean up and ease of use.

    What is it?
    This NPC allows Players (or GM) characters to skip any main story-line quest including the New World.
    Features
    Currently offers an option for GM characters to complete a quest with or without a quest overview, covering main details of the quests
    Allows all quests in the Republic of Schwartzvald, Arunafeltz storylines, and all New World Quests
    Also allows users to skip the: Friendship, Bruspetti, Juperos, and Kiel Hyre quests

    Known Issues
    If you are missing any prerequisite to a quest, the NPC will only reply with 'You do not yet know Quest1, and Quest2.' If you are only missing one prerequisite, the NPC will not identify which, but instead, tell you both.
    Quest Exp given is based on iRO

    Future Releases (Things marked in red are implemented)
    Identify which prerequisite is not met
    Add commented out section to XP rewards so they may be toggled
    Possible remove non-GM options from the dialogue entirely
    Add additional quests (Possibly New-World)
    Add toggle for item rewards (Necessary rewards such as Bio Lab Pass and Light of El Dicastes are already implemented)
    Add more standalone quests

    FAQ
    If you would like to request a quest, or quest line to be added to the NPC, please post or inbox me.
    Alsvid - means the allknowing.
    I feel I've been thorough in covering any potential questions in my opening post, however, should you feel my post inadequate, I am available for questions through PM, comments. or the email provided in the commented out section of the script. Further information provided below.

    Support
    Please feel free to contact me for any support or requests on this script. Send me a message here.
    If you wish to contact me through other means, please check the first few lines of the script.

    Enjoy,
    ~Azura Skyy

    379 downloads

    Updated

  10. Free

    Utility: Effect List

    A simple script that will allow users to cycle through the effects listed in 'effect_list.txt'. These effects were tested using client version: 2013-08-07a.
    Older clients (such as Pre-Renewal Clients) may result in errors due to not having those effects inside them.

    587 downloads

    Updated

  11. Free

    Selection Buffer

    This is just a buffer NPC that I made for someone in the script request section. It's pretty versatile and sturdy so instead of it being depreciated I thought others might use it.
    Description:

    Select from a list of buffs the ones you want to purchase each time you buff. Double click to reselect buffs.
    Everything is stored in one character variable.



    ( preview slowed to increase loading times )


    752 downloads

    Updated

  12. Free

    Utility: Super Novice Prayer Command

    Hello, this script it's a command that will make any Super Novice of any level to pray and call for its Guardian Angel so it will be able to cast Critical Explosion and get + 50 Critical Rate.
    I made this because in my server the Super Novice Prayer text didn't work and i couldn't figure out how to make it work so i made this command.
    Thanks to Dastgir now it has a gettimestick which makes the player wait the 180 Seconds to call once again the Guardian Angel. First version was a mess lol
    If you want to add some checks to fit your needs feel free to do it. If you can't or you don't know how to, feel free to ask for support.
    This is my second script release so please be gentile
    Have fun guys : )

    438 downloads

    Submitted

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

  14. Free

    GM Assistance NPC

    v1.0(Original) - Simple @request sent to GMs
    v1.1 - Added Delay and Number of GMs online
    v1.2 - Added changing waitingroom title and check if there are available GMs
    v1.3 - Added @request command for easier access for players
    Simple NPC used to contact GMs when one is available or is online.

    629 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)

    1138 downloads

    Updated

  16. Free

    Simple Guild Manager

    A simple NPC enabling guild creation and guild leader assignment.

    224 downloads

    Submitted

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

  18. Free

    GM Rewarder - Shop-based

    Introduction :
    I made this script roughly early of last year( Jan 2015), quite an old script that left unused in my laptop.
    "GM Rewarder" script become much more popular and widely used across the private service, it was first introduced as "Itemizer" script and made by @Latheesan back in eAthena era.
    Many types of Rewarder npc pop up since then. However, some server still having issue with "corruption" due to untraceable records that was removed by NPC if available, or GM often send rewards to their own characters. Beside, most of the Rewarder NPC that exist in forum required more steps/works to create multiple rewards to send to specific players.
    Right after I made this
    , I decided to play around with Rewarder NPC using same type of features, mainly ease in use.So I am here to share this script to everyone.
    Differences :
    NPC that enable GM to setup rewards and sent to players in ease.
    It allow only GM can send multiple rewards to player, only if GM has that items with them.
    Only players able to claim the rewards.
    All transactions will be recorded, even if GM "deleted" the history, it still exist in database.





    * HHooooorayyy, it's my 8000th posts in rAthena


    Notes :
    There are actually got several unique ways to use/improve this NPC. I dont want to spoonfeed to much, so I will just leave this part to your own imagination/creativity.
    However, if you wish to share your idea to use/improve this NPC with the rest of the community, feel free to leave a comment in this topics.
    Who knows, I might implement your idea into this NPC in case I find it suitable with it.

    897 downloads

    Updated

  19. Free

    Rentals NPC

    This NPC allows you to rent a mount (peco peco, cart, falcon, mado, dragon, gryphon, anything else).
    If you use this, please give credits !

    889 downloads

    Updated

  20. Free

    GM Online List

    This Script will display to players a list of GM in this server.
    Configuration :
    OnInit: .min_group_id = 1; .afk_second = 300; end;

    2091 downloads

    Updated

  21. Free

    Doppelganger

    A Script that enable Player to save his/her current Job Class Data and then able to switch back to what he had saved at any time they want.
    This will allow players to player multiple job class within 1 single Character.
    Configuration :
    OnInit: set .MaxSlot,3; end;   and...please make sure to run this query in your SQL.
    ALTER TABLE `char_reg_str` CHANGE COLUMN `value` `value` TEXT NOT NULL ;   Topic Detail :
    http://rathena.org/b...240#entry137901
    * Use at your own risk. Do backup. *
    Thank you :
    @Peopleperson49  @goddameit
     

    736 downloads

    Updated

  22. Free

    LevelUpBox

    A short and simple script named "LevelUpBox".
    Easy to change the item which will gain the player by:

    set .@item$,501; // Level 1 with Item "Red Potion";
    Function:
    Every 10 level-up the player will gain an item.

    677 downloads

    Updated

  23. Free

    Proof of Donation NPC

    Find and change your desire

    1520 downloads

    Submitted

  24. Free

    [SQL] Mission Board

    original topic : http://www.eathena.ws/board/index.php?showtopic=242306
    this is actually a quite old topic , anyway i will just borrow the information written by Annieruru ..
    it's one of my favourite script back in eAthena,
    Credit to AnnieRuru and any other contributors from the pass....

    Installation :
    Just a basic simple instruction ...
    download the NPC script and install into your server
    download the [ SQL Table ] and load into youe mysql or phpmyadmin server.

    Basic Configuration :
    // gm level to access panel .gm_level = 90; // max no. of required monster .max_required_monster = 10; // max no. of required item .max_required_item = 10; // max no. of required mission ( un-implement yet ) .max_required_mission = 10; // max no. of available mission .max_mission_available = 50; // max value of integer input .max_integer_value = 30000; // max amount of mission per page .max_page_size = 30; // max mission per npc take by character .max_mission_per_char = 4;
    NPC Duplication :
    // the number behind the NPC name must be NUMBER with range of ( 1 ~ 500 )// the number should stay the same for eternity, if you change it frequently, it might affect your missions for each NPC.// ( to conclude, once you assigned the number, dont change it for the sake of your mission board ... )prontera,151,171,4 duplicate(mission_board) Mission A#1 837prontera,154,174,4 duplicate(mission_board) Mission B#2 837prontera,156,176,4 duplicate(mission_board) Mission C#3 837prontera,159,179,4 duplicate(mission_board) Mission D#4 837
    take note the number behind the NPC is the index of each NPC ....
    once you assigned an index to a NPC, try not to change it in the future, since missions are assigned based on these index number.
    What's New in this Version :
    each npc probably can have more than 40 missions.
    each NPC can have their own quests....or a quest that can share among any other NPCs.
    1 NPC can have many individual quests.
    All / Certain NPCs share the same quests.
    Only certains classes ( include inherited classes ) may do the quests. However, base classes are alway able to pick the quests.

    All the Quests will not be removed upon server restart / @reloadscript, which mean you dont have to re-setup all the quests everytime server restarted / reloaded.
    ** You may edit the required monsters for each mission, but will end up remove all the killing progress of each players who have taken the missions.
    Future TODO List :
    support party-assist , guild-assist to completing the quests .
    pre-requisite mission or so-called chain missions.
    custom variable as rewards.
    etc

    ( you may tell me if you have any ideas to improve this script )
    Screenshots :
    http://imgur.com/9zPLLab,LeCTXWI,iAMODwY,uM0G9b7,PtfRQU9,CzIDSja,LWeafsQ,WLcDMaW,Dx3y3fw,7UukU0t#0


    just a scratching script and havent spent really much time to debug every single lines ...overall it still work fine ...( still on holiday mood + school started again )
    the structure of the scripts might look messy and hard to read .. >.< ... didnt really plan well on the structure of the scripts. ( Emistry suck on planning )
    There are some bugs i guess ... but i not really so sure is it come from this script or will it really bring big effect to the servers..
    when playing with this script .... i think my char will failed to connect to server everytime I relog , does any of you facing this problem when using this script ??
    AnnieRuru and other member who good at scripts, time for lecturers ...

    2061 downloads

    Updated

  25. Free

    Everyday bonuses

    Monday - exp
    2 - Zeny
    3 - MvP
    4 - HP
    5 - Guild
    6 - Cast time

    639 downloads

    Submitted


×
×
  • Create New...