Source Modifications
Source Mods & Code Snippets located here.
143 files
-
no @duel in Prontera
By EliteBlack
Information
This simple modification, players are not allowed to duel in Prontera.
User may apply the patch and re-compile.
Note: You may change the "prontera" to your desired map.
Mirror:
no @duel in prontera.
Patch (direct view)
172 downloads
Submitted
-
No @go when Player died
By EliteBlack
Information
This simple modification that players will not allow to use @go when they died in a battle.
User may apply the patch and re-compile.
Mirror
No @go when players died
405 downloads
Submitted
-
Partyinvite Script Command
By Xantara
Information
This script command will will add the player attached to the party specified by the id.
Syntax
partyinvite(<party id>{,<type>});
Documentation
Mirror
Credits
Created by @Xantara
Requested by @Tetsuken
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Do not mirror without my consent.
175 downloads
Updated
-
Freezemap Script Command
By Xantara
Information
This script command will apply a percent chance of freeze the players in the map (no matter what stats or equipment they have) for a duration.
Syntax
freezemap "<map name>",<chance>,<tick>;
Documentation
Mirror
[Xantara]_scriptcmd_freezemap.patch
Credits
Created by @Xantara
Requested by @ngek202
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Do not mirror without my consent.
127 downloads
Submitted
-
Block items from @item
By herenow
A mod to prevent some items from being get on @item, good for full pvp servers.
You can add the item, and the min gm level to bypass
Instructions:
1 - Add the item_block_atcmd.txt to the db/ folder
2 - Apply the diffs.
How to use:
Just add line by line each item to be blocked.
Item_Id, Min_gmlv_to_bypass
424 downloads
Updated
-
Command MesClose
By LyDe
Command used in the scripts of NPCs whose ultimate goal is to unite the two commands,Mes and Close, an example down:
prontera,150,150,5<TAB>script<TAB>Testing Command<TAB>748,{ mes "[Testing Command]"; mesclose "Testing command MesClose"; }
This command will open a window of speech and the Close button appears immediately.
79 downloads
Submitted
-
Main Chat Modification
By Cookie
This modification will allow the user to set a main chat delay (in seconds) for flood protection and a main chat color (in hexadecimal color format).
The user will apply the patch and re-compile. Then, in /rAthenaroot/conf/battle/client.conf refer to the main_chat_delay and main_chat_color sections.
409 downloads
Submitted
-
@seeghp
By Cainho
First Version by: Rad
Updated Version by: Cainho
Description: With this command you can view the HP of the players of the clan to which you belong.
Current Version: 1.1
Command: @seeghp
423 downloads
Submitted
-
Costumes Refiner & Card Support
By xRaisen
Adds support to costume refiner and cards. You can now refine(NPC Item refiner) your costume and add/remove(NPC Card Remover) cards. And you can also use the @refine command.
Thread: http://rathena.org/b...r-card-support/
[xRaisen]
439 downloads
Updated
-
No-Drop +7 or higher items
By Elliott
A small request I responded to from the eAthena forums ages ago, it's very simple and even though the last time it was tested was on eAthena r14410, there shouldn't be any problems.
I used msg slot "520" but again this can be changed, as well as the refine rate of dropping too. Someone with no src knowledge can easily configure it. Enjoy.
409 downloads
Submitted
-
Display Battle Ground information (@bginfo), Display the BG settings you made for your server!
By Aeromesi
Atcommand @bginfo displays the flee penalty, long, short, weapon, and magic rates all in one command.
231 downloads
Submitted
-
Normal + VIP Storage
By Emistry
Enable Account with GM Level 20 and above ( default ) to have extra slot for Storage.
the GM Level are configurable in the diff..
Original Post Link
http://www.eathena.w...dpost&p=1496268
made by AnnieRuru at eAthena
643 downloads
Updated
-
RentItem2
By Emistry
A Script command that extent the usage of
rentitem
it work just like item2 command..but with rental period.
*rentitem2 <item id>,<time>, <identify>,<refine>,<attribute>,<card1>,<card2>,<card3>,<card4>; *rentitem2 "<item name>",<time>, <identify>,<refine>,<attribute>,<card1>,<card2>,<card3>,<card4>;
original post link :
http://www.eathena.w...1
414 downloads
Updated
-
Advanced common drop system
By dreamunreal
Ind's Special item drop system can't do it.
so. I base on Ind's work to finish this to solve xazax's probrom.
this patch. base on eAthena r15049 trunk.
that is all,. enjoy it.
527 downloads
Updated
-
[Package] @itemmap & getitem_map()
By Xantara
Information
This command will give a specific amount of specified items to all players on the map.
I tried to make it a bit more challenging for myself so I have added the capability of giving the same party or guild members of that specific map as well.
Makes it easier to script stuff such as events especially those including parties and guilds to participate.
Atcommand version now available!
Tested on rAthena Trunk 17062
Syntax
Script
Atcommand
Documentation
Script
Example:
Script Command (also found in doc/sample/npc_getitem_map.txt)
// Sample NPC to test the custom getitem_map script command // Script and command created by Xantara prontera,156,170,3 script getitem_map test 120,{ mes "input item id"; next; input .@id; mes "input item amount"; next; input .@amt; mes "input type:"; mes "0=everyone, 1=party, 2=guild 3=bg"; next; input .@t; //getitem_map .@id,.@amt,strcharinfo(3),.@t,((.@t==1) ? getcharid(1) : (.@t==2) ? getcharid(2) : getcharid(4)); switch(.@t) { case 1: set .@type_id, getcharid(1); break; case 2: set .@type_id, getcharid(2); break; case 3: set .@type_id, getcharid(4); break; } getitem_map .@id,.@amt,strcharinfo(3),.@t,.@type_id; mes "done"; close; }
Atcommand
// Everyone one the same map as the who called this command will get 1 Jellopy (ID#607) @itemmap 607 // Everyone one the same map as the who called this command will get 5 Jellopy (ID#607) @itemmap 607 5 // Players who are in the party "myParty" and on the same map as the who called this command will get 2 Yggdrasil Berry (ID#608) @itemmap1 608 2, myParty // Players who are in the guild "hisGuild" and on the same map as the who called this command will get 3 Jellopy @itemmap2 "jellopy" 3, hisGuild
Credits
Created by Xantara
BG Support Suggestion/Idea by Silvester
Atcommand Suggestion/Idea by Mysterious
Mirror
http://downloads.artistic-coder.com/download.php?file=package_getitem_map_v2.0.1_%5BXantara%5D.patch
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Do not mirror without my consent.
1434 downloads
Updated
-
[Config] Min/Max Boss Equip Drop Rates
By Xantara
Information
Separates the item_drop_equip min and max configurations for normal and boss mobs in conf/battle/drops.conf
Ie. New config settings: item_drop_equip_min and item_drop_equip_max
Documentation
Credits
Created by Xantara
Requested by GoldGloryRO
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Do not mirror without my consent.
283 downloads
Submitted
-
[Release] Script Command *equip2
By Xantara
Information
This command will equip a specific item on the invoking character.
It will only equip if the player is online and the item is in his/her inventory.
It does not bypass the item properties such as equippable, player job class, and level requirements.
Works best with the getitem2 script command.
Syntax
equip2 <item id>,<refine>,<attribute>,<card1>,<card2>,<card3>,<card4>{,<account ID>};
Documentation
Example Snippet:
// Receive a +2 Quadruple Lucky Sword (4 poring cards) getitem2 1101,1,1,2,0,4001,4001,4001,4001; // Equip the specific item on the character who has the account ID of 2000000 equip2 1101,2,0,4001,4001,4001,4001,2000000;
Credits
Created by Xantara
Requested by kevinchen (here)
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Do not mirror without my consent.
174 downloads
Updated
-
[Mapflag] droprate
By Xantara
Information
This source modification allows certain maps that have the droprate mapflag attached to have a modified drop rate based on the state/flag given. It affects all mobs on that map, including MvP. However, items that are looted by mobs (eg. Poring) are not affected (they have to drop).
The modified rate is applied after all the other rate modifiers (such as those in the conf/battle/exp.conf, monster size, etc.)
This bypasses the min and max drops in the exp.conf file and the drop_rate0item configuration.
Mapflags noloot, nomobloot, and nomvploot take precedence over the droprate mapflag.
There is also a battle configuration that allows you to toggle the global droprate effect on and off.
Great for event or special maps where you want the items to drop less or more frequently without having to duplicate the mob(s).
Syntax
Configuration
Documentation
Example Snippet
// Mobs that are killed in Prontera have their drop rate halved // ie. Poring normally drops Empty Bottle at 100% (@mi). If spawned in Prontera, the drop would become 50% prontera mapflag droprate 50 // Mobs that are killed in Geffen have a 2x (+200%) the drop rate // ie. Fabre normally drops Clover at 10% (@mi). If spawned in Geffen, the drop of Fluff would become 20% geffen mapflag droprate 200
Credits
Created by Xantara
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
633 downloads
Submitted
-
Recently Browsing 0 members
- No registered users viewing this page.