The message "You cannot do that here." could be caused by the following:
Failure to set the proper room vnum in the room menu, not setting or loading
the shopkeeper and failing to purge and reset the zone.
Often new builders will get the message "There is nothing for sale." with
their first shop. This can be caused by two things. First, you have to give the
items you wish the mob to sell through zedit and make sure they loaded onto the
mob. Second, all objects that are for sale must have a cost. Shopkeepers can
not sell something with a cost of 0.
Another common problem is that new builders wish a mob to sell an unlimited
number of an item. To do this the item must be added to the shops product menu.
Otherwise the number of objects the shopkeeper sells will be the number in his
inventory.
You can not use the same shopkeeper or the same room to make multiple shops.
See also:: OEDIT-COST, SEDIT-PRODUCTS, SEDIT-MENU