1st you have to figure out the diagonal coordinates of your roof.
2nd find your map in MapEdit.gsc and add the code:
it could be CreateWalls too (I forgot) sorry :P
CreateGrids(( x, y, z), (x, y, z), (0, 0, 0));
The 1st x, y, z is the point of where the roof begins in the corner
The 2nd x, y, z is the point at the other side (diagonally) in the other corner
BTW. Usefull is this to find coordinates:
Replace it with the OnPlayerSpawned() thread.
self endon ( "death" );
self notifyOnPlayerCommand("r", "+reload");
self iPrintLnBold(self getOrigin());
IMPORTANT: BACKUP YOUR OLD OnPlayerSpawned() THREAD TO PLACE IT BACK AFTER YOUR FINISHED EDITING.
Oh when you died you have to restart map because it wont work xD
And it wont show you: Health and Cash and buymenu etc. Thats okay.
After you've placed the old OnPlayerSpawned() thread back it would show again.
Ok when you got that replaced. Go ingame and press the reload button to show coordinates.
Oh btw. The z axis is the height. so increase/decease that for the height.
Some maps need to decrease to get it higher. Some maps need to increase.