Try quotes around the %1? That will treat your parameter as a string, which is what the SetVariable method expects every time, even if the value is really a number. Better to be safe and put it in quotes.
trigger: there is *
send to script: SetVariable ("Name", %1)
If %1 is a number,it works perfectly.
When %1 is a string,it goes wrong.
[string "Trigger: "]:1: bad argument #2 to `SetVariable' (string expected, got nil)
stack traceback:
[C]: in function `SetVariable'
[string "Trigger: "]:1: in main chunk
The dates and times for posts above are shown in Universal Co-ordinated Time (UTC).
To show them in your local time you can join the forum, and then set the 'time correction' field in your profile to the number of hours difference between your location and UTC time.