Hi everyone.
I've got a script that edits a game's weapon fire rates. I made it a multiplier where a value of 2 assigned to a symbol to my table means my weapons fire 2 times as fast. I'd like to make it so that when I disable the script, the symbol changes back to the default, a value of 1, without deallocating the memory assigned to it. So essentially when I enable a script, some [testNum] becomes 2, and when i disable the script, the [testNum] becomes 1, and toggles back and forth like that.
Script Disable Reset
Re: Script Disable Reset
[ENABLE]
globalalloc(testnum,8)
testnum:
db 2
[DISABLE]
testnum:
db 1
Re: Script Disable Reset
The globally-allocated data does not get deallocated in this example, so yes to your first question. With regard to consuming memory, do not think that this would be an issue, either way, since the data will be placed inside the target's memory region that exists with or without your allocation and would be negligible anyways.
Who is online
Users browsing this forum: No registered users