From 5d08bc2a59ac0bea9573085f6ea2fc12fee9a7ae Mon Sep 17 00:00:00 2001 From: thatakkarin Date: Mon, 3 Sep 2012 23:59:46 +0000 Subject: * Fixed bugreport:6619 with correct ammo view id in /doc/item_db.txt * Slight cleanup in /doc/atcommands.txt * Added quest sample NPC in /doc/npc_test_quest.txt * Added an additional example in /doc/whisper_sys.txt to show extended usage git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16742 54d463be-8e91-2dee-dedb-b68131a5f0ec --- doc/sample/npc_test_quest.txt | 44 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 doc/sample/npc_test_quest.txt (limited to 'doc/sample') diff --git a/doc/sample/npc_test_quest.txt b/doc/sample/npc_test_quest.txt new file mode 100644 index 000000000..097f7655b --- /dev/null +++ b/doc/sample/npc_test_quest.txt @@ -0,0 +1,44 @@ +// Before installing an NPC like the one below, you would +// need to add the quest to /db/quest_db.txt - e.g: +// 9000,0,1002,3,0,0,0,0,"3 Splats Please!" + + +prontera,90,95,1 script Jelly 123,{ +set .@n$, "["+strnpcinfo(1)+"]"; +if(checkquest(9000) == -1) goto L_Start; +if(checkquest(9000,HUNTING) == 2) goto L_Reward; +if(checkquest(9000) == 2) goto L_Done; + +L_Start: + mes .@n$; + mes "Hey there! Would you help me?"; + next; + switch(select("I'd rather not:What's up?")){ + case 1: + mes .@n$; + mes "I didn't want your help anyway!"; + close; + + case 2: + mes .@n$; + mes "Those Porings are weirding me out."; + mes "Would you kill 3 for me?"; + setquest 9000; // Adds the quest to your Quest Window. + close; + } + } + close; + +L_Reward: + mes .@n$; + mes "Awesome! Than you =)"; + getexp 10000,0; + dispbottom "You have been rewarded with 10,000 Base Exp."; + completequest 9000; + close; + +L_Done: + mes .@n$; + mes "Thanks again for doing that for me =)"; + close; +} \ No newline at end of file -- cgit v1.2.3-70-g09d2