Thanks for help guys...
But I fixed it by adding "Sleep 10;" When doing research with the hatmaker npc, I saw this code then I try it.. lol
// -----------------------------------------------------------
// Quest items -- do NOT use a reward item more than once!
// Add(<shop ID>,<reward ID>,<reward amount>,
// <Zeny cost>,<point cost>,
// <required item ID>,<required item amount>{,...});
// -----------------------------------------------------------
Sleep 10;
Add(1,30101,1,0,0,7086,1,969,10,999,40,1003,50,984,2);
Add(1,30102,1,0,0,1059,250,2221,1,2227,1,7063,600);
Add(1,30103,1,0,0,2252,1,1036,400,7001,50,4052,1);
Add(1,30104,1,0,0,2252,1,1054,450,943,1200);
Sleep 10;
Add(2,1224,1,0,0,7297,30,969,10,999,50,714,10);
Add(2,1225,1,0,0,7292,30,969,10,999,50,714,10);
Sleep 10;
Add(3,531,1,3,0,512,1,713,1);
Add(3,532,1,3,0,513,1,713,1);
Add(3,533,1,3,0,514,1,713,1);
Add(3,534,1,3,0,515,1,713,1);
By the way can I know what is the meaning or function of " Sleep 10; "