View previous topic :: View next topic |
Author |
Message |
theEmden1 How do I cheat? Reputation: 0
Joined: 12 Jun 2020 Posts: 4
|
Posted: Sun Jun 14, 2020 11:25 pm Post subject: Bug? with getAddressList().getMemoryRecord("..."). |
|
|
Not sure if this is a bug/intended feature or i'm missing something.
But by using:
Code: | getAddressList().getMemoryRecordByDescription("AnyDesc").Value=... | (and with the memory record value type set as "byte")
It isn't possible to put in a value of 10 in decimal, trying to put 10 will input 10 in hex (16 in decimal) instead into the value field of the memory record. Similarly, trying to put a value of 255 will result in CE inputting only the last 2 digits (55) into the value field.
And trying to put value="A/0A" in the lua script results in the error "invalid integer". Basically it seems impossible to input any decimal value that uses A,B,C,D,E,F in hex or any value above 153 in decimal.
I'm using the latest CE7.1
|
|
Back to top |
|
|
Dark Byte Site Admin Reputation: 458
Joined: 09 May 2003 Posts: 25296 Location: The netherlands
|
Posted: Mon Jun 15, 2020 12:08 am Post subject: |
|
|
Value is a string so make sure you convert the value is converted to a string before passing it.
Also check if the memory record is set to hexadecimal or not. if it is , the string you give will be interpreted as a hexadecimal string
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
|
theEmden1 How do I cheat? Reputation: 0
Joined: 12 Jun 2020 Posts: 4
|
Posted: Mon Jun 15, 2020 9:45 am Post subject: |
|
|
Dark Byte wrote: | Value is a string so make sure you convert the value is converted to a string before passing it.
Also check if the memory record is set to hexadecimal or not. if it is , the string you give will be interpreted as a hexadecimal string |
Yep, choosing to show the value as a decimal did the trick, thanks
|
|
Back to top |
|
|
|