Seems like activateportal isn't yet on the menu, so...
Tinkering with UIs a little while back i came up with this alpha thingy. this basically allows a server to send a player to another server, with this simple function to add to a script:
void SendPCTo(object oPC, string sServer, string sServPass="")
{
DisplayGuiScreen(oPC, "SCREEN_RECO", FALSE, "reco.xml");
SetGUIObjectText(oPC, "SCREEN_RECO", "IPAddress", -1, sServer);
SetGUIObjectText(oPC, "SCREEN_RECO", "ServerPassword", -1, sServPass);
DelayCommand(1.0f, SetLocalGUIVariable(oPC, "SCREEN_RECO", 2, "ConnectGO"));
}
I can't pass the character selection screen yet, but hey... it's a start.
If anyone has any clue on how to tinker with the UIListBox generated by UIScene_Misc_RequestCharSelectList I'd be happy to hear any idea (forcing the first char of this list to log on is a piece of cake, but automaticaly selecting another one seems impossible to me right now.. maybe with the 1.13 listbox functions...)
it hasn't been tested extensively, yet, but it seem to work...
Well, anyway, if anyone want to play with this and finish the job ^^
10 - A Masterpiece, Genuinely Groundbreaking 9 - Outstanding, a Must Have 8 - Excellent, Recommended to Anyone 7 - Very Good, Deserves a Look 6 - Good, Qualified Recommendation 5 - Fair, Solid yet Unremarkable 4 - Some Merit, Requires Improvements 3 - Poor Execution, Potential Unrealized 2 - Very Little Appeal 1 - Not Recommended to Anyone