Members Login
 
img1
How to trigger this setarray?
2021 Jan 19
Hello good day ,, can i trigger this? setarray [email protected][1], EQI_HEAD_TOP, EQI_ARMOR, EQI_HAND_L, EQI_HAND_R, EQI_GARMENT, EQI_SHOES, EQI_ACC_L, EQI_ACC_R, EQI_HEAD_MID, EQI_HEAD_LOW; for([email protected] = 1; [email protected]<getarraysize([email protected]); [email protected]) { if(getequipisequiped([email protected][[email protected]])) { [email protected]$ = [email protected]$ + F_getpositionname([email protected][[email protected]]) + "-[" + getequipname([email protected][[email protected]]) + "]"; [email protected] = 1; } [email protected]$ = [email protected]$ + ":"; } how can i trigger EQI_HEAD_TOP or EQI_SHOES if(getequipisequiped([email protected][EQI_HEAD_TOP])) { mes "Yup this is the headgear"; close; } if(getequipisequiped([email protected][EQI_SHOES])) { mes "Yup this is the Footgear"; close; } so when i picked any headgear it will go to their respective ifs
Read More...
img1
adding another quest requirements causes error
2021 Jan 19
Good day rathena ive been adding some quest requirements on my quest script for example i have already existing ones if(countitem(995) < 25 || countitem(749) < 10 || countitem(7066) < 50 || countitem(969) < 10) and i would add another if(countitem(995) < 25 || countitem(749) < 10 || countitem(7066) < 50 || countitem(969) < 10) || countitem(4195) < 10) it gives me error script addword: invalid word. im scratching my head right now why it gives me error ? any idea?
Read More...
img1
gold room with timer
2021 Jan 19
Hi there i'm using offline server but how to fix gold room with timer, 12 hours cool down is 43200 seconds but appears in ingame is 2681696506 seconds then I waited for 12 hours, when I logged in the game I could not enter the gold room because I had to wait after the time. sorry for my bad english, if (gettimetick(0) < #GOLDROOM_CD) { mes "[ ^C6A518Gold Room Assistant^000000 ]"; mes "You can only re-enter after ^FF0000"+(#GOLDROOM_CD - gettimetick(0))+"^000000 seconds."; close2; cutin "",255; end; } else if (Zeny < .zeny) { mes "[ ^C6A518Gold Room Assistant^000000 ]"; mes "Sorry, but you can't enter the room."; close2; cutin "",255; end; } else { #GOLDROOM_CD = gettimetick(0) + (12 * 60 * 60); // 12 hours cooldown. deltimer strnpcinfo(3)+"::OnKick"; addtimer (300 * 60 * 1000), strnpcinfo(3)+"::OnKick"; } Zeny -= .zeny; warp "ordeal_1-2",151,154; end;
Read More...
img1
How to fix commands that dont appear in
2021 Jan 19
I have issue in my vps. In my test server in windows the commands appear on players but on the actual server the commands dont work or appear. The AFK commands dont appear in players commands. I also tried to delete the commands and there is no update. groups: ( { id: 0 /* group 0 is the default group for every new account */ name: "Player" //inherit: ( "" ) /* can do everything Players can */ level: 0 commands: { commands: [true,false] time: [true,false] jailtime: [true,false] afk: [true,false] <--------------- NOT WORKING afkspiritmode: [true,false] <--------------- NOT WORKING rates: [true,false] mobinfo: [true,false] refresh: [true,false] request: [true,false] } permissions: { /* without this basic permissions regular players could not trade or party */ can_trade: true allow_trade: true allow_drop: true can_party: true attendance: true } },
Read More...
img1
Disable map instances
2021 Jan 19
Hello everyone, i just set up my own server on a VPS and managed to get it all working. Up-to-date rAthena straight from git. My friend and me connected to the server but we didn't see each other. That's when I realized there seems to be some sort of instancing of maps. I don't want that. We only play with like 3-4 people on the server and it's more for us to learn how to make our own stuff. I never found anything about this and don't even know where to look. Can someone guide me to where I can find the configuration of this system and how to disable it? Thanks in advance 🙂 Edit: Nevermind, i just figured out that this is just part of the new izlude academy tutorial and there are just 4 additional izlude maps. So after going into a shop or out to the field and back Players are in the "actual" izlude map (not izlude_a/b/c/d)
Read More...
img1
Conversion of Item Database to YAML
2020 Oct 22
ItemDB -> YAML! As of Git Hash: 04cfe17, rAthena's item database has been converted to YAML! What this means: The item database being in YAML format means that the database is now much more human-readable. This allows for quick review, modification, and addition of items without having to memorize the CSV format or use any third party tools. The parser now also has much better error handling when reading items into memory so tracking down those pesky typos is a thing of the past! The update combines item_avail, item_buyingstore, item_delay, item_flag, item_nouse, item_stack, and item_trade databases into the item_db so there is much less searching around multiple databases when doing anything with items! As items are no longer defined in a single row, this means the flat file has grown in size. To ease the on load text editors for people's computers who may not have the horsepower we split the items as they are in game via Consumables, Equipment, and Etc. The Job restriction for items has been cleaned up so that custom masks don't have to be made and removes a horrible restriction for those adding custom classes to their servers. Now it's as easy as defining the EAJ_* constant... and that's it! The item combo system has had a massive cleanup in the background. We no longer do sketchy memory management and manipulation with a move to use standard libraries provided by C++11! As with any YAML conversion we have provided an option in the CSV2YAML tool built right into rAthena! Just build the CSV2YAML tool within Visual Studio or via Make and run the executable. The tool will provide you with general steps and convert your custom items right on over to the YAML format. No muss, no fuss! Something that was brought up in the Pull Request was the support for SQL. Many people were against the move to YAML because the support for SQL was compromised. Well, we are happy to say that SQL is still supported and isn't going anywhere! We've developed a new tool, YAML2SQL, which can convert the YAML item database into SQL format. This allows servers who utilize SQL to continue with this method. We've also gone a step further and provided a SQL View which will create a new compatibility table without breaking support for your Control Panel/databases. The SQL View is optional though once the Control Panel/database is setup to utilize the new table. The new and fuller item data in this table also provides much more detail to the item database than ever before! You can read more details in our README! What this means to developers: Pull Requests can be reviewed much quicker and much more simpler. Identifying the actual change to the item and easily verifying said change without having to count commas! Additional features being added to the item database no longer requires the development of a side database. A vast majority of the item data is now part of the item_db structure and can continue to grow in this format! Redefined Import System: Now that the item_db is in YAML format, the adjustment of items is much simpler. If a change is being made to an item only the parts that are being changed have to be defined in the import. Below are some examples: Adjusting Red_Potion weight to 10 and increasing the heal rate in the script. - Id: 501 Weight: 100 Script: | itemheal rand(100,120),0; Remove the Thief classes from being able to equip the Cap. - Id: 2226 Jobs: Assassin: false Rogue: false Thief: false Add a stack limit of 10 to Meat for inventory only. - Id: 517 Stack: Amount: 10 Inventory: true Check out the item_db documentation for further details! Thanks to @Lemongrass, @Capuche, and @Cydh for their help!
Read More...
img1
December Digest 2019
2020 Jan 13
December Digest 2019 The following digest covers the month of December 2019 Staff Changes: None Development Highlights: CORE: Fix several issues with pets Added Conf setting to Enable mob-warping when standing on Dimensional Door Fixed equip view to only send equipped item Fixed SC_KEEPING and SC_BARRIER exploit after classchange Corrected Enchant Arms for older clients Threshold for blacksmith refine fame points Allow NPC view data modifications Corrected Vacuum Extreme behavior Corrected Gatling Fever damage DATABASE: Biolab Edda Weapon Fixed place names and other typos Converted Magic Mushroom Database to YAML Removed pre-renewal Magic Mushroom database Converted Abra Database to YAML Converted Improvised Song Database to YAML Converted Reading Spellbook Database to YAML Migrated atcommand aliases and help to YAML SCRIPT: Corrected Horror Toy Factory treasure drop Fixed typo in academy.txt Corrected Rock Ridge monster spawn Moved Material Seller shop to Renewal Adding Missing Portals Fixed 'Finding the Moving Island' quest spawning the wrong monsters on pre-renewal OTHERS: Added primary key to tables that lack them & Dropped sstatus table Show your support to rAthena by submitting your Issue or Pull Requests! 
Read More...
img1
October + November Digest 2019
2019 Dec 01
October Digest 2019 The following digest covers the month of October 2019. Staff Changes: None. Development Highlights: CORE: Fixed inventory check while buying item issue Corrected RDMOPT_DAMAGE_PROPERTY_element_USER Fixed achievementexists script command Fixed memory management for achievements Fixed reply for adding to equip switch Removed jAthena 1082 legacy code regarding castle defense rate Corrected NPC view constant verification Fixed SG_FRIEND not increasing TK_COUNTER's rate when MO_COMBOFINISH is used Corrected atcommand mobinfo for VIP Corrected battle config default_fixed_castrate Fixed renewal ASPD passive modifiers Fixed script command getunits Fix item bonus SkillUseSPRate Corrected Gentle Touch skills DATABASE: Added new missing hateffects Lowered Eden Uniform Tier 1 level requirement to level 7 Updated nightmare biolab monsters drops Updated Achievement EXP to official values Job Improvement Project - Sura Updated Ninja Skills SCRIPT: Questinfo requirement update Payon script header fix Added game ID check for Horror toy factory instance Lighthalzen Quest NPC ID Fix Added official Malangdo Guide Corrected Dual Monster Race wager check OTHERS: Fixed small mistake in VS filters Updated EditorConfig Ignore files generated by CMake in CMakeFiles directory November Digest 2019 The following digest covers the month of November 2019 Staff Changes: None Development Highlights: CORE: Added bonus bVariableCast and bonus2 bSkillVariableCast for Pre-renewal Added progress for loading yaml databases Fixed code for Star Gladiator day calculation DATABASE: Fixed missing modes of Malangdo Culvert mobs Corrected Bacsojin Pet SCRIPT: Fixed quest_16_1 typo Corrected Succession of the Prince quest OTHERS: Added support for constants in csv2yaml Added unsigned rate support for yaml Fixed appveyor building Updated the CSV2YAML tool to utilize YAML Emitter Show your support to rAthena by submitting your Issue or Pull Requests! 
Read More...
img1
August + September Digest 2019
2019 Oct 03
August Digest 2019 The following digest covers the month of August 2019. Staff Changes: None. Development Highlights: CORE: Fixed dropall counter (beb6b579) Fixed item removal in Rodex (4664e88b) Corrected Joint Beat damage formula (63c4c9c3) Added multi-hit critical damage display support (08d160aa) Cleaned up left handed checks (81c5dc9a) Corrected Fame Points for level 3 weapons (78b2f109) Fixed Escape not working with bNoKnockback (e3fd7a6f) DATABASE: Updated duration for Purring (8dfdac32) Corrected pet bonuses (479cc28a) Removed obsolete Novice Rod bonus (5fb6dd7e) Added new achievements (bbca9efd) SCRIPT: Corrected position of Shrimp Trader (c1112c28) Corrected Dandelion Request script (ddb9e814) Corrected custom Job Changer quest item reward (3126bd8a) Updated Young Man position (ce42168b) Corrected Brasilis Sign Post location (0d1eb994) Added items for Advanced Potions NPC (62fa1b86) Portals correction - yuno_in03 (752d3143) OTHERS: None September Digest 2019 The following digest covers the month of September 2019 Staff Changes: None Development Highlights: CORE: Removed the option ID requirement for countitem3, rentitem3, getitem3, makeitem3, delitem3 (378e44d8) Dropped ragsrvinfo functionality (bc15f5ce) Small isequippedcnt script command update (786186f7) Reduced list field length in ipbanlist table from 255 to 15 (8431410a) Corrected pet bonuses not applying (aa63c855) Empty message in announce script command (be1194e4) DATABASE: Minor item_db fix (df930fdb) Fixed Old Money Pocket being unusable (ebc61dfb) Synced Geffen Magic Tournament mob_skill_db name with mob_db name (1658067f) Item Database Update - Lava set and Glast Heim Castle F3 weapon (7d3d952f) Corrected Tornado Axe equip level (8b4306e6) SCRIPT: Fixed typo in item 5330's script (9f4e40d4) Updated Euphy's WoE controller using the new mail script command (a83e9f34) Updated instance_warpall script side (b7f38cf8) Added quest checks for Geffen Magic Tournament (9b11301f) Corrected Clock Tower Gatekeeper dialog (6db35cd6) Old Driver band Yellow script fix (3fa8da13) OTHERS: Make appveyor use the tools/ci/sql.bat batch script (76698145) Fixed typos channel.hpp comments (152bdb0e) Show your support to rAthena by submitting your Issue or Pull Requests! 
Read More...
img1
June + July Digest 2019
2019 Aug 01
June Digest 2019 The following digest covers the month of June 2019. Staff Changes: None. Development Highlights: CORE: Fixed dissapearing items when cart is full (8ed3d058) Corrected a potential crash from equip switch (8cfee2c8) Corrected Enchant Arms for older clients (754274bc) Corrected Weapon Forging inventory search (052a4fd1) Corrected the value returned by getmapflag script command for MF_RESTRICTED (f8ea43eb) Corrected PK Mapflag assignment (a548f20c) Sense - show 0 for negatives (19835b63) Implemented instance_live_info script command to retrieve some data of running instances (c1975d7e) DATABASE: Removed the duplicate item ID from item_db.txt (5c1ef394) Updated item_db.txt (aae31a19) SCRIPT: Corrected the map name for announcing the entrance in the Morse cave instance (3cb23fd5) Fixed an issue with a cooldown after killing Wounded Morroc (34971e57) Implemented the Paramarket shops (a16f0ebb) OTHERS: Added the skeleton for the yaml converter (c2899d75) Added missing gitignores for csv2yaml (a4bbb932) Add SnakeDrak as author (46d04269) Fixed csv2yaml for guild skill tree (232b3885) Clean-up doc script commands (7cc8c964) List of Contributors: @aleos89, @attackjom, @Atemo, @Daegaladh, @flamefury, @functor-x, @jenkijo, @Lemongrass3110, @LiamKarlMitchell, @Normynator, @Tokeiburu July Digest 2019 The following digest covers the month of July 2019 Staff Changes: None Development Highlights: CORE: Implemented convertpcinfo script command (5fae7c26) Fixed a clone issue (912d97e4) Corrected autospell stacking (32525bad) Pet Fix Client after 20180704 (87b85819) Prevent moving/dropping the pet egg if it's hatched (454163c4) Fixed invalid item errors in achievements (8bb6b119) Fixed STR affecting mob damage in pre-renewal (2ca417b6) Cleaned up Joint Beat behavior (cb2c553f, 6d199ca7, 5702dc3c) Fixed Achievement Level progression (ac46920e) Fixed CZ_STANDING_RESURRECTION check (17f32a17) Fixed typo with wrong password length (d9db877d) Corrected Strip duration (4ea1b254) Corrected RENEWAL_ASPD macro processing (d476934c) Corrected pre-renewal Heal formula (3caf6687) Corrected a compile warning on GCC 8 (3dd388ac) Properly free function script counter (8050f7c8) Removed leftover variable (90d603d1) DATABASE: Corrected Magnum Break delay (fc2c6e02) SCRIPT: Fixed quest cooldown display bug for Quest Board NPC (bf52c52a) OTHERS: Fixed pet evolution upgrade script (e6eaa9fe) Made mob sprite column unique (d80e111e) Updated README.md (68e98a87) Small doc/script_commands.txt correction (0b1184e4) List of Contributors: @4144, @admkakaroto, @aleos89, @Asheraf, @Badarosk0, @cahya1992, @cydh, @daisyanne1380, @Everade, @gengstergile, @Indigo000, @laziem, @mazvi, @mrjnumber1, @naffej, @Normynator, @Playtester, @RadianFord, @rfperuch, @sader1992, @SeravySensei, @Stingor, @teededung, @Tokeiburu Show your support to rAthena by submitting your Issue or Pull Requests! 
Read More...
img1
Christmas Message From The Queen, 2020 Edition
2020 Dec 25
Evening all! You know when you have one of those days and can't wait for it to end? That sums up the entirety of 2020. All of it. It's been tough for people all around the world with the sheer amount of ridiculousness over the last 12 months and eventually there will be a light at the end of the tunnel. It has been 6 years since I last posted a Christmas message, and as is customary at Christmas here in the UK, we get a message from the Queen. This message though, is aimed at 2020 as a whole. If you're lucky enough to be with family this Christmas, treasure them. If you're out celebrating with friends, be kind to everyone you meet. If you're in the hospitality industry serving others with little time to yourself, werk it girl. *snaps fingers* Whatever you're doing, stay safe. And wherever you are in the world, the rAthena team wishes you a Merry Christmas, Happy Holidays and Season's Greetings.
Read More...
img1
Moderators Required
2020 Apr 19
Evening all, hope you're all well and staying safe! The Moderator Team have recently been set the mammoth task of combing through topics in the support areas and selecting the Best Answer, in an effort to help users in the future with their search for hidden knowledge! As there are more sections than there are moderators, we're looking for some fresh meat to add to our wonderful and knowledgeable team to help us do a bit of spring cleaning! You can apply here: https://rathena.org/staffapplications/ All applicants with have their forum account scrutinised by various members of staff - if you've had warning points applied to your account in the recent past, they will only count against you if you have been consistently receiving them. Apply now - rAthena wants you! Edit: I should specify, that Moderators are here to moderate the forum, not provide support on every topic that is started by our users. As such, Moderators do not require extensive knowledge in areas such as scripting, source modifications, PHP for FluxCP, etc. If you don't have knowledge in these areas, that's ok! All we need from you is to be able to act professionally, follow the Moderator Guidelines and use your common sense effectively. Moderators are here to moderate the forums - they're not support staff. Hope that clears things up.
Read More...
img1
Continuation During COVID-19 Outbreak
2020 Apr 10
Evening all, I hope you're all well! I've decided to post this instead of send out a mass email, because I know most of you have opted not to receive them. Service Continuation For the most part, rAthena is, and will continue to operate as normal during these trying times. We understand that the need for isolation will undoubtedly cause more traffic to our forums, which we have been prepared for since February and additional measure have been put in place in case traffic sees a random surge. Our aim is to ensure that all the information is available to you when you need it. Risk of Fraud We are also aware that during a crisis, individuals will come out of the woodwork with a view to causing harm in the form of defrauding and scamming our users. Please be diligent before handing over any money to someone you don't know. You can check a list of our approved 3rd Party Services here that have been personally vetted before approval. Staff All of rAthena's staff are volunteers, giving up their free time working towards the betterment of the project. We're also all safe and well and hope you and your families are, too. At a time when parts of the world are stuck indoors, we're using this time to continue overhauling systems. The developers are working hard on their respective projects, be they database conversions to YAML or the refactoring of older mechanics, you can be sure they're busy! The moderators have been tasked with ensuring as many of the support topics as possible have the "Best Answer" post selected in an effort to aid users. Community Please use the search feature before posting new topics. I can assure you that 99% of questions have already been answered, usually twice within the last 3 months. The function of what a community is and what it's capable of is being tested and pushed to it's limits all around the world. Look after each other and be helpful. Home Life Please be sensible and use your common sense. Wash and/or sanitise your hands regularly. Especially your keyboard and mouse! Be kind to each other. Stay safe.
Read More...
img1
Clubs & Themes
2020 Apr 10
Clubs So, Clubs have been enabled and we've already got a few created! You can find a link to them under "Community" in the navigation bar. Themes There have been two additional forum themes that have been available to staff and the Donator group for the last few months - today I've opened them up for all users. They are: Dark 2.0, otherwise known as Carbon by IPSFocus Mauve, created by Veilon If you have any issues with either of these new additions to the forums, please post a descriptive topic in the Forum Issues subforum.
Read More...
img1
The IPS Clubs Feature
2020 Apr 03
Please vote in the poll to have your voice heard! This poll is open until 10am (GMT) on Monday 6th April.
Read More...

Classes

Rune Knight

Rune Knights practice a new type of magic derived from Rune Stones. Although magic from Rune Stones can be casted very quickly and does not consume SP, Rune Knights can only carry so many Rune Stones at a time and they need many materials the create different kinds of Rune Stones.

  •  
    Rune Knight
  •  
    Royal Guard
  •  
    Warlock
  •  
    Sorcerer
  •  
    Ranger
  •  
    Wanderer / Minstrel
  •  
    Mechanic
  •  
    Genetic
  •  
    Guillotine Cross
  •  
    Shadow Chaser
  •  
    ArchBishop
  •  
    Sura
  •  
    Star Emperor
  •  
    Soul Reaper
  •  
    Kagerou / Oboro
  •  
    Rebellion
  •  
    Summoner
 
 
Check CMSNewsType configuration option..