|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 $ P7 r! e5 O2 d7 w
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" 5 j1 E% H/ Q/ ?* e9 Z( V5 |. d' Z
SetBeginCondLevel( 15, 15 ); // 这是等级要求!# z1 z9 f4 y2 p* Y
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)- Q+ x/ I6 t0 Q" ^- U9 Y2 k
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
2 w2 f4 [" N2 w) e8 ?SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
) l8 c3 u7 u0 L7 O1 UQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" ! U# n% M' a+ K0 \
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
8 `* G* T( l5 Z& }* H$ Y& VSetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" / H4 A( Q5 x5 B: N N8 m
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
1 O1 K" |( J9 ^3 F: pSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
5 P: a: N4 }! F. s, ^0 CSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
0 W1 r( ]1 h0 f6 WSetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" ' C/ o9 M% |, y7 v+ T% s, ?- F3 [; N( C
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" 4 j; J9 f: @& L, A* U i7 ^6 H" ]
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
# g0 L1 K7 M& |+ u3 Z! x5 `SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 / E6 o# H6 W, N/ J
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师/ U1 I0 B7 B$ v% O* t
9 a2 ]2 d) A4 ~ n5 ?* h( k/ ?. Y& { & n" Z& Z) X4 O" L6 M" u
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
: e4 |! B" h- \ SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1) 6 k2 ?. O! C$ ~
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 ; Z' A3 Y3 c1 b/ r; y) _) O# l
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
0 A$ }# `# Y m1 h) |# `' q SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
& Y/ c/ i$ h3 m9 @- R* H "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" ' o/ B/ i" n( k6 i$ m
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
+ j+ i t6 }& L p SetDialog
9 v, ]- O. E1 ^ ( 5 D8 w1 z1 p8 n$ M3 B5 o8 X& ~
QSAY_BEGIN1, //首先对话NPC的任务说明01"
1 R8 p3 M+ T5 \9 ~+ V1 l IDS_PROPQUEST_INC_000712! Z; {+ S) ~# o2 J. L! P6 F
);
2 g3 _. w* X. K, I) C. \ SetDialog ' M! @6 }& b3 O9 R7 A" s
( 3 p+ U/ d4 r8 g( a: U$ [
QSAY_BEGIN2, //首先对话NPC的任务说明02"
( W& Q& M1 P. t4 Y1 |( K9 r" L# M4 R IDS_PROPQUEST_INC_000713
7 V/ \" f+ Y) G" q! |+ X ); ' d+ K1 v4 t2 X; V
SetDialog 2 w' p' ^/ i3 F
(
. ] `6 i8 y9 d# K: S1 h. ]5 n QSAY_BEGIN3, //首先对话NPC的任务说明03"6 H% h: M% I! l: M' f$ T9 Q8 ^7 t
IDS_PROPQUEST_INC_000714 ! i( H. X( @0 l7 J9 s( F3 m4 i# C
); % v: S& K: J% ]& z+ L) e- d( i2 f: T
SetDialog $ r1 o9 N$ r5 I
( ' L$ P9 C& p6 P8 U% L) @0 W, t
QSAY_BEGIN_YES, //用户点是回答的话"
1 k0 I. ?9 z- ]4 ]% A, g IDS_PROPQUEST_INC_000715, i( S* S( o) r0 e. c. ^- Z$ f& y* {
);
+ b& Z& N4 r# U1 ]! w1 b
. Z" c- _/ T4 U4 C, ?/ K SetDialog + C' r" ~5 t- z# h! g4 c1 H& O
(
. @; T! f- V8 q# l6 g" C- I QSAY_BEGIN_NO, //用户否是回答的话": j" j0 O+ I* U0 ]8 R" }$ M) q) Z
IDS_PROPQUEST_INC_000716- U$ R9 `* q2 S1 Y
); 5 r, S2 I) l+ C8 x! U) w
SetDialog 4 _# d3 X2 N# C% ?8 }: ^3 {
(
+ h1 m* b6 L" s5 n QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
! A$ l) W! J$ y# a" J/ [ IDS_PROPQUEST_INC_000718
1 H9 U4 H& q) q6 {- T4 p0 h );
9 V" \' b6 R9 a+ i7 l) z: E) l SetDialog 2 n) I8 ]! W- Z/ g" W
( 7 P0 c; B* ?8 f2 x( k
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"2 Z! l: S- Z$ i ~( Q" A- a% S. D
IDS_PROPQUEST_INC_000718
/ M. c& @2 a2 o0 u7 d ); . Y; m; k, i, G- U
SetDialog 4 e! W4 ^9 Z2 h) r' [5 k& U
(
% B. |! R4 g! q" ^/ F QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"" b" W5 h9 a) v6 W
IDS_PROPQUEST_INC_000720
8 x5 O6 F) B! _8 Z. }, F ); 6 L* J! k3 D8 w( ]6 I
! Z( {3 p A& t, B
1 f* @ K, ` g/ l" z |
|