PLEASE READ AND FOLLOW END-USER LICENSE AGREEMENT
Every custom that has conf files, look at conf/battle/mod_cydh.conf!
- Maxcap! - Give maximum damage when player attacking
- 40 USD
- conf file: yes
- conf/groups.conf - Set group permission to bypass this maxcap mode
- npc/mapflag/maxcap.txt
- db/skill_maxcap_db.txt
- [Info]
- Default maxcap: default maxcap damage for all skills if skill's maxcap doesn't specified on db/skill_maxcap_db.txt
- Default normal attack: non-skill damages have maxcap againts player, mob, boss, and other
- Defualt normal attack for EDP and (Maximum) Overthrust: non-skill damages have different damage if player has this buff
- Separate Pick Log Tables - Look at log database on MySQL [Requested by Zack]
- 20 USD
- conf file: yes
- MySQL file: separate_logs_db.sql
- [Info]
- Separate 'picklog' table to several table logs based on enable_logs's ack that decided on log_athena.conf
- Security System - Secure your items from transaction
- 35 USD
- conf file: yes
@security
- Custom atcommand to manage the security system- NPC file: Security.txt
- [Info]
- When security is active, it prevents player to do some actions (set-able on battle config): . Drop item . Buy from vending . Open new vending . Sell to buyingstore . Open new buyingstore . Trading with other player . Add/Put item to/from guild storage . Break a guild . Clear inventory/cart/storage . Transaction with NPC . Remove option (cart, falcon, warg) . Compound card into equip . Delete homunculus . Using skill that need zeny & consume usable item (additional ack, +5 USD)
- GM (or player with certain group level) can manage the global config of Security System
- Autostore Items - Store all looted items to storage automatically without open the storage
- 15 USD
@autostore <item type> {<min. char weight>}
- [Info]
- Item type is defined in bitmask: 1 - Useable item, 2 - Equipment, 4 - Etc Item, 8 - Card
- Possible for
@autoloot
item or take the item from floor manually
@storage2
- Open other player's storage- Discotinued, see Shared Storage System below
- 15 USD (becomes 20 USD if you desire with
@partnerstorage
) @storage2 <char name>
- [Info]
- Only certain GM level can use this
- Can do whatever like open the own storage
- The target can't open and do any changes when GM accesses his/her storage
@partnerstorage
- Open partner's storage- Discotinued, see Shared Storage System below
- 15 USD (becomes 20 USD if you desire with
@storage2
) @partnerstorage
- [Info]
- Only for marrigae player, so they can handle the partner's torage whatever he/she wants
- The target can't open and do any changes when partner accesses his/her storage
- Chat Color - Chat color that appears to another player can be customized depends on Group Level [Requested by Zack]
- 5 USD
- db/chat_color_db.txt
@reloadchatcolor
- reload color database [Cydh]- [Info]
- Specified group level will show different color from normal chat color
- Getitemslots2 Script Command - Get number of item slots that edited by Epoque's Expansion Pack [Requested by Zack]
- 10 USD
- NPC file: getitemslots2.txt
- [Info]
- Official 'getitemslots' script command can't get the real slot of add/remove slot by Epoque
- Homunculus Damage Ignorance - Makes homunculus ignores any incoming damage [Requested by Judas] [Improved by CandyCandy's request]
- 20 USD
- conf file: yes
@homimmune <immune type>
- npc/mapflag/hom_ignorance.txt
- [Info]
- Immunity type makes homun immune from: 1 - damage, 2 - status change, 3 - both
- Homunculus Modification - Another homunculus modification, more creation mode [Requested by CandyCandy]
- 30 USD
- conf file: yes
- [Info]
- Feeding success chance
- Hide/temporary remove when hungry
- Hungry delay rate
- Loot when hungry
- Master will not loot when idle
- Deathmatch PVP - PVP likes Counter-Strike Deathmatch game [Requested by Farhan]
- Preview https://www.youtube.com/watch?v=2SbIf7oFe1Y
- 15 USD, include all script commands that needed
- [Info]
- This is an auto PVP game, the most killer will be winner. Dead player will be respawned at PVP map for fighting until the end!
- bSkillEle,n,x,y - Makes single attack skill has chance to has specified element when hit [Requested by Vince de Vera of DareDevilRO]
- 10 USD
- n is Skill Name, x is Element, y is Chance in percent
- Character ScriptBonus - Give specified character get { Script } bonus [Requested by Vince de Vera of DareDevilRO]
- 20 USD
- NPC files are included
- [Info]
- The bonuses are stored on table, and will be loaded when calculating pc status
- { Script } is based on doc/item_bonus.txt
- Experience Distance Share - Give max. distance for party member when receiving shared EXP [Requested by gintoki]
- 10 USD
- conf file: yes
- [Info]
- If party member is far away from decided distance, he/she will not receive any EXP
- MVP Walkable Distance - Makes MVP can walk away from its spawn point [Requested by gintoki]
- 10 USD
- conf file: yes
- [Info]
- If MVP walk away from its spawn point, it will be rewarped with full HP
- MVP doesn't move from their point if no enemy is around
- Permanent Flooritem - Allows player makes flooritem that can't be cleaned by
@cleanmap
[Requested by Jham Ash]- 5 USD
@flooritem <item_id> <amount>
- conf file: yes
- [Info]
- The items only can be cleaned by
@cleanflooritem
- The items only can be cleaned by
- Destroy global item - Delete all specified item on online players [Requested by Jham Ash]
- 10 USD
@destroyitem <item_id>
@destroycartitem <item_id>
@destroystorageitem <item_id>
@destroysqlitem <item_id>
- [Info]
- All specifed item will be deleted
- If using
@destroysqlitem
, it will delete from storage, guild storage, cart, and inventory from all players
- Delay2UseItem - Delay (in miliseconds) to use item after using skill
- 10 USD
- conf file: yes
- npc/mapflag/delay2useitem.txt
- db/item_delay.txt
- [Info]
- Gives delay after using specified skill to specified enemy
- Immortal Item [Requested by Zack]
- 15 USD
- Force Drop Item [Requested by Zack]
- 15 USD
- Weapon Level System [Requested by Zack]
- 25 USD
- Monster of The Month [Requested by Rasyid Razak]
- 25 USD
- Angry Monsters [Requested by Rasyid Razak]
- 20 USD
- Warewolf system [Requested by Patrick Lopez Escalona]
- 15 USD
- Manacle system [Requested by Patrick Lopez Escalona]
- 15 USD
- Fixed PVP Cell system [Requested by RealRO]
- 20 USD
- Additional Item Bonus [Requested by ]
- 25 USD
- db/item_bonus_additional.txt
- [Info]
- Specified equip can has additional script bonus
- Combine Equip [Requested by ]
- 25 USD
- NPC included
- [Info]
- Can combine 2 equips, and the primary equip will get all script effect from second equip
- Advanced Vending Tax [Requested by ]
- 20 USD
- NPC included
- [Info]
- Specified map can has vending tax, and the map owner (guild) can get the tax
- Maintenance Status Command
- 15USD
- conf file: yes
@maintenance <group_id can stay 1-99> <delay to kick in minute> <maintenance duration in minute>
- [Info]
- Turns the server status become maintenance
- During maintenance, player with group id below 'group_id can stay' will be kicked out after the countdown ('delay to kick') is done.
- Even server is restarted, but still in 'maintenance duration', it sets the maintenance status automatically
- Unaothorized player (player with group_id below 'group_id can stay') cannnot be logged in
@maintenance off
, to end the maintenance status
- PVP Last Man Standing
- 20 USD
- Preview: https://www.youtube.com/watch?v=wOKlLMuJd50
- Instance Dungeon
- 10 USD
- Preview: https://www.youtube.com/watch?v=rdsAGyJTwVk
- Custom Paid Mapflags
- 10 USD
- Preview: https://www.youtube.com/watch?v=LYZaJ04nheQ
- Preview: https://www.youtube.com/watch?v=4dBAsAyf4bQ
- Mapflags:
- NoBank
- NoCashshop
- Force_Drop
- Auto_Respawn
- HP
- SP
- PVP_NightmareDrop (modified to drop all items in inventory)
- Shared Storage System
- 15 USD
- Preview: https://www.youtube.com/watch?v=zS8vtK7SjEs
- NPC Buyingstore
- 15 USD
- Preview: https://www.youtube.com/watch?v=A4gs5yChcws
- NPC Buyingstore
- 15 USD
- Fake Online User Number
- 10 USD
- Evasion and Critical boost item bonus
- 15 USD
- [Item Bonus]
bonus2 bEvasion,atf,n; Adds n/10% chance to evade attack with attack criteria atf. Only bypass normal hitrate calculation
bonus2 bBoostCritical,x,n; Adds n/10% chance to increase critical damage by x%
- Vending Script
- 15 USD
- Makes NPC sell items by using vending-like
- Preview https://pservero.com/selling-refined-item-by-npc-as-vending-list/
- NPC Stock System [The idea was requested by MidiCityRO]
- 20 USD
- SQL Table
- NPC dealer only can sell items if player (can be any player) sold specific item to them. As example NPC can sell White Potion if player sells White Herb to the NPC. If no player sell White Herb to NPC, the NPC never has stock of White Potion!
- Job-based Script
- 15 USD
- [Info]
- Specified script will run to all job globally or player that have specified variable.
- You can set < All Novices with Base Level below than 10 have +100 MaxHP, Lv 5 Double Attack Skill >
- < Player with variable CYDHSHALLOWEEN2018 will have bonus drop rate againts Demon & Undead by +10% >
- Luggage System
- 25 USD
- This Luggage system works like cart system but every player regardless the job can have it
- Element Piercing Bonus
- 5 USD
- [Item Bonus]
bonus2 bPierceElement,n,x; Gives user to ignore 'x'% of 'n' element resistant of the player target.
- Zeny From Mobs Adjusment
- conf file: yes
- db/mob_zeny_db.txt
- Edited
@rates
and@mobinfo
- [Info]
- Adjust gained zeny from mobs as like you want, just like adjust item drop rates
- Noconsume Mapflag
- conf file: yes
- npc/mapflag/noconsume.txt
- [Info]
- Prevent player to use item consumable item at noconsume maps
- Noequip Mapflag
- conf file: yes
- npc/mapflag/noequip.txt
- [Info]
- Prevent player to wear any equipments at noconsume maps
@refine
Prevention- conf file: yes
- db/item_no_atrefine.txt
- Usage on
@refine
,@item2
- [Info]
- Prevent certain Group Level (conf/groups.conf) to refine specified item use
@refine
or@item2
- Prevent certain Group Level (conf/groups.conf) to refine specified item use
@item
Prevention- db/item_no_atitem.txt
- Usage on
@item
- [Info]
- Prevent certain Group Level (conf/groups.conf) to get specified item by using
@item
command
- Prevent certain Group Level (conf/groups.conf) to get specified item by using
- Run delay on battle
- conf file: yes
- [Info]
- Give delay to player that attempts to escape when: attacking, receiving damage, or by using skills.
- Can decide only add the delay of the enemy is: player, monster, pet, homunculus, or merc (basic conf NOTE 3)
- Global Damage Adjustment
- conf file: yes
- npc/mapflag/atk_rate.txt - Adjust damage rate at certain map
- [Info]
- Set global damage rate for short and long attack damage, also weapon, magic, and misc skill damage
- Homunculus EXP Rates
- conf file: yes
- conf/mapflag/nohomexp.txt (another mapflag 'hexp' works just like 'hexp' and 'jexp')
- db/mob_homun_exp.txt
@showhomexp
- Show homunculus EXP that gained after killing mobs- Edited
@rates
and@mobinfo
- [Info]
- Adjust EXP gained for Homunculus just like base_exp_rate and job_exp_rate
- Auraset
@aura1 <number>
@aura2 <number>
- [Info]
- Set additional aura for player. (Originally from eAthena old forum)
- Added specified script effect for specified aura number
- Custom Broadcast Color
- db/custom_broadcast_color.txt
@reloadpcdb
- Reload color database [Cydh]- [Info]
- Broadcast font color using
@broadcast
or@localbroadcast
depending on Group Level
- Broadcast font color using
- Advanced countitem() Script Command
- Look at doc/script_commands.txt
@countitem <item_id>
@cartcountitem <item_id>
@storagecountitem <item_id>
- [Info]
- Now can use countitem() to count certain item in cart, storage, or guild storage too. Also works for countitem2()
- Advanced delitem() Script Command
- Look at doc/script_commands.txt
-
@cartdelitem <item_id> <amount>
@storagedelitem <item_id> <amount>
- [Info]
- Now can use delitem() to count certain item in cart, storage, or guild storage too. Also works for delitem2()
- Look at doc/script_commands.txt
-
- Lock Player Atcommand
@lockcommand "<char name>"
is used to lock or unlock- script command: lockcommand() is used to lock player atcommand by NPC script
- script command: unlockcommand() is used to unlock by NPC script
- script command: checklockcommand() is used to check the status by NPC script. 1 = locked, 0 = unlocked
- [Info]
- Prevent player to disable atcommand, so when player using every atcommand it will shows like normal chat.
- There is option to svae the locked state as permanent char variable
- Drop Player Item
@dropitem <item id> <amount>
@dropitem "<item name>" <amount>
- [Info]
- Drop certain item with certain amount from player inventory
- Store Items to Guild Storage
@gstoreall
- [Info]
- Instanly store all inventory items to guild storage, but must open guild storage at least once then close it first
- Put All Equipment Off
@unequipall
- [Info]
- Put all equipments off intantly (all equipments from ALT+Q to inventory)
- Away Message
@away "<message>"
- [Info]
- Makes auto reply for whisper/incoming PM
- AFK
@afk "<chat room title>"
- makes char AFK with chat room@afk2 "<away message>"
- makes char AFK with Notice Board hat + away message (@away
)- npc/mapflag/afk.txt
- [Info]
- Log off the account but makes the character left AFK in-game
- Mapflag works like autotrade mapflag
- Intravision
@intravision
- conf/groups.conf - Set group's permission to get Intravision instanlt for all player in certain group
- [Info]
- Gives player intravision (Maya Purple Effect) without Maya Purple Card
- NOTE: Actually can use OnPCLogin
- Map Announcer
- conf file: yes
- db/map_desc.txt
- [Info]
- Announces map description to player self every map changed
- Refine Bonus
- db/refine_bonus.txt
- [Info]
- Give more additional bonus for refined equipment, just like Script on item_db.txt
- Map Warp Exceptions
- script command: mapwarpexcept <"from map_name">,<"to map_name">,,,{,}
- [Info]
- Warp all players at specified map with exception
- Get Highest Variable Value
- script command: gethighestvalue <"CharVariableName">{,};
- [Info]
- Return highest value of player variables at specified map and variable name
- Get Attached IDs
- script command: getattachedids ,""{,"<MAP_NAME>"}
- [Info]
- Return 2 array of attached IDs from specified variable and map
- Freeze Map
- script command: freezemap {<"mapname">}{,<monsterignore '1'>};
- script command: unfreezemap {<"mapname">}{,<monsterignore '1'>};
- [Info]
- Makes players freeze at specified map
(c) 2012 ~ 2018 by Cydh