// Shop NPCs -- supplying no argument displays entire menu.
// callfunc "qshop"{,<shop ID>{,<shop ID>{,...}}};
//============================================================
prontera,140,169,5 script Hat Maker 1#1 503,{ callfunc "qshop"; }
prontera,140,165,5 script Hat Maker 2#2 510,{ callfunc "qshop"; }
prontera,140,161,5 script Hat Maker 3#3 504,{ callfunc "qshop"; }
you didnt provide any shop ID in the callfunc
otherwise copy the same script and rename all the NPC and the SHOP name