Jump to content
  • 0

Need help with this customize script


Jb Roxas

Question


  • Group:  Members
  • Topic Count:  40
  • Topics Per Day:  0.01
  • Content Count:  95
  • Reputation:   0
  • Joined:  01/28/12
  • Last Seen:  

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;
}

Link to comment
Share on other sites

2 answers to this question

Recommended Posts


  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  15
  • Reputation:   1
  • Joined:  05/19/12
  • Last Seen:  

	getitem 15012,1;
	mes "[Lenneth]";
	mes "Here is ^3355FFDark Armor^000000, may it serve you well.";
	close;
L_NOTENOUGH:

Change for

	getitem 15012,1;
	mes "[Lenneth]";
	mes "Here is ^3355FFDark Armor^000000, may it serve you
well.";
    close;
    getitem 15012,1;
L_NOTENOUGH:

Edited by Nicko
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  45
  • Topics Per Day:  0.01
  • Content Count:  715
  • Reputation:   83
  • Joined:  01/05/12
  • Last Seen:  

Please make sure you're getitem is correct this custom quest

//===== 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,{
set @npcname$, "[Lenneth]";
   mes @npcname$;
   mes "This is a quest for elemental armor's";
   next;
   mes @npcname$;;
   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;

   next;
   mes @npcname$;
   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 @npcname$;;
   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;

   next;
   mes @npcname$;
   mes "Here is ^3355FFUltimate Oasis Armor^000000, may it serve you well.";
   close;

L_QNA:
   next;
   mes @npcname$;
   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 @npcname$;
   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;

   next;
   mes @npcname$;
   mes "Here is ^3355FFNeutral Armor^000000, may it serve you well.";
   close;

L_QWA:
   next;
   mes @npcname$;
   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 @npcname$;
   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;

   next;
   mes @npcname$;
   mes "Here is ^3355FFWind Armor^000000, may it serve you well.";
   close;

L_QFA:
   next;
   mes @npcname$;
   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 @npcname$;
   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;

   next;
   mes @npcname$;
   mes "Here is ^3355FFFire Armor^000000, may it serve you well.";
   close;

L_QWW:
   next;
   mes @npcname$;
   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 @npcname$;
   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;

   next;
   mes @npcname$;
   mes "Here is ^3355FFWater Armor^000000, may it serve you well.";
   close;

L_QEA:
   next;
   mes @npcname$;
   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 @npcname$;
   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;

   next;
   mes @npcname$;
   mes "Here is ^3355FFEarth Armor^000000, may it serve you well.";
   close;

L_QPA:
   next;
   mes @npcname$;
   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 @npcname$;
   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;

   next;
   mes @npcname$;
   mes "Here is ^3355FFPoison Armor^000000, may it serve you well.";
   close;

L_QDA:
   next;
   mes @npcname$;
   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 @npcname$;
   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;

   next;
   mes @npcname$;
   mes "Here is ^3355FFDark Armor^000000, may it serve you well.";
   close;

L_NOTENOUGH:
   next;
   mes @npcname$;
   mes "You are lacking a few items, please return when you have them.";
   close;

L_OUT:
   next;
   mes @npcname$;
   mes "Please return when you change your mind.";
   close;
}

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...