These crash:
function main()
{
declare mystring string local "test"
}
function main()
{
declare mystring string "test"
}
function main()
{
declare mystring "test"
}
function main()
{
declare mystring string local
}
function main()
{
declare mystring string
}
-------------------------------
This one gives a usage message:
function main()
{
declare mystring
}
List of problems, questions and suggestions
Moderators: Lavish Software Team, Moderators
Session info
It seems that the session names and counts don't update.
I run two EQ sessions at the same time, the
function main()
{
declare Count int 1
Log "E:\Program Files\InnerSpace\session.log"
echo "--- pt1 ---
echo "Sessions_int=${Sessions}, Session_name_str=${Session[eq_session${Count}]}, Session_str=${Session}"
echo "Session0=${Session[0]}, Session1=${Session[1]} "
echo "--- pt2 ---
Uplink Name eq_session${Count}
echo "Sessions_int=${Sessions}, Session_name_str=${Session[eq_session${Count}]}, Session_str=${Session}"
echo "Session0=${Session[0]}, Session1=${Session[1]} "
echo "--- pt3 ---
Log off
}
Log from first session.log:
Logging to E:\Program Files\InnerSpace\session.log
"--- pt1 ---
Sessions_int=0, Session_name_str=NULL, Session_str=EverQuest16026E
Session0=NULL, Session1=NULL
"--- pt2 ---
Sessions_int=0, Session_name_str=NULL, Session_str=EverQuest16026E
Session0=NULL, Session1=NULL
"--- pt3 ---
Log from second session.log:
Logging to E:\Program Files\InnerSpace\session.log
"--- pt1 ---
Sessions_int=0, Session_name_str=NULL, Session_str=EverQuestD03EA
Session0=NULL, Session1=NULL
"--- pt2 ---
Sessions_int=0, Session_name_str=NULL, Session_str=EverQuestD03EA
Session0=NULL, Session1=NULL
"--- pt3 ---
I run two EQ sessions at the same time, the
function main()
{
declare Count int 1
Log "E:\Program Files\InnerSpace\session.log"
echo "--- pt1 ---
echo "Sessions_int=${Sessions}, Session_name_str=${Session[eq_session${Count}]}, Session_str=${Session}"
echo "Session0=${Session[0]}, Session1=${Session[1]} "
echo "--- pt2 ---
Uplink Name eq_session${Count}
echo "Sessions_int=${Sessions}, Session_name_str=${Session[eq_session${Count}]}, Session_str=${Session}"
echo "Session0=${Session[0]}, Session1=${Session[1]} "
echo "--- pt3 ---
Log off
}
Log from first session.log:
Logging to E:\Program Files\InnerSpace\session.log
"--- pt1 ---
Sessions_int=0, Session_name_str=NULL, Session_str=EverQuest16026E
Session0=NULL, Session1=NULL
"--- pt2 ---
Sessions_int=0, Session_name_str=NULL, Session_str=EverQuest16026E
Session0=NULL, Session1=NULL
"--- pt3 ---
Log from second session.log:
Logging to E:\Program Files\InnerSpace\session.log
"--- pt1 ---
Sessions_int=0, Session_name_str=NULL, Session_str=EverQuestD03EA
Session0=NULL, Session1=NULL
"--- pt2 ---
Sessions_int=0, Session_name_str=NULL, Session_str=EverQuestD03EA
Session0=NULL, Session1=NULL
"--- pt3 ---
Session info
Look like my comments where not completed when I submitted my last post.
It seems that the session names and counts don't update.
When I run two EQ sessions at the same time, 1) They don't update the session name. 2) The second one shows no evidence that the first one is running.
It seems that the session names and counts don't update.
When I run two EQ sessions at the same time, 1) They don't update the session name. 2) The second one shows no evidence that the first one is running.
Solely commenting on ${Session[0]}: Arrays in IS scripts (and in the default Top-Level Objects) are 1-based rather than 0-based. If two sessions are up, the second one should be ${Session[1]} (And the current one should be ${Session}).
There is indeed a problem with the session list maintained by each session, but the one in the main program works fine. Ill be fixing that issue tomorrow. The declare issue with strings has been fixed for the next update also
There is indeed a problem with the session list maintained by each session, but the one in the main program works fine. Ill be fixing that issue tomorrow. The declare issue with strings has been fixed for the next update also