Leaderboard
Popular Content
Showing content with the highest reputation on 10/05/22 in all areas
-
Hi, I'm releasing server side tools that are Autopot, Autobuff, Restock + Autorestock, and a macro engine server side. They are the positive product of the frustration of having too much variance in fast gameplay, such as : Latency, compounded by the fact that the client doesn't queue skills, so between each action, you have your ping as an extra The hassle of having to install third party tools just to be competitive Hence I wanted to create a set of tools that would become the default ones that server use. Note : When I refer to Autopot I really mean Autopot + Autobuff + Restock + Autorestock. For now they are tightly coupled, if needed I can provide separated versions. The core engines being source based, they should run with high performance. Installation server side : By cloning a repository Full suite git clone --branch mod/autopot+macro https://github.com/Singe-Horizontal/rathena/ Autopot only git clone --branch mod/autopot https://github.com/Singe-Horizontal/rathena/ Macros only git clone --branch mod/macro https://github.com/Singe-Horizontal/rathena/ Client side: For autopot icons: For Macros: --data\luafiles514\lua files\skillInfoz\skillinfolist.lub [SKID.MACRO_TARGET] = { "MACRO_TARGET", SkillName = "Macro Target", MaxLv = 12, AttackRange = {14,14,14,14,14,14,14,14,14,14,14,14} }, [SKID.MACRO_NOTARGET] = { "MACRO_NOTARGET", SkillName = "Macro No Target", MaxLv = 12, bSeperateLv = false, }, [SKID.MACRO_GROUND] = { "MACRO_GROUND", SkillName = "Macro Ground", MaxLv = 12, bSeperateLv = false, AttackRange = {14,14,14,14,14,14,14,14,14,14,14,14} }, [SKID.MACRO_SUPPORT] = { "MACRO_SUPPORT", SkillName = "Macro Support", MaxLv = 12, bSeperateLv = false, AttackRange = {14,14,14,14,14,14,14,14,14,14,14,14} }, You can also customize macros icons, take a look at the file db/import/item_db.yml to see how macro items are done. A handful of tests have already be done, but bugs may be lurking. Feel free to report any. Also don't hesitate to contact me for support.7 points
-
Allow players to farm legally xp or drop or both on a map while they are away from computer / game. – Auto heal skill (skill list : Heal, Highness Heal, Potion Pitcher, others can be added on script side) – Auto HP / SP potions use (Configure min HP or SP before using it) – Sit / Regen (Configure min HP or SP before sit, it auto stand to attack if hit) – Auto buff skill (Player can choose between all his support skills, it checked if the player is still under status to rebuff) – Auto attack skill (Player can choose between all his target or ground skills, if ground, the skill is used on ennemie position) – Auto buff item use (item list : Concentration, Awakening, Berserk potions, others can be added on script side, player can choose the delay between each use) – Disallow warp to another map while autoattack running (avoid any issue if used with @afk) – If death, disactivate the auto attack status – Allow player to disable auto melee attack (usefull for job that only want to use skills) – Teleportation configuration (skill and fly wing, ex 1) if no mob meet after x s 2) if low hp)) – Allow player to choose enemies by mob id (+ Allow player to attack or ignore if hit by an aggressive monster not on list) – Allow player to choose item to loot by item id1 point
-
Version 1.0.7
196 downloads
Built with Bootstrap 5 for ease of data view and manipulation, this theme is light-weight with extra features! Modifications There are a multitude of config options in the config file that you can change to easily modify this theme. However, there are no wacky extra configs that essentially duplicate the code from /config/application.php like some "designers" do - there's no need and they shouldn't do it. Item & Monster Image - Ready All the item and monster images (like the images displayed on the db pages) will show automatically as they're served from II's image repository, updated once per week. There is code in the config file that explains how to display specific images for items and mobs elsewhere on the site. Character Sprites - Ready This theme uses II's chargen that is regularly updated to display character images. It's used primarily on the Server Info page where the number of each class is listed, with a selection of random hats. Refresh the page to force the chars to swap hats! Updated Facebook Page Plugin Most themes still use the now deprecated Page Like code. For ease of customisation, this theme uses the shiny new Page Plugin with various options in the theme's config file. You will need to create a Facebook App to use this plugin and can be disabled via the config file. Sliders! There are two carousel sliders in this theme: Firstly, in the Right Sidebar to display offers. Easily customised in the config file. Secondly, the screenshots box on the homepage that expands to display the image in a modal. These can also be customised in the theme config. Upload as many as you like! Top 3 Killed MVPs This is also using the hosted chargen to display MVP images on-the-fly so you don't have to do anything! You can easily edit the number if you want to display more. World Boss Sidebar Box If you've installed my World Boss code, the remaining kills will be displayed in a Sidebar Box. It's a small snippet to display the number so you can easily customise this box however you like! It can also easily be disabled via the config file. Footer Social Icons These icons will only display if you insert the links into the config file. You can also copy/paste (and swap the names) to easily create your own footer icons! License You are not allowed to redistribute this theme or any files associated with it. They are for your use only. Price Structure Now to explain the price. This theme costs $10 to download and install, and you can download all updates for the first 4 months. 4 months after purchasing, the rAthena forums will issue an invoice for a renewal charge of $10. You do not have to pay the extra $10 if you don't want to! If you choose not to renew, you will no longer be able to download new fresh updates. The renewal charge simply allows you re-download the file and it's updates after 4 months have elapsed. I will be actively developing new features for this theme (like Facebook Login in the next release, and integration with roBrowser) and other features that you can only download if you have an active subscription to this theme. If you chose not to renew, and then in 7 months time a really cool feature is added to this theme, you will have to settle the renewal invoice before you can download updates. Hope that clears up how the pricing structure works!10.00 USD1 point -
Added VIP Settings Limited Slots for Non-VIP Users. This settings can be turned on/off. VIP Settings = True : VIP Account = 15 Slots Free Non-VIP Account = 5 Slots Free VIP Settings = False : 15 Slots Free for all Accounts. To-Do on future updates : Add the Character Name and a placeholder image for created character slot. Update: Character slot that is locked and tried to unlock using inspect element won't bypass character creation on unavailable slot for non-vip account. (Slot 6 ~ 15)1 point
-
Note: I know this question is old, but I don't see the answer on the boards, and my version of rAthena doesn't have a quick solution, so I made one, and I imagine it will help people. You can go into mob.cpp and find the section that talks about mob drops and add in slave mobs as a section there. Mine looked like this: if( !(type&1) && !map_getmapflag(m, MF_NOMOBLOOT) && !md->state.rebirth && ( !md->special_state.ai || //Non special mob battle_config.alchemist_summon_reward == 2 || //All summoned give drops (md->special_state.ai==AI_SPHERE && battle_config.alchemist_summon_reward == 1) //Marine Sphere Drops items. ) ) And I changed the top line to look like this: if( !(type&1) && !map_getmapflag(m, MF_NOMOBLOOT) && !md->state.rebirth && !md->master_id && ( My slave mobs are no longer giving drops.1 point
-
Hi, can someone please tell me how to check someone's weapon element. I want to add to an item's script to check if wearers weapon's element is Wind, increase physical attack by 5%. Is it: if (getstatus(96)) { bonus2 bAddSize,Size_All,5;}; will this be right? Thanks in advance.1 point
-
Your question very strange. In your message i do not see any information how to help you. Please provide much much more details about your problem, like: are you have any problems with your database right now (any performance, etc) how big player base? How many active players usually per day? Tell some info about your server customization (it's for array / variable optimizations only, but i think you have kamishi-like addons which uses millons of rows for just stupid pallets or something like that) total database size tables list with tables size what is your mysql --version? show your my.cnf (mysql configuration) how many ram using your mysql server for now with your db? show information about your CPU (model \ Ghz \ cpuinfo) show information about your current disk \ model \ what speed of drive, how many iops etc Only then depends on this information possible to walk to next step of understanding where is a problem and how optimize it. This issue very hard and complicated to be clear, but you can follow some basic recommendations for your server optimizations like: use latest up to date mysql version, and see benchmarks of it. For example 5.7.* version faster then 5.5, 5.6 proof. but at the same time mysql 5.7 has some compatibility issues, like: https://github.com/rathena/rathena/issues/1210 Usually when very large data available your disk drive (if your database not loaded to memory) will be bottleneck, so get only SSD / SSD NVMe disks for your database Then, it's not correct, but better if you will use some tools like mysqltunner to understand some basic guide where need to move next, or for example https://tools.percona.com/wizard to configure your database depends on your problem. Then, please start to analyze your database, and understand what table sizes are big, and check the most common tables, and find reason what thing generate it, maybe it's time to rewrite some of your scripts? What do you think? Then, please enable for some time slow querries log to understand what querries uses hell a lot of your server resources, and optimize it (do not forget to disable it) log database, maybe it's time to review logging things, maybe hell a lot of things at logs you are not using, or you can compress for example in seperate database? It's just few cents what need to do... But for sure, there can be hell a lot more optimizations, because this problem very actual and very popular, and very complicated. Ah, and last, don't try to switch your mysql server to percona / mariadb, they will not give any benefits for you, tested, and confirmed on large databases by me several times, + you can see different benches in internet about it. 5.7 mysql version very fast1 point