eScz Posted May 14, 2023 Posted May 14, 2023 Hello boys, I'm using aCis free source, rev 401, and i have a little problem.. As Gm and hero ( hero player either ), i dont understand why i can't equip hero weapons.. "You do not meet the require ... bla bla bla" Thank you for any good will to help me. Quote
0 ThelwHelpRePaidia Posted May 14, 2023 Posted May 14, 2023 You need to use the command //sethero to gain full hero access Quote
0 melron Posted May 14, 2023 Posted May 14, 2023 The problem is that you are not a hero. Hero items can be equipped by hero players. In your case you have hero status but you are not a hero player. Olympiad manager and hero manager, can't recognize you Quote
0 Katara512 Posted May 14, 2023 Posted May 14, 2023 (edited) for some weird reason //sethero is not enough to equip hero weapons, you have to be a hero from olympiad, i have managed to fix that weird problem in the past but i cant remember the solution of it Edited May 14, 2023 by Amn3sia Quote
0 eScz Posted May 15, 2023 Author Posted May 15, 2023 Ah, i understood. Well in this case what should i do to make this to work with /sethero ? Thank you all for the answers. Quote
0 ThelwHelpRePaidia Posted May 15, 2023 Posted May 15, 2023 17 hours ago, eScz said: I did it, this doesen t work. https://streamable.com/s281vp Quote
0 KejbL Posted May 15, 2023 Posted May 15, 2023 (edited) 17 minutes ago, ThelwHelpRePaidia said: https://streamable.com/s281vp yeah but what acis revision u use ? aaaa u use RUSacis not acis ... copy line from weapongrp.dat and make new id for it or some java dev must off check for hero status Edited May 15, 2023 by KejbL Quote
0 eScz Posted May 15, 2023 Author Posted May 15, 2023 2 hours ago, ThelwHelpRePaidia said: https://streamable.com/s281vp In my case.. it's not working. Appreciated for ur answer. @Tryskell Some help? Quote
0 @IcathiaLord Posted May 15, 2023 Posted May 15, 2023 Inventory.java find: // Can't equip item if you are in shop mod or hero item and you're not hero. if (((Player) getOwner()).isInStoreMode() || (item.isHeroItem() && !HeroManager.getInstance().isActiveHero(getOwnerId()))) return; replace with: // Can't equip item if you are in shop mod or hero item and you're not hero. if (((Player) getOwner()).isInStoreMode() || (!((Player) getOwner()).isHero() && item.isHeroItem())) return; Also find: // If the item is an hero item and inventory's owner is a player who isn't an hero, then set it to inventory. if (getOwner() instanceof Player && item.isHeroItem() && !HeroManager.getInstance().isActiveHero(getOwnerId())) item.setLocation(ItemLocation.INVENTORY); replace with: // If the item is an hero item and inventory's owner is a player who isn't an hero, then set it to inventory. if (getOwner() instanceof Player && !((Player) getOwner()).isHero() && item.isHeroItem()) item.setLocation(ItemLocation.INVENTORY); 1 Quote
0 eScz Posted May 15, 2023 Author Posted May 15, 2023 (edited) 11 hours ago, @IcathiaLord said: Inventory.java find: // Can't equip item if you are in shop mod or hero item and you're not hero. if (((Player) getOwner()).isInStoreMode() || (item.isHeroItem() && !HeroManager.getInstance().isActiveHero(getOwnerId()))) return; replace with: // Can't equip item if you are in shop mod or hero item and you're not hero. if (((Player) getOwner()).isInStoreMode() || (!((Player) getOwner()).isHero() && item.isHeroItem())) return; Also find: // If the item is an hero item and inventory's owner is a player who isn't an hero, then set it to inventory. if (getOwner() instanceof Player && item.isHeroItem() && !HeroManager.getInstance().isActiveHero(getOwnerId())) item.setLocation(ItemLocation.INVENTORY); replace with: // If the item is an hero item and inventory's owner is a player who isn't an hero, then set it to inventory. if (getOwner() instanceof Player && !((Player) getOwner()).isHero() && item.isHeroItem()) item.setLocation(ItemLocation.INVENTORY); In rev 401 1st line doesen't exist, take a look Check! I replaced only the 2nd one, but still can't equip hero weapons. This situation broke my brain.. EDIT: I foud 1st line in PCInventory.java. Actually it works. Thx @IcathiaLord Edited May 16, 2023 by eScz Quote
0 Tryskell Posted May 16, 2023 Posted May 16, 2023 (edited) As said Melron, HeroManager.getInstance().isActiveHero is a sublayer of isHero and verify if the hero is actually a real one. The "valid hero" state unlocks when you reach the NPC and pick the title. Also, requesting my help while using "rusacis" is a "foutage de gueule", at best (in french, I let you translate) and also a outright lie from yourself (they - and you - don't base on free rev 401). Edited May 16, 2023 by Tryskell Quote
0 eScz Posted May 16, 2023 Author Posted May 16, 2023 4 hours ago, Tryskell said: As said Melron, HeroManager.getInstance().isActiveHero is a sublayer of isHero and verify if the hero is actually a real one. The "valid hero" state unlocks when you reach the NPC and pick the title. Also, requesting my help while using "rusacis" is a "foutage de gueule", at best (in french, I let you translate) and also a outright lie from yourself (they - and you - don't base on free rev 401). I’m not using “rusacis”. I have free version of 401. Thank you for the answer. Thanks @IcathiaLord for the solution. Quote
0 KejbL Posted May 16, 2023 Posted May 16, 2023 On 5/15/2023 at 3:45 PM, ThelwHelpRePaidia said: https://streamable.com/s281vp here its working bcs he use RUSacis... Quote
Question
eScz
Hello boys,
I'm using aCis free source, rev 401, and i have a little problem..
As Gm and hero ( hero player either ), i dont understand why i can't equip hero weapons..
"You do not meet the require ... bla bla bla"
Thank you for any good will to help me.
13 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.