diff options
Diffstat (limited to 'npc/003-1')
-rw-r--r-- | npc/003-1/_import.txt | 51 | ||||
-rw-r--r-- | npc/003-1/well.txt | 46 |
2 files changed, 70 insertions, 27 deletions
diff --git a/npc/003-1/_import.txt b/npc/003-1/_import.txt index 6bd89a8f6..ba10b7386 100644 --- a/npc/003-1/_import.txt +++ b/npc/003-1/_import.txt @@ -2,36 +2,35 @@ // This file is generated automatically. All manually added changes will be removed when running the Converter. "npc/003-1/_mobs.txt", "npc/003-1/_warps.txt", -"npc/003-1/tamiloc.txt", -"npc/003-1/sarah.txt", -"npc/003-1/guardphilip.txt", -"npc/003-1/itka.txt", -"npc/003-1/ninathetraveler.txt", -"npc/003-1/guardmoustacha.txt", -"npc/003-1/guardpopaul.txt", +"npc/003-1/ched.txt", +"npc/003-1/constableperry.txt", +"npc/003-1/cyndala.txt", +"npc/003-1/eomie.txt", "npc/003-1/gladys.txt", -"npc/003-1/michel.txt", -"npc/003-1/swezanne.txt", -"npc/003-1/luca.txt", -"npc/003-1/neko.txt", -"npc/003-1/inar.txt", -"npc/003-1/malivox.txt", "npc/003-1/guardavou.txt", +"npc/003-1/guardbenji.txt", "npc/003-1/guarddefou.txt", +"npc/003-1/guardfalko.txt", +"npc/003-1/guardmoustacha.txt", +"npc/003-1/guardphilip.txt", +"npc/003-1/guardpopaul.txt", +"npc/003-1/guardvalou.txt", +"npc/003-1/guardyen.txt", +"npc/003-1/inac.txt", +"npc/003-1/inar.txt", +"npc/003-1/itka.txt", +"npc/003-1/jakod.txt", "npc/003-1/jerican.txt", +"npc/003-1/luca.txt", +"npc/003-1/mahoud.txt", +"npc/003-1/malivox.txt", "npc/003-1/mariusthebard.txt", +"npc/003-1/michel.txt", +"npc/003-1/neko.txt", +"npc/003-1/ninathetraveler.txt", +"npc/003-1/sarah.txt", "npc/003-1/silvia.txt", -"npc/003-1/guardbenji.txt", -"npc/003-1/guardvalou.txt", +"npc/003-1/swezanne.txt", +"npc/003-1/tamiloc.txt", +"npc/003-1/tinris.txt", "npc/003-1/well.txt", -"npc/003-1/mahoud.txt", -"npc/003-1/inac.txt", -"npc/003-1/constableperry.txt", -"npc/003-1/guadyen.txt", -"npc/003-1/cyndala.txt", -"npc/003-1/jakod.txt", -"npc/003-1/ched.txt", -"npc/003-1/guardyen.txt", -"npc/003-1/guardfalko.txt", -"npc/003-1/eomie.txt", -"npc/003-1/tinris.txt",
\ No newline at end of file diff --git a/npc/003-1/well.txt b/npc/003-1/well.txt index 986d21c77..695dae536 100644 --- a/npc/003-1/well.txt +++ b/npc/003-1/well.txt @@ -3,9 +3,53 @@ 003-1,45,80,0 script Well NPC_NO_SPRITE,{ + .Item1 = IronOre; //7 + .GP = 8500; + .ItemCreate = IronIngot; + + function quest_create { + speech S_FIRST_BLANK_LINE | S_LAST_NEXT, + l("How many ingots do you want to make?"); + input .amount; + + if (countitem("Iron Ore") >= .amount * 7 && Zeny >= 8500 * .amount) + { + delitem .Item1, .amount * 7; + Zeny = Zeny - .amount * .GP; + getitem .ItemCreate, .amount; + close; + } + speech S_FIRST_BLANK_LINE | S_LAST_NEXT, + l("You don't have enought quantity."); + close; + + } + + speech S_FIRST_BLANK_LINE | S_LAST_NEXT, + l("Hello do you want to craft @@, for that i will need 7 @@,and @@ gp.", getitemlink(.ItemCreate),getitemlink(.Item1),.GP); + + do + { + .@karim = getq(Karim_Quest); + select + l("Yes"), + menuaction(l("Quit")); + + switch (@menu) + { + case 1: + quest_create; + break; + } + } while (@menu != 2); + + closedialog; + goodbye; + close; OnInit: .sex = G_MALE; .distance = 3; end; -}
\ No newline at end of file +} + |