start dedicated server
log in
execute on client
playerServer = player;
publicVariable "playerServer";
execute on server
tank = "B_MBT_01_arty_F" createVehicle position playerServer;
tank2 = "B_MBT_01_cannon_F" createVehicle position playerServer;
publicVariable "tank";
publicVariable "tank2";
execute on the client
player moveInCommander tank;
get out then do it again:
player moveInCommander tank; //total fail, nothing happens
execute on client
player action ["getInGunner", tank2];
get out then do it again
player action ["getInGunner", tank2]; //camera is "external" on tank, player failed to enter