|
Post by JustforHER on Aug 7, 2014 14:52:19 GMT -8
Hello~ I bought a couple of white scrolls awhile ago, but it doesn't seem to work. I put 2 10% spear Att into my fav spear, but the option for do you wanna use white scroll doesn't appear. Could you kindly look into it and hopefully get me my original clean stat spear back? Thanks!
|
|
|
Post by Kimberly on Aug 7, 2014 14:54:28 GMT -8
I've heard long ago a bug in an other server if you have the white scrolls on last 2 or something spaces it doesn't work. Where are your white scrolls located?
|
|
|
Post by SdwSlyr606 on Aug 7, 2014 15:07:46 GMT -8
Yeah that's definitely the case, this happened to be last night while scrolling my last 2 slots on my claw. I had transferred some white scrolls from my I/L mage and had them on the last slot. Once I used a scroll and noticed it didn't give me the option on whether to use a white scroll, I remembered that the last 4 slots don't entirely get recognized as being there (you can still store items on those slots as if they were normal). So like what happened with me and now with you, I had the white scrolls on the last slot in my inventory and when I used a Claw for ATT 10% scroll the game acted as if I didn't have any white scrolls. If that makes any sense lol, but anyways I'll restore the 2 slots on your spear in mysql since you're not logged in at the time of me posting this.
|
|
|
Post by SdwSlyr606 on Aug 7, 2014 15:24:07 GMT -8
Ok so once you login your spear should have 7 slots again. To everyone else, make sure your white scrolls aren't in the last 4 slots in your use inventory. F3
|
|
|
Post by JustforHER on Aug 7, 2014 15:30:16 GMT -8
Alright! Yeah my white scroll was in the last slot. Thanks lots guys!
|
|
|
Post by Nina on Aug 8, 2014 15:37:23 GMT -8
Tested and this only seems to be a problem if your white scrolls are in the very last slot. Haven't completely figured out how to fix yet, but will keep looking.
|
|
|
Post by Kimberly on Aug 8, 2014 17:23:55 GMT -8
Tested and this only seems to be a problem if your white scrolls are in the very last slot. Haven't completely figured out how to fix yet, but will keep looking. I believe it has to do with client not being able to detect the last slot as a real client database slot or something because Nexon never used as many slots ever (?). That's what was me told long ago.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Aug 18, 2014 11:41:57 GMT -8
its probably an indexing issue.
i haven't spent too much time looking into this but i suspect the fix will be inside of the scrollhandler.java file, specifically in one of two places.
1) if ((ws & 2) == 2) { whiteScroll = true; }
note: ws could really be anything here... but it is telling the code that the player has a white scroll if the value is equal to 2?? no clue why 2....
2) if (whiteScroll) { wscroll = useInventory.findById(2340000); if (wscroll == null || wscroll.getItemId() != 2340000) { whiteScroll = false; log.info("[h4x]...blah blah blah"); } }
note: the second line: find by id, is returning null, probably cause it's not looking at all the possible inventory slots (thus possible inventory index slot issue)
i might have time to get to this later
|
|
|
Post by Nina on Aug 18, 2014 18:36:13 GMT -8
I looked into this, and I thought the issue was with the "ws" byte part. I don't think it has to do with the "findbyid" because if you, for example, place a chair in the last slot of Setup, you can still use that chair. The "findbyid" part is the same in UseChairHandler.
EDIT: nvm. Could be both.
|
|