The idea was to create a custom quest npc, where player need to sign up and become a member to start do any quest, i was kinda lost how to set player quest, such as hunt 50 zombie, and when player kill zombie there will be a count down in player screen showing the total killed zombie, and when completed there will a lvl up effect ( much prefer novice lvl up animation ), then player go to npc and get reward,
Spoiler
neko_isle,80,115,2 script Dolphin Guild 513,{
If(MemberQuest){
mes "^CC6600 [Syaziana] ^000000";
mes "Have you kill 50 zombie ?";
end;
}
else {
mes "^CC6600 [Syaziana] ^000000";
mes "Hello ^008800"+strcharinfo(0)+"!^000000";
mes "welcome to Dolphin Merchant Guild";
mes "how may i help you ?";
mes "----------------------------------";
mes "Total Daily Quests Finished: ^008800"+$DailyQuestTotal+"^000000.";
mes "Today Daily Quests Finished: ^0000FF"+$DailyQuestToday+"^000000.";
next;
switch(select("- Register As A Member:- Do Daily Quest:- Do Repeatable Quest:- Exit"))
{
case 1:
mes "^CC6600 [Syaziana] ^000000";
mes "Ahh you wish to become a member of Dolphin Merchant Guild, but we will require you to do a simple task to prove that you are worthy to be a member.";
next;
switch(select("- I will do it:- Maybe later"))
{
case 1:
mes "^CC6600 [Syaziana] ^000000";
mes "Task would be simple just hunt down 50 zombie, i would suggest hunt them at payon dungeon, since the comunity in payon dungeon keep asking for help to clear out those pesky zombie.";
MemberQuest = 1;
end;
case 2:
mes "^CC6600 [Syaziana] ^000000";
mes "Oke then, have a nice day";
end;
}
case 2:
mes "^CC6600 [Syaziana] ^000000";
mes "Here are list of daily quest";
end;
case 3:
mes "^CC6600 [Syaziana] ^000000";
mes "Here are repeatable quest";
end;
case 4:
mes "^CC66000 [Syaziana] ^000000";
mes "Well if you need our service please come and visit me again.";
close;
}
}
}
Question
Dolphin86
The idea was to create a custom quest npc, where player need to sign up and become a member to start do any quest, i was kinda lost how to set player quest, such as hunt 50 zombie, and when player kill zombie there will be a count down in player screen showing the total killed zombie, and when completed there will a lvl up effect ( much prefer novice lvl up animation ), then player go to npc and get reward,
neko_isle,80,115,2 script Dolphin Guild 513,{ If(MemberQuest){ mes "^CC6600 [Syaziana] ^000000"; mes "Have you kill 50 zombie ?"; end; } else { mes "^CC6600 [Syaziana] ^000000"; mes "Hello ^008800"+strcharinfo(0)+"!^000000"; mes "welcome to Dolphin Merchant Guild"; mes "how may i help you ?"; mes "----------------------------------"; mes "Total Daily Quests Finished: ^008800"+$DailyQuestTotal+"^000000."; mes "Today Daily Quests Finished: ^0000FF"+$DailyQuestToday+"^000000."; next; switch(select("- Register As A Member:- Do Daily Quest:- Do Repeatable Quest:- Exit")) { case 1: mes "^CC6600 [Syaziana] ^000000"; mes "Ahh you wish to become a member of Dolphin Merchant Guild, but we will require you to do a simple task to prove that you are worthy to be a member."; next; switch(select("- I will do it:- Maybe later")) { case 1: mes "^CC6600 [Syaziana] ^000000"; mes "Task would be simple just hunt down 50 zombie, i would suggest hunt them at payon dungeon, since the comunity in payon dungeon keep asking for help to clear out those pesky zombie."; MemberQuest = 1; end; case 2: mes "^CC6600 [Syaziana] ^000000"; mes "Oke then, have a nice day"; end; } case 2: mes "^CC6600 [Syaziana] ^000000"; mes "Here are list of daily quest"; end; case 3: mes "^CC6600 [Syaziana] ^000000"; mes "Here are repeatable quest"; end; case 4: mes "^CC66000 [Syaziana] ^000000"; mes "Well if you need our service please come and visit me again."; close; } } }
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.