-
Posts
837 -
Joined
-
Last visited
-
Days Won
20
Community Answers
-
Mael's post in Icon menu background bottom line texture missing was marked as the answer
https://rathena.org/board/topic/122964-2018-06-20ragexere-remove-the-empty-part-below-the-the-remaining-icons/#comment-374355
-
Mael's post in Old Clown/Gypsy Song Effect was marked as the answer
http://nemo.herc.ws/patches/RestoreSongsEffect/
-
Mael's post in Where is stored the text for the messagebox above? was marked as the answer
Here: https://github.com/llchrisll/ROenglishRE/blob/master/Renewal/data/msgstringtable.txt#L697
-
Mael's post in Moonlit Water Mill skill effect when using bard/dancer song was marked as the answer
https://github.com/rathena/rathena/commit/846dfd9bb4f21dd4622d289223d8d0785f28e35b
-
Mael's post in Question about Exes and stability was marked as the answer
I think you mean 20180604, right? That client is the last most used for pre.
Then you can use any 2020 or latest recommended by rathena 20211103
Translation project: https://github.com/llchrisll/ROenglishRE
-
Mael's post in Remove book read button was marked as the answer
Remove it from here: bookitemnametable.txt
-
Mael's post in Latest kro 2022 was marked as the answer
https://nn.ai4rei.net/dev/rsu/ -> RO Patcher Lite 4 (kRO)
[2021-10-30] Release 4.1.2.1276 This release improves performance on x64 and WINE and removes kRO RE support, because the patch server is gone. You can still update kRO RE with the previous version for a limited time by using the "Always use mirrors" option from the window menu.
-
Mael's post in help with NPC, multiple options dialog was marked as the answer
prontera,150,150,4 script Quest NPC 1_M_MERCHANT,{ mes "[Quest NPC]"; mes "I have an awesome item list here, you want to take a simple quest?."; next; menu "Nope i dont want!",-, "Yes show me the list.",M_DO; mes "[Quest NPC]"; mes "Ok bye.."; emotion ET_HAH; close; M_DO: mes "[Quest NPC]"; mes "You can select one from the following..."; next; menu "ITEM1",A_ITEM1,"ITEM2",A_ITEM2,"ITEM3",A_ITEM3,"ITEM4",A_ITEM4,"ITEM5",A_ITEM5,"ITEM6",A_ITEM6; // -------------------------------------------------------- A_ITEM1: mes "[Quest NPC]"; mes "You want this gear?"; mes "You need this items before you have mine."; mes "Poring Coins [300 ea]"; mes "Mithril Coins [500 ea]"; mes "Ghostring Card [1 ea]"; next; if(select("Get It:Cancel")==2) goto M_END; if(countitem(7539) < 300 || countitem(674) < 500 || countitem(4047) < 1) { mes "[Quest NPC]"; mes "Not enough coins"; close; } else { mes "[Quest NPC]"; delitem 7539,300; delitem 674,500; delitem 4047,1; progressbar "FFFFFF",2; if ( rand(100) < 50 ) { // 50% chance to get the item specialeffect2 610; mes "Success !"; getitem 999,1; // Item ID Number close; } else { specialeffect2 611; mes "Failed"; close; } // -------------------------------------------------------- A_ITEM2: mes "[Quest NPC]"; mes "You want this gear?"; mes "You need this items before you have mine."; mes "Poring Coins [300 ea]"; mes "Mithril Coins [500 ea]"; mes "Ghostring Card [1 ea]"; next; if(select("Get It:Cancel")==2) goto M_END; if(countitem(7539) < 300 || countitem(674) < 500 || countitem(4047) < 1) { mes "[Quest NPC]"; mes "Not enough coins"; close; } else { mes "[Quest NPC]"; delitem 7539,300; delitem 674,500; delitem 4047,1; progressbar "FFFFFF",2; if ( rand(100) < 50 ) { // 50% chance to get the item specialeffect2 610; mes "Success !"; getitem 999,1; // Item ID Number close; } else { specialeffect2 611; mes "Failed"; close; } // -------------------------------------------------------- A_ITEM3: mes "[Quest NPC]"; mes "You want this gear?"; mes "You need this items before you have mine."; mes "Poring Coins [300 ea]"; mes "Mithril Coins [500 ea]"; mes "Ghostring Card [1 ea]"; next; if(select("Get It:Cancel")==2) goto M_END; if(countitem(7539) < 300 || countitem(674) < 500 || countitem(4047) < 1) { mes "[Quest NPC]"; mes "Not enough coins"; close; } else { mes "[Quest NPC]"; delitem 7539,300; delitem 674,500; delitem 4047,1; progressbar "FFFFFF",2; if ( rand(100) < 50 ) { // 50% chance to get the item specialeffect2 610; mes "Success !"; getitem 999,1; // Item ID Number close; } else { specialeffect2 611; mes "Failed"; close; } // -------------------------------------------------------- A_ITEM4: mes "[Quest NPC]"; mes "You want this gear?"; mes "You need this items before you have mine."; mes "Poring Coins [300 ea]"; mes "Mithril Coins [500 ea]"; mes "Ghostring Card [1 ea]"; next; if(select("Get It:Cancel")==2) goto M_END; if(countitem(7539) < 300 || countitem(674) < 500 || countitem(4047) < 1) { mes "[Quest NPC]"; mes "Not enough coins"; close; } else { mes "[Quest NPC]"; delitem 7539,300; delitem 674,500; delitem 4047,1; progressbar "FFFFFF",2; if ( rand(100) < 50 ) { // 50% chance to get the item specialeffect2 610; mes "Success !"; getitem 999,1; // Item ID Number close; } else { specialeffect2 611; mes "Failed"; close; } // -------------------------------------------------------- A_ITEM5: mes "[Quest NPC]"; mes "You want this gear?"; mes "You need this items before you have mine."; mes "Poring Coins [300 ea]"; mes "Mithril Coins [500 ea]"; mes "Ghostring Card [1 ea]"; next; if(select("Get It:Cancel")==2) goto M_END; if(countitem(7539) < 300 || countitem(674) < 500 || countitem(4047) < 1) { mes "[Quest NPC]"; mes "Not enough coins"; close; } else { mes "[Quest NPC]"; delitem 7539,300; delitem 674,500; delitem 4047,1; progressbar "FFFFFF",2; if ( rand(100) < 50 ) { // 50% chance to get the item specialeffect2 610; mes "Success !"; getitem 999,1; // Item ID Number close; } else { specialeffect2 611; mes "Failed"; close; } // -------------------------------------------------------- A_ITEM6: mes "[Quest NPC]"; mes "You want this gear?"; mes "You need this items before you have mine."; mes "Poring Coins [300 ea]"; mes "Mithril Coins [500 ea]"; mes "Ghostring Card [1 ea]"; next; if(select("Get It:Cancel")==2) goto M_END; if(countitem(7539) < 300 || countitem(674) < 500 || countitem(4047) < 1) { mes "[Quest NPC]"; mes "Not enough coins"; close; } else { mes "[Quest NPC]"; delitem 7539,300; delitem 674,500; delitem 4047,1; progressbar "FFFFFF",2; if ( rand(100) < 50 ) { // 50% chance to get the item specialeffect2 610; mes "Success !"; getitem 999,1; // Item ID Number close; } else { specialeffect2 611; mes "Failed"; close; } M_END: mes "[Quest NPC]"; mes "See you..."; emotion ET_SLEEPY; close; } } } } } } }
-
Mael's post in How to fix Monster die and can't gone was marked as the answer
Wait for it: https://github.com/rathena/rathena/pull/5263
-
Mael's post in Custom Headgear Server Logo was marked as the answer
Spriting Guide "in general": https://rathena.org/board/topic/61862-guide-spriting-101-creating-a-sprite-and-act-file/
If you want to request it someone: https://rathena.org/board/thirdpartyservices/?d=13&csrfKey=89c363f24c54c2462f78d101dc033b0a&advanced_search_submitted=1&content_field_93[1]=Spriting
-
Mael's post in What is the best way to encrypt grf for client 2022-11-03 was marked as the answer
Test the GRF_Editor_v1.8.4.1
http://www.mediafire.com/file/aflylbhblrzpz0h/GRF_Editor_v1.8.4.1.zip/file
-
Mael's post in What is the best way to encrypt grf for client 2022-11-03 was marked as the answer
Test the GRF_Editor_v1.8.4.1
http://www.mediafire.com/file/aflylbhblrzpz0h/GRF_Editor_v1.8.4.1.zip/file
-
Mael's post in What is the best way to encrypt grf for client 2022-11-03 was marked as the answer
Test the GRF_Editor_v1.8.4.1
http://www.mediafire.com/file/aflylbhblrzpz0h/GRF_Editor_v1.8.4.1.zip/file
-
Mael's post in Old userinterface and char select in 2021 client ? was marked as the answer
Short answer: No.
-
Mael's post in Guild Storage was marked as the answer
If you use PRE, you must activate the permission to use the guild storage.
https://github.com/rathena/rathena/blob/master/db/pre-re/guild_skill_tree.yml#L122 and line 123
-
Mael's post in Guild Storage on latest rathena is not working was marked as the answer
This is another solution:
diff --git a/src/custom/defines_post.hpp b/src/custom/defines_post.hpp index 253b8cdbf..4c10c0623 100644 --- a/src/custom/defines_post.hpp +++ b/src/custom/defines_post.hpp @@ -9,6 +9,8 @@ * For detailed guidance on these check http://rathena.org/wiki/SRC/config/ **/ - +#ifdef OFFICIAL_GUILD_STORAGE +#undef OFFICIAL_GUILD_STORAGE +#endif #endif /* CONFIG_CUSTOM_DEFINES_POST_HPP */ */ and recompile.
-
Mael's post in mob_drop.txt matching item_randomopt_group.yml was marked as the answer
https://raw.githubusercontent.com/rathena/rathena/master/db/re/mob_db.yml
# MvpDrops: List of possible MVP prize items. Max of MAX_MVP_DROP. (Optional) # - Item Item name. # Rate Drop rate of item. # RandomOptionGroup Random Option Group applied to item on drop. (Default: None) # Index Index used for overwriting item. (Optional) # Drops: List of possible normal item drops. Max of MAX_MOB_DROP. (Optional) # - Item Item name. # Rate Drop rate of item. # StealProtected If the item is shielded from TF_STEAL. (Default: false) # RandomOptionGroup Random Option Group applied to item on drop. (Default: None) # Index Index used for overwriting item. (Optional)
-
Mael's post in Disabling Filter was marked as the answer
Use this with NEMO: http://nemo.herc.ws/patches/DisableSwearFilter/
-
Mael's post in Rubbish text from my soul linker buff was marked as the answer
StateIconList[EFST_IDs.EFST_SOULLINK] = { haveTimeLimit = 1, posTimeLimitStr = 2, descript = { { "Soul Grant Status", COLOR_TITLE_BUFF }, { "%s", COLOR_TIME }, { "Soul Linker Granted" }, { "Soul received" } } } StateIconList[EFST_IDs.EFST_WEAPONBLOCK_ON] = { haveTimeLimit = 1, posTimeLimitStr = 2, descript = { { "Counter status", COLOR_TITLE_BUFF }, { "%s", COLOR_TIME }, { "Counter slash" }, { "Available" } } } StateIconList[EFST_IDs.EFST_SACRIFICE] = { haveTimeLimit = 1, posTimeLimitStr = 2, descript = { { "Sacrifice", COLOR_TITLE_BUFF }, { "%s", COLOR_TIME }, { "Normal Melee Physical Attack" }, { "Damage Increase" }, { "HP cost per attack" } } }
-
Mael's post in Intimacy: Before confirmation was marked as the answer
Possibly that item shares the id with another item, try to find it among your iteminfo.lua.
-
Mael's post in Problem with new prontera. was marked as the answer
You must add the GAT of that map to your mapcache (db/(pre-)re/map_cache.dat) with Mapcache Editor.