|
|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 5 `" U; r, N& F# ~# m' u/ |
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
# e6 `- _" K: b" u2 aSetBeginCondLevel( 15, 15 ); // 这是等级要求!# ~9 i# `1 M3 N% f- O
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
F! m: t" O/ i- u8 l! hSetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业 w. \& O* R1 E- k2 C
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
% A! e1 a3 c- d9 p; }, P6 GQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
/ n2 o4 p6 L6 MQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
0 g4 |6 ]! z" ^% N2 eSetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" * K3 L+ I- Y W. u. z+ Q
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" 3 q, E( ?. A {- q% H6 t+ u8 y/ s
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
, j5 h' x1 g( \8 o+ ?( [SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " 5 f5 z h( y4 \) p
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" ) G, d, ~! |( N5 B2 x$ g# Q
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" ! u0 {: w! o; _( r2 `2 V, {0 m
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验% }& j/ h, s$ C% w
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
3 T) `- b/ t6 u" `$ dSetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师3 e# U0 ]3 Q8 ~' b) t
, K: `- t1 p3 H% w
1 c0 D. d8 R$ i& n% Z SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 : C0 n6 K2 e- M0 _+ H( x
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1) 2 l+ e- A t9 ]3 y! X
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
- H% E7 ~$ K: j. a1 B SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 ) A% O0 _5 m" B" @- C4 V7 c5 q" G: N
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) , b# D5 d/ Z; F2 W% m- G* \) G, g
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
( x9 l8 j5 y0 m1 c "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" % g$ R# J& g" l2 Z- L# C
SetDialog
1 T. C8 k" r1 j* y- n ( . S# i( [9 m2 x3 u6 F
QSAY_BEGIN1, //首先对话NPC的任务说明01"" ~. k- ^& a( Z5 C- x
IDS_PROPQUEST_INC_000712
3 Q, ~$ i* C% R; h' K );
Z! c2 r `+ b: l) a SetDialog
' l+ `8 h' \" @3 @: ? (
' E8 x4 _" ~! Y3 b1 V QSAY_BEGIN2, //首先对话NPC的任务说明02"
* K, P$ X0 q1 W# B IDS_PROPQUEST_INC_000713( d S$ ]# x' s; J
); % W- g/ U, p, }7 W% x" x; e1 _9 M/ [
SetDialog
2 Z! z2 g7 P( @, F6 M ( & L4 u. v# [- f# j8 u% {/ u
QSAY_BEGIN3, //首先对话NPC的任务说明03"7 q! `' C7 v' ^' q* s4 c
IDS_PROPQUEST_INC_000714
& _+ m9 ]/ C3 Q7 G ); 3 e0 K. ]; u/ `' a- @: |
SetDialog ' \5 r& k3 N) I( S% E
(
@8 O% P5 h8 \1 u* [, e( R0 t QSAY_BEGIN_YES, //用户点是回答的话"/ O- O% r: V& k( i" n
IDS_PROPQUEST_INC_000715* e* _9 i( a. n9 ~
); , b. a3 e8 E/ ?3 Q; L
8 b- p" x7 {0 v SetDialog
4 ?2 {, @* L; r1 j$ { ( & F/ E C+ T+ L$ `* g
QSAY_BEGIN_NO, //用户否是回答的话"
- o& a2 F6 F. r. l& I7 C7 o8 _ IDS_PROPQUEST_INC_000716
6 b2 Z7 l6 L( C: X );
! D! z L* @: U8 d; q SetDialog ! K; Z, Q: _+ d
(
# J% s2 [* S$ W( g- u5 g# o F' D QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
$ e: Y! D+ k- i; N IDS_PROPQUEST_INC_000718
: o- X S8 `: u. o/ y- A* A' l );
$ w; z9 H( ?# I, ?& ~+ P( W SetDialog
# m; v0 H3 Z& n( `9 ~. b (
% r- S1 n, V8 S2 {. R0 F QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
# {4 S5 S( [1 X/ i# Y, L* S0 ~ IDS_PROPQUEST_INC_000718; E7 @9 V3 N( I
);
3 _4 @7 M, Y# \ SetDialog
. P# l' Y4 h2 r/ [, A6 f (
, s2 z ]7 y2 i1 d) W+ m4 `5 j3 Y* z$ W QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
6 C e U: `* g$ A/ G K IDS_PROPQUEST_INC_000720
4 ?. {5 w m& O; S: d ); 2 U9 K I& h' s( s( [9 \# a
- ~" Q5 v% v/ k4 m7 c% k( k/ P: z, f9 E6 G3 n( }
|
|