something like this should work
PHP Code:
new GuiDrawingPanel("GuiNameHere") {
visible = false;
resize(0, 0, 64, 64);
clearall();
for (temp.render_x = 0; temp.render_x < 64; temp.render_x ++) {
for (temp.render_y = 0; temp.render_y < 64; temp.render_y ++) {
temp.pl_x = player.x - (player.x%64); //get the starting point of the 64x64 tiles render (starting point of the level in this case; works on maps and insides)
temp.pl_y = player.y - (player.y%64); // ^
temp.tile_tiles = tiles[ (temp.pl_x + temp.render_x), (temp.pl_y + temp.render_y) ];
temp.tile_image = TilesToImage(temp.check_tile);
drawimagestretched(render_x*16, render_y*16, 16, 16, getTileset(), temp.tile_image[0], temp.tile_image[1], 16, 16);
}
}
saveimage("ImageNameHere");
destroy();
}
if not, check dusty's mode7 thing, that helped me when i made my level displayer in a GUI (can be checked on Testbed, weapon name is 'Public/DustyPorViva/Mode7')