|
|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
9 D: _ ?" B5 N% vSetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" 8 X: A0 K. z4 O4 `6 `" g& U$ x
SetBeginCondLevel( 15, 15 ); // 这是等级要求!1 U0 M& z1 [% i( f& N. g" o
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
" D$ \8 [4 m7 p7 e {" F/ H6 x# h k: cSetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
0 R9 i8 w" P6 k9 j$ m& ?SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
# h0 L6 A1 [; Y# x8 ^QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
5 W# R ~+ ]! H% gQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
1 E' x& q; l2 bSetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" & @) z% y+ Y5 c
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" ( C+ L( X Y: p" q
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 6 O1 U2 S/ v: ], }+ h+ i$ @* E& Y
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " / D) }2 g. M1 B4 {- K6 o3 f
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
% \7 ~7 I) w# ^# M( XSetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
0 j: |6 R$ Z. d5 M/ bSetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
. X; e( I8 w3 D- c" Z1 ^. Z% \! PSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
- m5 J/ ^- v( ?7 S+ `! P2 tSetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
1 k: K+ w5 T; c+ r) ]/ j3 Y0 C4 o6 [( g6 ?; b
" k3 d+ W, k m* J% P- D1 X SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 ( r6 w6 [/ m' Z; J
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
( Y0 k! C; t$ B" |9 ~8 K6 K0 T SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
0 |" x& z; F' v" A5 C S5 i/ q SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 + T0 q/ T2 ~1 D' K$ Q
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
: z/ J; [ [, [. s7 u "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
2 |4 u3 m' m6 Q: @ "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" & u* \1 Y4 l/ J# D! ?# K! q6 i% W
SetDialog
9 J0 G$ _ U# |- c( Z (
2 ^$ z$ ?4 r, j$ i QSAY_BEGIN1, //首先对话NPC的任务说明01"
% t& g' V/ v6 K5 G9 O0 G6 V) P IDS_PROPQUEST_INC_000712
0 p( Z5 I B1 t3 R8 H% h );
: n0 l2 m% s5 y( E& R1 l SetDialog 5 w7 G) ]% c: g$ n2 y
(
5 K1 n2 d$ k: R- c/ m0 v3 s QSAY_BEGIN2, //首先对话NPC的任务说明02"
W. c8 G- e- U5 n5 @* M' H IDS_PROPQUEST_INC_000713- m" u# d: g. j2 B- t+ x
);
$ f- _4 q' \% C$ a& R. H# D SetDialog 7 V7 j6 m+ @& f: X: l, w7 r
(
' q! E+ S* t7 s) l7 D5 a QSAY_BEGIN3, //首先对话NPC的任务说明03"" G! c9 o2 s/ G
IDS_PROPQUEST_INC_000714 - L8 {1 Q5 s' u
);
& E) N# {. {7 l) n3 }# t: C SetDialog & q- [' r* } ?' ?. Z' }9 U, b. |
( }6 z. z1 l: Y; v
QSAY_BEGIN_YES, //用户点是回答的话"
: u) M7 X' u: r2 G7 {6 f3 i IDS_PROPQUEST_INC_0007157 c% q$ i1 z4 q! r: B4 c" ~$ y
); : W( D3 v; n3 j1 {; [
* t3 M ~0 R# c( b$ [ SetDialog
" }- Q h2 h) R+ ]/ X2 U ( : g% ^7 d8 i1 I- k6 m+ K J a
QSAY_BEGIN_NO, //用户否是回答的话"
8 o3 y, e3 d2 a) L- {# T$ I7 M IDS_PROPQUEST_INC_0007164 x7 d3 U t" A; r
); - [. D) m- s2 O4 Q* O( p
SetDialog : W, Q. b1 A* B6 Q! `" x6 J9 C
(
# f/ B s* ?" j% c1 i5 ^ QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"/ a4 z( m9 _* t
IDS_PROPQUEST_INC_000718
! {: ]. l$ y, ` Z. A) N* I8 E );
' T4 O+ {4 B, N3 o0 k8 ~4 L t SetDialog % ^( q5 A W$ Z
( 4 s; `" f4 W8 R5 I3 f @
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
- Z0 N2 V: D" N8 }' f0 j IDS_PROPQUEST_INC_000718
9 s3 W9 _, @# {) |" S' r \ );
' A& ^& _- T& i4 o9 w- O+ `3 R SetDialog
( L1 @ N# t8 a+ [0 z S# k" |9 Z9 _ (
! F! y0 J! w' q7 X* S% p3 b8 U% b6 [/ d QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"9 v3 Z. ]3 T( v& x1 E
IDS_PROPQUEST_INC_000720
1 F Q% _9 P0 r) {% \3 ]$ I, _ );
! V8 o8 D+ A/ m2 d; D3 [/ e% s+ _0 E2 X, v, T! U
: u) L3 J) B8 I5 j( }1 h |
|