My project is now fully updated to rmx-os 2.0 with all the scripts I had previously. I did some extensive testing today with a friend, and found a few bugs.
The following are general bugs with rmx-os 2.0:1) /ginfo crashes the game with the following error:
Which refers to line 1690:
Not actually sure what this 'A' is even supposed to be. xD
This happens whenever the command is used, regardless of whether the character actually has a guild or not. This is quite strange, I'm sure it didn't happen in the 2.0 beta that I tried.
2) Sending a pm gives the receiving player a "You have unread PMs" message, however does not display an ID. It's difficult to tell what the ID of the received PM is, and without it you can't read it (unless I'm doing something wrong here).
3) /global messages don't display in the chatbox. The command is received by the server and I think it even sends the message back, but the chatbox doesn't display it (yes I am using an admin account)
4) When trying to log in with a correct ID but incorrect password, the system displays a "Username does not exist" message even though the username exists and is correct.
The next few are bugs with my project specifically:1) Attempting to trade crashes the game with the following error:Which refers to line 3842Any idea what could be causing this?Nevermind the above, I fixed it myself. I needed to update the line because of my Multiple Message Windows script. However, I have now run into another issue. Trading does work, however the person that ACCEPTS the trade request always disconnects upon trade completition. The person that sends the request is fine. The items still get traded, but I'm sure people would get annoyed from disconnecting every time.
Not sure whether this might be a general rmx-os 2.0 issue or just my project, too lazy to try it out on a fresh client right now. I know it worked fine in the beta, though.
2) This isn't really a bug, but I'll list it here anyways. I have a common event which checks if Q is pressed, and if so, the questlog opens. The problem is that it opens the questlog while you're typing in the chatbox as well, thus stopping and deleting your message whenever you type q in the message. Is there any script command I could put in a conditional branch to check whether the chatbox is active (entering a message) or not, so I could disable this while it is?
And one suggestion as well:Would it be possible to prevent the character from moving and interacting with NPCs while the chatbox is active (entering a message)? It's annoying that the character moves around and/or talks to an NPC whenever you use the arrows to scroll the chat or press enter to send a message.
Think that's it for now. Sorry to create more work for you...
Cheers!