|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
5 y2 Q$ x# F0 Z2 B# R# h; sSetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" H9 v0 }7 W1 k6 g
SetBeginCondLevel( 15, 15 ); // 这是等级要求!" b7 k$ f( O0 w$ J; z% j
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
" [! ~) H/ \0 q- hSetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
4 ~: ^4 j- y2 ~' j/ E0 `9 H" k' X) WSetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
& A$ ^% L( C+ z/ ^) D, G5 zQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
8 ~; f' k1 s" H$ g; r+ w% Q" B/ C4 pQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
. K2 o5 b6 m4 kSetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
2 F9 o! y0 E9 l* J3 V/ P6 uSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" 2 `# R; d0 b q1 c: r K
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
. Y* E7 S0 i0 F! q& g6 ^" i+ NSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
: N5 q7 `2 o1 s' \, ZSetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
8 b7 o) {8 ]7 [9 U3 _+ gSetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
4 U7 |8 ?% [0 mSetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验2 Z+ F* f c/ J& P
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 ( [+ j/ L2 R6 s0 [; L- @
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师( w% o( R7 q( S& n' y
. k8 J: @2 a$ I U9 b& _ * O) Z @) O& I4 w* v7 F: w
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 8 [2 o3 S% H1 J# O9 d+ @
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
. t. B8 g, X) Z SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
" f0 Q. o/ b: i: C" y SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
+ a; T( _# H" k' [0 T& @8 {5 ] SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
% B( A% c o& t$ y "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
# B* N5 k6 {2 O+ C. { "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" % F3 {' ]2 {8 f0 K2 C
SetDialog ( t4 P# L7 J; L T
(
2 Z; a) ~- M2 A& o QSAY_BEGIN1, //首先对话NPC的任务说明01"3 E8 u u/ L1 v# Z; I& [, J4 }
IDS_PROPQUEST_INC_000712& V9 l* t. [% f8 f N
); 9 `/ r1 g7 ?/ \8 Q9 J
SetDialog 7 }0 w( v. T( g) ~
( 9 C7 u/ t1 p. A* G% E* ^
QSAY_BEGIN2, //首先对话NPC的任务说明02"- t% p& D% u& t/ G! S. X
IDS_PROPQUEST_INC_0007133 ?3 @/ |" V0 f: C/ L* g
); $ [$ s& D. o% [- |8 C
SetDialog
8 U4 d1 q9 b/ `4 |* z6 B$ w( P (
9 _& ~; H3 `8 a$ c QSAY_BEGIN3, //首先对话NPC的任务说明03"" Q3 a; t- u- l3 S
IDS_PROPQUEST_INC_000714 : Y' f/ ~$ A, J/ j1 D& g# O
);
N {1 E2 ~3 T$ ]5 B SetDialog
( a' Z0 E- E; l (
/ l- V7 x6 k; ]; i QSAY_BEGIN_YES, //用户点是回答的话"
/ r7 F' O& A1 w5 [6 x IDS_PROPQUEST_INC_0007159 \* G/ P! @: d: x2 j& o' F
);
7 q% J( @% Q% j! K4 z7 m
! G" W, Z% P+ L6 x SetDialog % L( Y/ q& Z( W' u
(
* m' p u/ j% L @ QSAY_BEGIN_NO, //用户否是回答的话"
7 `% }/ b V- S9 h" ^ I0 p! P IDS_PROPQUEST_INC_000716! r x+ S5 R8 s' Q
);
9 Y! w8 l E5 [0 h( G$ g# c& w SetDialog
( {. T; m) h8 Q1 R ( V L6 W" Q, D4 m. o
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"; e y: x8 n( V1 R/ {
IDS_PROPQUEST_INC_000718 ) r- ]4 B& ?( F$ ?" _: N7 V6 w
); * a' B- d8 _) @ }
SetDialog 3 y0 p5 K+ p( f0 X4 f; P0 ~' r
( / r$ ]- l* A6 q; y. B; d
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"% q. j% W1 @& M1 a
IDS_PROPQUEST_INC_000718
4 X$ y: T2 Z6 ~ e$ ^ );
, K& _) e) u7 ~. j7 `1 `1 x SetDialog
# U3 U! n& a/ P- O5 j" r (
: c3 r: y# m4 \0 n" t; X QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
; `% g1 }2 r" T9 B, d9 n IDS_PROPQUEST_INC_000720
, [3 y$ y; d, K3 g ); , i$ Y+ g N1 A ?$ H
! ~; A' q, \6 x, J( W4 z
" A1 c2 Y4 ?8 \# q2 Q+ v: Q
|
|