|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 & N' C+ k& w( ^1 H; S8 C
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
8 n* K& n/ `/ F* zSetBeginCondLevel( 15, 15 ); // 这是等级要求!
8 X5 |+ Y- j) q. qSetBeginCondParty( 0, 0, 0, 0 ); // (未知)2 c# X L" \; z L' N+ `6 h6 B% k
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
* q* |+ t' L. S, z( fSetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!0 f1 m- y6 }7 Y+ p9 L
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" - j- l1 B# t- j
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
2 T9 S8 O8 M3 X% f! f6 fSetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" $ m( S& A. o; Y
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" 8 c2 V: j, E# [5 m2 ]8 {" j9 q* K
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
) H! Q \% q$ X' kSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " ) D+ o4 G! `+ n; r" [7 r
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
8 L b7 R# N; XSetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" & w% q; R5 F4 t# A; P
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
$ l+ U3 |* }, K; d+ V1 }SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
- ]3 H0 s3 ?% Q7 s, m9 v; R: e6 zSetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
& o+ I8 @2 A7 B- u( ?8 E
$ K+ G. K- x, ?
9 h4 T3 V5 y6 r F7 t SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 % j% a4 j3 D+ M) x! O; ?, I7 x
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
/ E: [( h) Y+ f* O* Y7 v SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
% m! J+ p# p1 i7 }0 {9 L SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 " k' L4 J% c0 W9 ]4 q
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
5 h8 o- @0 M5 W' ]; y "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
* v7 ~2 T/ b4 z "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" / Q' Q4 ?/ o! F* U) N
SetDialog
! N y* O0 K2 o$ i# c2 W ( 7 f3 e% _$ Z1 O( g* s
QSAY_BEGIN1, //首先对话NPC的任务说明01"
* G" R8 l0 e U7 p- D; u IDS_PROPQUEST_INC_000712- U( Q8 `+ N7 m! s
); $ I# p: V9 W( {, ]8 o; g
SetDialog , n u* f2 b3 K; k& l; g; G
( " W6 @7 s% G I# n# B$ @/ n
QSAY_BEGIN2, //首先对话NPC的任务说明02"
& l! x- Q" |. z4 K1 R6 d4 O+ d# p IDS_PROPQUEST_INC_000713
+ y# v1 k V. d1 a );
1 ^' K; ~+ L3 u+ H+ h SetDialog Y' U9 d8 ?% Y: M( _2 y5 |
(
8 G5 X- E. _1 A2 _. B2 `5 v" w QSAY_BEGIN3, //首先对话NPC的任务说明03"
- o; \/ M& I0 N. j IDS_PROPQUEST_INC_000714 - G. ^) F' m M! T2 o% B
);
4 x( R4 X9 m& v6 U' c/ o; d SetDialog 4 g d& _' O9 \! B4 Z- R( z
(
2 a, k7 m# |# r8 u6 k+ D, p QSAY_BEGIN_YES, //用户点是回答的话". W% [4 N+ \1 }" a, ~
IDS_PROPQUEST_INC_000715
) U2 U9 H+ ^* @ D8 ]) u( o );
+ B: f) u) w3 i/ n1 \0 G/ Z
3 a9 R3 |( k7 q. n SetDialog
% _: G" d) H) Q+ B5 C( K ( , R7 f6 F5 U7 z+ t! `1 t
QSAY_BEGIN_NO, //用户否是回答的话"1 l1 P- Q) }/ ?8 I9 i* X
IDS_PROPQUEST_INC_0007162 @: G; I& q& G
);
4 s& R- N; u5 Q: V1 z7 M8 G SetDialog 1 P' B7 w/ T) r
( 0 X6 U( G0 B4 Y& t1 m5 X6 S1 [( P( L
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
+ q j3 U2 Q. a# \8 a* D: K% {. b! N IDS_PROPQUEST_INC_000718
# j' S9 i1 X, D I5 w2 P; O ); 9 ~- S% v: P7 W* C& b
SetDialog
5 p; ]9 {& \) R( A5 d9 |! ^ (
* G/ ? ?' w0 u' [( _* E7 M QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
: M0 g4 p, W6 ^% V4 r: ] IDS_PROPQUEST_INC_000718' o- ]0 w; {& [5 v- J6 V# d" |
);
& h- M5 Q9 d J! O* m SetDialog
: L3 ~; ~ H9 \6 a (
s& G: H/ q; T( ~' ~; X QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话". [; A2 ^' V" i& `7 Y
IDS_PROPQUEST_INC_000720. |0 |3 M! j) _2 ?2 Q
); * f* g& N$ T) n! A c4 ~' A4 V7 D
6 j; z- B& \: k5 C7 i3 z- F7 Y4 l. h9 ]8 y" r1 c2 m
|
|