//===== rAthena Script =======================================//= Eden Group Quests - Mission [11 - 25]//===== By: ==================================================//= L0ne_W0lf//===== Current Version: =====================================//= 1.5//===== Compatible With: =====================================//= rAthena Project//===== Description: =========================================//= Repetable Quests for Players between Baselevel 11 - 25.//===== Additional Comments: =================================//= 1.0 First Version.//= 1.1 Some little optimization here and there. [Masao]//= 1.2 Optimized. [Euphy]//= 1.3 Bug fixes. [Capuche]//= 1.4 Added support to Para_Team_Mark_ in Eden Group. [Ragno]//= 1.5 Added use of F_HasEdenGroupMark function. [Ragno]//============================================================
moc_para01,36,38,3 script Mission[11-25]#Tuto4_BOARD3,{if(!callfunc("F_HasEdenGroupMark")){
mes "- You need to have an -";
mes "- ^4d4dff'Eden Group Mark'^000000 -";
mes "- to receive these missions. -";
close;}for(.@i=11124;.@i<11134;.@i++)if(checkquest(.@i,PLAYTIME)==2) erasequest .@i;for(.@i=11114;.@i<11124;.@i++){.@j= checkquest(.@i,HUNTING);if(.@j==2){
mes " - You must collect your - ";
mes " - reward before starting - ";
mes " - a new mission. - ";
mes " ";
mes " - Manager : Spike - ";
close;}elseif(.@j>=0){
mes " - You can only request - ";
mes " - one mission at a time. - ";
mes " ";
mes " - Manager : Spike - ";
close;}}if(BaseLevel<11){
mes " - There are no tasks - ";
mes " - open for you right now. - ";
close;}if(BaseLevel>25){
mes " - These missions are too - ";
mes " - easy for your caliber - ";
mes " - search for a more level - ";
mes " - appropriate mission. - ";
close;}
mes " - Mission bulletin board -";
mes " - for beginners. -";
mes " ";
mes " - Manager : Spike -";
next;switch(select("Hornet Hunting:Condor Hunting:Grasshopper's Leg:Worm Tail Hunting:Spore Hunting:Pest Control:Muka Hunting:Familiar Hunting:Collect Feathers:Collect Poison Spores:Cancel")){case1: callsub L_Quest,11114,"Hornet Hunting"," - Hunt 10 ^4d4dff'Hornets'^000000 - "," - northwest of Prontera. - ";case2: callsub L_Quest,11115,"Condor Hunting"," - Hunt 20 ^4d4dff'Condors'^000000 - "," - south of Morocc. - ";case3: callsub L_Quest,11116,"Grasshopper's Leg"," - Hunt 10 ^4d4dff'Rockers'^000000 - "," - southwest of Prontera and - "," - bring 10 ^4d4dffGrasshopper's Legs^000000. - ";case4: callsub L_Quest,11117,"Worm Tail Hunting"," - Hunt 20 ^4d4dff'Worm Tails'^000000 - "," - southeast of Payon.- ";case5: callsub L_Quest,11118,"Spore Hunting"," - Hunt 30 ^4d4dff'Spores'^000000 - "," - around Payon. - ";case6: callsub L_Quest,11119,"Pest Control"," - Hunt 20 ^4d4dffThief Bug Eggs^000000 - "," - in the Prontera Culvert - "," - and bring 10 ^4d4dffChrysalis^000000. - ";case7: callsub L_Quest,11120,"Muka Hunting"," - Hunt 20 ^4d4dff'Muka'^000000 - "," - south of Prontera. - ";case8: callsub L_Quest,11121,"Familiar Hunting"," - Hunt 20 ^4d4dffFamiliar^000000 - "," - in the Culvert Sewers - "," - west of Prontera. - ";case9: callsub L_Quest,11122,"Collect Feathers"," - Hunt 30 ^4d4dff'Peco Pecos'^000000 - "," - south of Prontera. - ";case10: callsub L_Quest,11123,"Collect Poison Spores"," - Hunt 30 ^4d4dffPoison Spores^000000 - "," - inside the Geffen Tower and - "," - bring 5 ^4d4dffPoison Spores^000000. - ";case11:
mes " - Stop reading the bulletin board. - ";
close;}
L_Quest:.@quest_status= checkquest(getarg(0)+10,PLAYTIME);if(.@quest_status==0||.@quest_status==1){
mes " - Mission ^4d4dff"+ getarg(1)+"^000000 - ";
mes " - is already finished for today. - ";
mes " ";
mes " - Manager : Spike - ";
close;}
mes " - Mission '"+ getarg(1)+"' - ";for(.@i=2;.@i< getargcount();.@i++)
mes getarg(.@i);
mes " ";
mes " - Manager : Spike - ";
next;if(select("I will do this mission.:Look for other missions.")==2){
mes " - Let's search for -";
mes " - other missions. - ";
close;}for(.@i=2;.@i< getargcount();.@i++)
mes getarg(.@i);
setquest getarg(0);
close;}
moc_para01,32,30,6 script Spike4_F_CHILD,{for(.@i=11114;.@i<11124;.@i++){.@j= checkquest(.@i,HUNTING);if(.@j==2){switch(.@i){case11114: callsub L_Quest,.@i,"Hornet Hunting",900;case11115: callsub L_Quest,.@i,"Condor Hunting",1800;case11116: callsub L_Quest,.@i,"Grasshopper's Leg",1400,940,10;case11117: callsub L_Quest,.@i,"Worm Tail Hunting",2600;case11118: callsub L_Quest,.@i,"Spore Hunting",3900;case11119: callsub L_Quest,.@i,"Extirpate Insects",2900,915,10;case11120: callsub L_Quest,.@i,"Muka Hunting",3200;case11121: callsub L_Quest,.@i,"Familiar Hunting",3200;case11122: callsub L_Quest,.@i,"Collect Feathers",5400;case11123: callsub L_Quest,.@i,"Collect Poison Spores",6000,7033,5;}}elseif(.@j>=0){
mes "[Spike]";
mes "You haven't finished your mission yet.";
mes "Keep up the good work. You are almost done.";
close;}}
mes "[Spike]";
mes "Are you looking for a job?";
mes "We always have lots of work to do.";
next;
mes "[Spike]";
mes "Why don't you look around and find some interesting tasks?";
close;
L_Quest:.@quest_id= getarg(0);if(checkquest(.@quest_id,HUNTING)==2){.@item_req= getarg(3,0);.@req_amount= getarg(4,0);if(.@item_req){if(countitem(.@item_req)<.@req_amount){
mes "[Spike]";
mes "You don't have enough "+ getitemname(.@item_req)+".";
mes "You need to bring "+.@req_amount+" "+ getitemname(.@item_req)+".";
close;}}
mes "[Spike]";
mes "Hmm... let me see~";
mes "You have completed the '"+ getarg(1)+"' mission.";
next;
mes "[Spike]";
mes "Good work~!!";
mes "Our client is so happy with your work. He will appreciate what you have done.";
mes "Please help us again. Thanks!";if(.@item_req)
delitem .@item_req,.@req_amount;
erasequest .@quest_id;
setquest .@quest_id+10;
getexp getarg(2),0;
close;}}
I want just one npc
if hunt all mobs directly get exp and, (item send to email player)
Onclicknpc he show my range levels from 1 to 175
Like
Case 1: 1-40, case 2: 40-60... to 160-175
Next;
And he read if my level beetween the range 1-40
Mes: you are range level beetween 1-40 and this the hunt mobs you can hunt
Question
STORY
I want just one npc
if hunt all mobs directly get exp and, (item send to email player)
Onclicknpc he show my range levels from 1 to 175
Like
Case 1: 1-40, case 2: 40-60... to 160-175
Next;
And he read if my level beetween the range 1-40
Mes: you are range level beetween 1-40 and this the hunt mobs you can hunt
Hornet
Spore
Thanks for any one help on this script
Link to comment
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.