The npc show, but when you are going to make the quest its not giving the reward
//===== rAthena Script =======================================
//= Valhallen items Quests NPC
//===== By: ==================================================
//= Avaji
//===== Current Version: =====================================
//= 1.0
//===== Compatible With: =====================================
//= rAthena SVN
//===== Description: =========================================
//= All-in-one: Mjollnir,Sleipnir,Brisingammen,Gleipnir,Megingjard
//===== Additional Comments: =================================
//= Custom quest, ingredients based on official RO FAQ
//============================================================
prontera,140,168,5 script Elemental Armor's 421,{
mes "[Lenneth]";
mes "This is a quest for elemental armor's";
next;
mes "[Lenneth]";
mes "What would you like?";
next;
menu "Ultimate Oasis Armor",-,"Neutral Armor",L_QNA,"Wind Armor",L_QWA,"Fire Armor",L_QFA,"Water Armor",L_QWW,"Earth Armor",L_QEA,"Poison Armor",L_QPA,"Dark Armor",L_QDA;
mes "[Lenneth]";
mes "Requirements";
mes "30000 ^3355FFGold^000000?";
mes "100 ^3355FFRok Star Badge^000000?";
mes "100 ^3355FFTCG^000000?";
mes "The 7 ^3355FFElemental Armor's^000000?";
next;
mes "[Lenneth]";
mes "Do you desire ^3355FFOasis Armor^000000?";
next;
menu "Yes",-,"No",L_OUT;
if(countitem(969) < 30000 || countitem(7729) < 100 || countitem(7727) < 100 || countitem(15013) < 1 || countitem(2356) < 1 || countitem(15002) < 1 || countitem(2380) < 1 || countitem(15007) < 1 || countitem(2397) < 1 || countitem(15012) < 1) goto L_NOTENOUGH;
delitem 969,30000;
delitem 7729,100;
delitem 7227,100;
delitem 15013,1;
delitem 2356,1;
delitem 15002,1;
delitem 2380,1;
delitem 15007,1;
delitem 2397,1;
delitem 15012,1;
getitem 15008,1;
mes "[Lenneth]";
mes "Here is ^3355FFUltimate Oasis Armor^000000, may it serve you well.";
close;
L_QNA:
mes "[Lenneth]";
mes "Requirements";
mes "2 ^3355FFOmen of Tempest^000000?";
mes "10000 ^3355FFGold^000000?";
mes "50 ^3355FFRok Star Badge^000000?";
mes "30 ^3355FFTCG^000000?";
mes "10 ^3355FFMuscovite^000000?";
next;
mes "[Lenneth]";
mes "Do you desire ^3355FFNeutral Armor^000000?";
next;
menu "Yes",-,"No",L_OUT;
if(countitem(969) < 10000 || countitem(7729) < 50 || countitem(7727) < 30 || countitem(7292) < 10 || countitem(7089) < 2) goto L_NOTENOUGH;
delitem 969,10000;
delitem 7729,50;
delitem 7227,30;
delitem 7292,10;
delitem 7089,2;
getitem 15013,1;
mes "[Lenneth]";
mes "Here is ^3355FFNeutral Armor^000000, may it serve you well.";
close;
L_QWA:
mes "[Lenneth]";
mes "Requirements";
mes "2 ^3355FFEmblem of Sun God^000000?";
mes "10000 ^3355FFGold^000000?";
mes "50 ^3355FFRok Star Badge^000000?";
mes "30 ^3355FFTCG^000000?";
mes "10 ^3355FFBiotite^000000?";
next;
mes "[Lenneth]";
mes "Do you desire ^3355FFWind Armor^000000?";
next;
menu "Yes",-,"No",L_OUT;
if(countitem(969) < 10000 || countitem(7729) < 50 || countitem(7727) < 30 || countitem(7297) < 10 || countitem(7086) < 2) goto L_NOTENOUGH;
delitem 969,10000;
delitem 7729,50;
delitem 7227,30;
delitem 7297,10;
delitem 7086,2;
getitem 2356,1;
mes "[Lenneth]";
mes "Here is ^3355FFWind Armor^000000, may it serve you well.";
close;
L_QFA:
mes "[Lenneth]";
mes "Requirements";
mes "2 ^3355FFSnow Crystal^000000?";
mes "10000 ^3355FFGold^000000?";
mes "50 ^3355FFRok Star Badge^000000?";
mes "30 ^3355FFTCG^000000?";
mes "10 ^3355FFPhlogopite^000000?";
next;
mes "[Lenneth]";
mes "Do you desire ^3355FFFire Armor^000000?";
next;
menu "Yes",-,"No",L_OUT;
if(countitem(969) < 10000 || countitem(7729) < 50 || countitem(7727) < 30 || countitem(7290) < 10 || countitem(7088) < 2) goto L_NOTENOUGH;
delitem 969,10000;
delitem 7729,50;
delitem 7227,30;
delitem 7290,10;
delitem 7088,2;
getitem 15002,1;
mes "[Lenneth]";
mes "Here is ^3355FFFire Armor^000000, may it serve you well.";
close;
L_QWW:
mes "[Lenneth]";
mes "Requirements";
mes "2 ^3355FFRipple^000000?";
mes "10000 ^3355FFGold^000000?";
mes "50 ^3355FFRok Star Badge^000000?";
mes "30 ^3355FFTCG^000000?";
mes "10 ^3355FFCitrin^000000?";
next;
mes "[Lenneth]";
mes "Do you desire ^3355FFWater Armor^000000?";
next;
menu "Yes",-,"No",L_OUT;
if(countitem(969) < 10000 || countitem(7729) < 50 || countitem(7727) < 30 || countitem(7295) < 10 || countitem(7090) < 2) goto L_NOTENOUGH;
delitem 969,10000;
delitem 7729,50;
delitem 7227,30;
delitem 7295,10;
delitem 7090,2;
getitem 2380,1;
mes "[Lenneth]";
mes "Here is ^3355FFWater Armor^000000, may it serve you well.";
close;
L_QEA:
mes "[Lenneth]";
mes "Requirements";
mes "2 ^3355FFBillow^000000?";
mes "10000 ^3355FFGold^000000?";
mes "50 ^3355FFRok Star Badge^000000?";
mes "30 ^3355FFTCG^000000?";
mes "10 ^3355FFPyroxene^000000?";
next;
mes "[Lenneth]";
mes "Do you desire ^3355FFEarth Armor^000000?";
next;
menu "Yes",-,"No",L_OUT;
if(countitem(969) < 10000 || countitem(7729) < 50 || countitem(7727) < 30 || countitem(7296) < 10 || countitem(7091) < 10) goto L_NOTENOUGH;
delitem 969,10000;
delitem 7729,50;
delitem 7227,30;
delitem 7296,10;
delitem 7091,2;
getitem 15007,1;
mes "[Lenneth]";
mes "Here is ^3355FFEarth Armor^000000, may it serve you well.";
close;
L_QPA:
mes "[Lenneth]";
mes "Requirements";
mes "2 ^3355FFOmen of Tempest^000000?";
mes "10000 ^3355FFGold^000000?";
mes "50 ^3355FFRok Star Badge^000000?";
mes "30 ^3355FFTCG^000000?";
mes "10 ^3355FFMatchsticks^000000?";
next;
mes "[Lenneth]";
mes "Do you desire ^3355FFPoison Armor^000000?";
next;
menu "Yes",-,"No",L_OUT;
if(countitem(969) < 10000 || countitem(7729) < 50 || countitem(7727) < 30 || countitem(7035) < 10 || countitem(7089) < 2) goto L_NOTENOUGH;
delitem 969,10000;
delitem 7729,50;
delitem 7227,30;
delitem 7035,10;
delitem 7089,2;
getitem 2397,1;
mes "[Lenneth]";
mes "Here is ^3355FFPoison Armor^000000, may it serve you well.";
close;
L_QDA:
mes "[Lenneth]";
mes "Requirements";
mes "2 ^3355FFSnow Crystal^000000?";
mes "10000 ^3355FFGold^000000?";
mes "50 ^3355FFRok Star Badge^000000?";
mes "30 ^3355FFTCG^000000?";
mes "10 ^3355FFPyroxene^000000?";
next;
mes "[Lenneth]";
mes "Do you desire ^3355FFDark Armor^000000?";
next;
menu "Yes",-,"No",L_OUT;
if(countitem(969) < 10000 || countitem(7729) < 50 || countitem(7727) < 30 || countitem(7296) < 10 || countitem(7088) < 2) goto L_NOTENOUGH;
delitem 969,10000;
delitem 7729,50;
delitem 7227,30;
delitem 7088,2;
getitem 15012,1;
mes "[Lenneth]";
mes "Here is ^3355FFDark Armor^000000, may it serve you well.";
close;
L_NOTENOUGH:
mes "[Lenneth]";
mes "You are lacking a few items, please return when you have them.";
close;
L_OUT:
mes "[Lenneth]";
mes "Please return when you change your mind.";
close;
}