Oh sry, forgot this one

Code:
bmap plSelectMap = <YOUR_BMAP>;

panel plSelectionPan
{
bmap = plSelectMap;
flags = refresh;
button = 20,20,pl1_hover,pl1_normal,pl1_hover,plSelect,null,null;
button = 20,50,pl2_hover,pl2_normal,pl2_hover,plSelect,null,null;
button = 20,80,pl3_hover,pl3_normal,pl3_hover,plSelect,null,null;
button = 20,110,pl4_hover,pl4_normal,pl4_hover,plSelect,null,null;
button = 20,140,pl4_hover,pl4_normal,pl4_hover,plSelect,null,null;
button = 20,170,cancel_but,cancel_but,cancel_but,plSelect_cancel,null,null;
}


That should fix it... But one thing I noticed in the error msg u wrote:
Quote:

Invalid arguments in showPlslPan: plSelectionPan.ps_x=(screen_size.x-bmap_width(plSelectionPan.bmap))/2



should've been pos_x, but that's right in the code I posted, so maybe u just forgot the 'o' when writing the error message.. ;P