|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
+ S5 v0 p' Q6 q4 RSetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" 9 `7 W# q# [1 ~/ V
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
2 L: L) k' ^6 V; ISetBeginCondParty( 0, 0, 0, 0 ); // (未知)) f$ V* P/ c# p
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业) ^7 _: A: ]+ i9 ?- _* o5 P. \
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!7 c7 H! \6 j7 N5 _' [4 e: M6 ^# F% L
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
7 r' S) O7 _( WQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
) `( w/ Z2 H4 k! k! bSetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
& e: g; O2 n* P4 J- i/ K7 y. BSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" " o. [8 M" E3 O% L# ]4 S0 \- N
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
5 ?) Z ?* J5 Q( aSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
. ?" v2 q- R/ _6 A! \6 L: XSetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
: I, u. X4 e+ F* N' ASetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" 7 J( m1 }: J9 m
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验0 C2 _" V& S" f( Y
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
+ S0 w; L7 c' }6 [5 x, ?SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师2 a4 e4 C7 \8 w" z8 n
4 j# s5 J5 F$ [; h0 Z: E% _
) g/ u# N6 t6 {7 ] SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 # l' B: M1 }+ J
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1) & C' H, A6 L4 i [6 t
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 - V9 @" U( n! C) F) d
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
' c* a! J* |& R8 w# n5 J SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) ( \( }7 s) R, @& H. j" T; g! Y6 n+ d
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" 7 r5 V9 s) q {! J7 R
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" , {& S' B K' k: N5 J
SetDialog
$ ` z5 N+ a |! c3 u ( . u. P. [% L( C1 p4 j
QSAY_BEGIN1, //首先对话NPC的任务说明01"8 b, w Y1 C! V
IDS_PROPQUEST_INC_000712+ j" n; Q$ Q& p6 _! h, Z
); ' q6 F% n; z4 s! t& Z/ x( j
SetDialog
7 g; Y6 P' N9 }; Z ( 3 P X0 ^4 L/ O) N; C) Z g( E
QSAY_BEGIN2, //首先对话NPC的任务说明02" o3 d+ |# b: ?4 a% X: U. G
IDS_PROPQUEST_INC_000713
! \8 i8 E: ^7 M- v );
' R* a+ w( o0 Q, l: U SetDialog 9 g+ _3 n7 t- F' n* H% ^3 y. x( ^. C
(
% E6 Z- q& L( \+ _3 |: V) P QSAY_BEGIN3, //首先对话NPC的任务说明03"
! _/ [( _# |3 O1 R. s* [ IDS_PROPQUEST_INC_000714
8 B8 _. E% b' W* o i- T% c) J );
$ a( p( {! C+ |, S, k u2 m& } SetDialog
8 x2 h0 n. m8 P ( + R+ R: V F1 p5 S7 K
QSAY_BEGIN_YES, //用户点是回答的话"
( j' Q8 Q) p; N, T4 r IDS_PROPQUEST_INC_000715. T6 H- f0 _) P& m @9 g5 j0 |& p( E# X
); ; O1 d4 E# f) {: }3 m. g; |# y2 N
P: A2 o& s, T' k SetDialog
9 a* I! {! N- R" c9 ^7 C0 m (
0 [% Y r0 g/ h7 \( L6 Q' g5 G2 \ QSAY_BEGIN_NO, //用户否是回答的话"
' J. \/ ~8 p) r) n9 o IDS_PROPQUEST_INC_000716
& i5 ` ]; h% c+ j% ]# m' A# F Y5 v# `' m ); ; `- h! o2 Z( e) M" J) k
SetDialog # {& W% N! z/ Q1 P& ~2 I6 Y) M+ K2 }
(
4 f) i0 s# \5 c$ w3 F QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
' d% O3 \ Z9 ?6 {& U IDS_PROPQUEST_INC_000718 , W M0 X9 ]7 D9 i+ n
); : W8 D, z# n. D1 _. n
SetDialog
; f' M$ F& B. c2 v: k3 d8 G6 X( i! ` ( ' v3 x' h& ]7 H
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
+ t3 f+ k9 ?0 {; G IDS_PROPQUEST_INC_000718& F4 s7 U, F k2 c( z+ u w- U) f
);
) W8 d$ a! `$ v' a SetDialog
, o$ u9 e) V$ L; E (
' H8 T" m" B3 @$ M( B QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话" a& u$ N) O6 J/ s1 F
IDS_PROPQUEST_INC_000720
- {. w$ e9 j* l+ j- w+ V& c* a ); # e: U0 Z- C+ b$ A! Z m
& U& r* F. R1 J* I. Z0 I( W/ U6 {# O
|
|