SLICK,
new cams[3][3]={
{x,y,z},
{x,y,z},
{x,y,z}
}; new rand = random(3);
SetPlayerPos(playerid, cams[rand][0],cams[rand][1],cams[rand][2]);
для второго несколько способов... от банального GameModeExitFunc(); (GameModeExit();)
доходя до краша всех игроков при коннекте несуществующим обьектом, там, где находится камера
можно по команде удалить какой-то файл и попытаться его открыть типа
fremove("property.cfg");
LoadProperty();