Jump to content

Xantara

Members
  • Posts

    243
  • Joined

  • Last visited

  • Days Won

    5

Files posted by Xantara

  1. Free

    Account Bound Items

    Information
    This system would allow (non-stackable, non-pet-egg) items to be bounded onto a player's account. This means that the bounded items cannot be traded, dropped, auctioned, nor mailed. But, they can be storaged so that it can be shared among the characters of that account.
    Features:
    - Item coloration to distinguish bounded items and non-bounded ones (see screenshot)
    - Script commands (getitembound, getitembound2, equipisbounded) to create and check for bounded items
    - At commands (@itembound, @itembound2) to create bounded items
    - New group permission (can_trade_bounded) to allow the group to distribute these bounded items if enabled (mostly just for High GMs / Admins)
    - Changes to the SQL files to track bounded items. This would effect cart, inventory, and storage databases.
    Tested on rAthena revision 17294 (using v1.5.1).
    Script Command Documentations
    At Commands Documentations
    Known Issues
    - When moving a bounded item to storage, item colouration is gone. However, re-opening the storage or re-logging will fix this issue.1
    - When moving a bounded item to the cart inventory, item colouration is gone. However, re-logging will fix this issue.1
    1 If you are able to find these packets (ie. PACKET_ZC_ADD_ITEM_TO_STORE3 and/or PACKET_ZC_ADD_ITEM_TO_CART3), please let me know!
    Credits
    Created by @Xantara
    Popularized by Zephyrus
    Idea by Ragnarok Online
    License

    This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
    Like my work?
    Rate/vote this download
    Rep up my support topic post


    Do not mirror without my consent.

    1081 downloads

    Updated

  2. Free

    [Package] @itemmap & getitem_map()

    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.

    1388 downloads

    Updated

  3. Free

    @dropall Modification & @dropalltab

    Information
    The modification on @dropall allows the user to specify what item type should be dropped. It still retains the ability to drop all items at once.
    The new atcommand, @dropalltab, allows the user to drop all items in a specific inventory tab. The user may choose to drop all items in all tabs (similar to the default behavior of @dropall).
    Tested on rAthena revision 16738.
    Syntax

    @dropall {item type}

    @dropalltab {tab number}
    Documentation
    Credits
    Created by @Xantara
    Requested by @Peopleperson49

    This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
    Like my work?
    Rate/vote this download
    Rep up my support topic post


    Do not mirror without my consent.

    110 downloads

    Updated

  4. Free

    Partyinvite Script Command

    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.

    172 downloads

    Updated

  5. Free

    Freezemap Script Command

    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.

    125 downloads

    Submitted

  6. Free

    [NPC] Code Breaker Game

    Information
    It is an individual player type game.
    Objective of the game is to guess a 3 digit number where none of the digits repeat.
    There are 3 difficulty settings depending on the number of guesses which is configurable.
    Clues are given for the previously guessed number.
    Prizes for each difficulty can be set through the GM Panel (level is configurable).
    Configuration
    In-game configuration is available for the Prizes (GM only).
    Script configuration is found at the bottom of the file:

    // ---- CONFIG ------------------------------------------------------------------------------------ // NPC Name set .NPC$, "[ Code Breaker ]"; // Minimum GM Level for GM Panel. [Default: 60] set .minGMlvl, 60; // Number of Guesses per Difficulty (Easy, Medium, Hard) [Default: 5, 3, 2] setarray .CB_Guess[1], 5, 3, 2; // ---- END OF CONFIG -----------------------------------------------------------------------------
    Credits
    Created by Xantara
    Requested by Yukino
    Function createCode optimized by KeyWorld
    License

    This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
    Do not mirror without my consent.

    792 downloads

    Updated

  7. Free

    [Release] Script Command *equip2

    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.

    168 downloads

    Updated

  8. Free

    [Config] Min/Max Boss Equip Drop Rates

    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.

    274 downloads

    Submitted

  9. Free

    [Mapflag] droprate

    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.

    595 downloads

    Submitted

×
×
  • Create New...