Here's the rental bossnia script I used before on my server, should give you an idea.
quiz_00,53,31,3 script Gatekeeper 737,{
if(gettimetick(2) < #EntFee) goto Lent;
mes "[^000088 Da Dark Lord ^000000]";
mes "Do you want to enter bossnia?";
mes "You would be needing an entrance of 1 TCG and it would be good for 1 day..";
menu "Okay, fair enough!",-;
next;
if(countitem(7227) < 1) goto Lnenough;
delitem 7227,1;
set #EntFee,gettimetick(2)+86400;
goto Lent;
Lent:
mes "[^000088 Da Dark Lord ^000000]";
mes "Which room do you want to enter?";
menu "Room 1 ["+getmapusers("bossnia_01")+"]",-,"Room 2 ["+getmapusers("bossnia_02")+"]",Lr2,"Room 3 ["+getmapusers("bossnia_03")+"]",Lr3,"Room 4 ["+getmapusers("bossnia_04")+"]",Lr4;
next;
mes "[^000088 Da Dark Lord ^000000]";
mes "Best wishes..";
warp "bossnia_01",0,0;
close;
Lr2:
next;
mes "[^000088 Da Dark Lord ^000000]";
mes "Best wishes..";
warp "bossnia_02",0,0;
close;
Lr3:
next;
mes "[^000088 Da Dark Lord ^000000]";
mes "Best wishes..";
warp "bossnia_03",0,0;
close;
Lr4:
next;
mes "[^000088 Da Dark Lord ^000000]";
mes "Best wishes..";
warp "bossnia_04",0,0;
close;
Lnenough:
mes "[^000088 Da Dark Lord ^000000]";
mes "Don't try to fool me!";
close;
}
bossnia_01 mapflag nowarp
bossnia_01 mapflag nowarpto
bossnia_01 mapflag noteleport
bossnia_01 mapflag nosave SavePoint
bossnia_01 mapflag noicewall
bossnia_01 mapflag nobranch
bossnia_01 mapflag nomemo
bossnia_01 mapflag noexp
bossnia_02 mapflag nowarp
bossnia_02 mapflag nowarpto
bossnia_02 mapflag noteleport
bossnia_02 mapflag nosave SavePoint
bossnia_02 mapflag noicewall
bossnia_02 mapflag nobranch
bossnia_02 mapflag nomemo
bossnia_02 mapflag noexp
bossnia_03 mapflag nowarp
bossnia_03 mapflag nowarpto
bossnia_03 mapflag noteleport
bossnia_03 mapflag nosave SavePoint
bossnia_03 mapflag noicewall
bossnia_03 mapflag nobranch
bossnia_03 mapflag nomemo
bossnia_03 mapflag noexp
bossnia_03 mapflag pvp
bossnia_04 mapflag nowarp
bossnia_04 mapflag nowarpto
bossnia_04 mapflag noteleport
bossnia_04 mapflag nosave SavePoint
bossnia_04 mapflag noicewall
bossnia_04 mapflag nobranch
bossnia_04 mapflag nomemo
bossnia_04 mapflag noexp
bossnia_04 mapflag pvp