lolname is a string NOT an integer value so doing
Code: Select all
:i call $change$ arguments
%GLOBAL%$lolname$ = %i(2,00000002)
Will not change anything.
Your best bet would simply be to setup an integer item outside of a script, we'll say lolname,
then instead of formatting text you perform the change argument to set its value.
That is if you're after changing the value only.
You're still not clear on what you're trying to achieve and in most cases a string is not the answer.
You could, however, format a checksum, but keep in mind to change the value you would still need to reformat the checksum.
Code: Select all
:i call $formattext$ arguments
$checksumname$ = $lolname$%s(6,"int_%n")$n$ = %GLOBAL%$number_for_integer_name$
Then say lolname was to be the name of a script to call you could do
Code: Select all
:i if $ScriptExists$%GLOBAL%$lolname$
:i %GLOBAL%$lolname$
:i endif