you need a trigger effect like this
<Effect name="Change Player Control by Hotkey">
<Param name="Note" dispName="Note" VarType="string">Switch Players by pressing 1-8</Param>
<Param name="Note" dispName="Note" VarType="string">This trigger is for TESTING purpose</Param>
<Param name="Note" dispName="Note" VarType="string">Dont use any other effects in this trigger</Param>
<Command>}}</Command>
<Command>void ChangePlayerByHotkeys(){</Command>
<Command>map("1","game", "trackInsert();trackAddWaypoint();trackPlay(-1,20991);");</Command>
<Command>map("2","game", "trackInsert();trackAddWaypoint();trackPlay(-1,20992);");</Command>
<Command>map("3","game", "trackInsert();trackAddWaypoint();trackPlay(-1,20993);");</Command>
<Command>map("4","game", "trackInsert();trackAddWaypoint();trackPlay(-1,20994);");</Command>
<Command>map("5","game", "trackInsert();trackAddWaypoint();trackPlay(-1,20995);");</Command>
<Command>map("6","game", "trackInsert();trackAddWaypoint();trackPlay(-1,20996);");</Command>
<Command>map("7","game", "trackInsert();trackAddWaypoint();trackPlay(-1,20997);");</Command>
<Command>map("8","game", "trackInsert();trackAddWaypoint();trackPlay(-1,20998);");</Command>
<Command>trEventSetHandler(20991,"Player1");</Command>
<Command>trEventSetHandler(20992,"Player2");</Command>
<Command>trEventSetHandler(20993,"Player3");</Command>
<Command>trEventSetHandler(20994,"Player4");</Command>
<Command>trEventSetHandler(20995,"Player5");</Command>
<Command>trEventSetHandler(20996,"Player6");</Command>
<Command>trEventSetHandler(20997,"Player7");</Command>
<Command>trEventSetHandler(20998,"Player8");}</Command>
<Command>void Player1(int wtv=-1){</Command>
<Command>trPlayerSetActive(1);}</Command>
<Command>void Player2(int wtv=-1){</Command>
<Command>trPlayerSetActive(2);}</Command>
<Command>void Player3(int wtv=-1){</Command>
<Command>trPlayerSetActive(3);}</Command>
<Command>void Player4(int wtv=-1){</Command>
<Command>trPlayerSetActive(4);}</Command>
<Command>void Player5(int wtv=-1){</Command>
<Command>trPlayerSetActive(5);}</Command>
<Command>void Player6(int wtv=-1){</Command>
<Command>trPlayerSetActive(6);}</Command>
<Command>void Player7(int wtv=-1){</Command>
<Command>trPlayerSetActive(7);}</Command>
<Command>void Player8(int wtv=-1){</Command>
<Command>trPlayerSetActive(8);}</Command>
<Command>rule InMyLife runImmediately</Command>
<Command>active { if(true){</Command>
<Command>ChangePlayerByHotkeys();xsDisableSelf();</Command>
</Effect>
Need help with triggers? Check the sticky Threads in Scenario Design Section[This message has been edited by Mister SCP (edited 11-10-2014 @ 09:18 AM).]