I'm getting the error "Invalid Parameter List" when I try to have my own custom string (custom script) preset be converted into string. However, it does work when I try to convert a Blizzard standard preset string (custom script) into string.
I've tried copying the Blizzard string (custom script) preset as much as I can, however, it seems like it not being standard is causing the problem.
Any help would be appreciated!
If curious, I'm doing this because I like to store the strings that I use in banks/data tables so I can reference them quickly via function without having to remember the name and making sure I type it correctly. I was using custom definitions with the name of the string that return the string, but that fills up my functions list annoyingly fast and adds more to the search results.
I'm not completely sure, but I think that it might be happening because the items are in different libraries, and the trigger "startup" might not be finding the "Bank_Strings" function.
Try moving the trigger "startup" inside the "Bank" library, and check if it works.
I got it working. I copied a string (custom script) preset from the standard library and used that and it works. So I can just delete and replace the preset values. Really which I knew why making my own didn't work.
Thanks anyway.
Edit: Turns out the script value has to have quotes.
From a first look it seems to be a bug, try to use "Preset to String" directly in the display message function instead of using your "Bank Strings" function (since it doesnt really have any purpose anyways).
Edit:
Quote:
Edit: Turns out the script value has to have quotes.
Hello...
I'm getting the error "Invalid Parameter List" when I try to have my own custom string (custom script) preset be converted into string. However, it does work when I try to convert a Blizzard standard preset string (custom script) into string.
I've tried copying the Blizzard string (custom script) preset as much as I can, however, it seems like it not being standard is causing the problem.
Any help would be appreciated!
If curious, I'm doing this because I like to store the strings that I use in banks/data tables so I can reference them quickly via function without having to remember the name and making sure I type it correctly. I was using custom definitions with the name of the string that return the string, but that fills up my functions list annoyingly fast and adds more to the search results.
I'm not completely sure, but I think that it might be happening because the items are in different libraries, and the trigger "startup" might not be finding the "Bank_Strings" function.
Try moving the trigger "startup" inside the "Bank" library, and check if it works.
Check out my kitbashes! Custom Campaign Initiative: Lots of great Custom Campaigns!! Check out and Support!!
@Cacho56: Go
I tried it anyway, but they're folders, not libraries. Still doesn't work.
@Cacho56: Go
I got it working. I copied a string (custom script) preset from the standard library and used that and it works. So I can just delete and replace the preset values. Really which I knew why making my own didn't work.
Thanks anyway.
Edit: Turns out the script value has to have quotes.
From a first look it seems to be a bug, try to use "Preset to String" directly in the display message function instead of using your "Bank Strings" function (since it doesnt really have any purpose anyways).
Edit:
Well... yes. :D