@IsabelaFernandez You can use this, I think it has what you need.
prontera,150,150,4 script Quest NPC 1_M_MERCHANT,{
mes "[Quest NPC]";
mes "I have an awesome item list here, you want to take a simple quest?.";
next;
menu "Nope i dont want!",-, "Yes show me the list.",M_DO;
mes "[Quest NPC]";
mes "Ok bye..";
emotion ET_HAH;
close;
M_DO:
mes "[Quest NPC]";
mes "You can select one from the following...";
next;
menu "ITEM1",A_ITEM1,"ITEM2",A_ITEM2,"ITEM3",A_ITEM3,"ITEM4",A_ITEM4,"ITEM5",A_ITEM5,"ITEM6",A_ITEM6;
A_ITEM1:
mes "[Quest NPC]";
mes "You want this gear?";
mes "You need this items before you have mine.";
mes "Poring Coins [300 ea]";
mes "Mithril Coins [500 ea]";
mes "Ghostring Card [1 ea]";
next;
if(select("Get It:Cancel")==2) goto M_END;
if(countitem(7539) < 300 || countitem(674) < 500 || countitem(4047) < 1) {
mes "[Quest NPC]";
mes "Not enough coins";
close;
} else {
mes "[Quest NPC]";
mes "Here you go!";
delitem 7539,300;
delitem 674,500;
delitem 4047,1;
progressbar "FFFFFF",3;
getitem 999,1; // Item ID Number
close;
}
A_ITEM2:
mes "[Quest NPC]";
mes "You want this gear?";
mes "You need this items before you have mine.";
mes "Poring Coins [300 ea]";
mes "Mithril Coins [500 ea]";
mes "Ghostring Card [1 ea]";
next;
if(select("Get It:Cancel")==2) goto M_END;
if(countitem(7539) < 300 || countitem(674) < 500 || countitem(4047) < 1) {
mes "[Quest NPC]";
mes "Not enough coins";
close;
} else {
mes "[Quest NPC]";
mes "Here you go!";
delitem 7539,300;
delitem 674,500;
delitem 4047,1;
progressbar "FFFFFF",3;
getitem 999,1; // Item ID Number
close;
}
A_ITEM3:
mes "[Quest NPC]";
mes "You want this gear?";
mes "You need this items before you have mine.";
mes "Poring Coins [300 ea]";
mes "Mithril Coins [500 ea]";
mes "Ghostring Card [1 ea]";
next;
if(select("Get It:Cancel")==2) goto M_END;
if(countitem(7539) < 300 || countitem(674) < 500 || countitem(4047) < 1) {
mes "[Quest NPC]";
mes "Not enough coins";
close;
} else {
mes "[Quest NPC]";
mes "Here you go!";
delitem 7539,300;
delitem 674,500;
delitem 4047,1;
progressbar "FFFFFF",3;
getitem 999,1; // Item ID Number
close;
}
A_ITEM4:
mes "[Quest NPC]";
mes "You want this gear?";
mes "You need this items before you have mine.";
mes "Poring Coins [300 ea]";
mes "Mithril Coins [500 ea]";
mes "Ghostring Card [1 ea]";
next;
if(select("Get It:Cancel")==2) goto M_END;
if(countitem(7539) < 300 || countitem(674) < 500 || countitem(4047) < 1) {
mes "[Quest NPC]";
mes "Not enough coins";
close;
} else {
mes "[Quest NPC]";
mes "Here you go!";
delitem 7539,300;
delitem 674,500;
delitem 4047,1;
progressbar "FFFFFF",3;
getitem 999,1; // Item ID Number
close;
}
A_ITEM5:
mes "[Quest NPC]";
mes "You want this gear?";
mes "You need this items before you have mine.";
mes "Poring Coins [300 ea]";
mes "Mithril Coins [500 ea]";
mes "Ghostring Card [1 ea]";
next;
if(select("Get It:Cancel")==2) goto M_END;
if(countitem(7539) < 300 || countitem(674) < 500 || countitem(4047) < 1) {
mes "[Quest NPC]";
mes "Not enough coins";
close;
} else {
mes "[Quest NPC]";
mes "Here you go!";
delitem 7539,300;
delitem 674,500;
delitem 4047,1;
progressbar "FFFFFF",3;
getitem 999,1; // Item ID Number
close;
}
A_ITEM6:
mes "[Quest NPC]";
mes "You want this gear?";
mes "You need this items before you have mine.";
mes "Poring Coins [300 ea]";
mes "Mithril Coins [500 ea]";
mes "Ghostring Card [1 ea]";
next;
if(select("Get It:Cancel")==2) goto M_END;
if(countitem(7539) < 300 || countitem(674) < 500 || countitem(4047) < 1) {
mes "[Quest NPC]";
mes "Not enough coins";
close;
} else {
mes "[Quest NPC]";
mes "Here you go!";
delitem 7539,300;
delitem 674,500;
delitem 4047,1;
progressbar "FFFFFF",3;
getitem 999,1; // Item ID Number
close;
}
M_END:
mes "[Quest NPC]";
mes "See you...";
emotion ET_SLEEPY;
close;
}