|
|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 5 A0 s2 t2 G% K% a8 I' \: p( s: m
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" ! V9 x, g, Z+ x r, X) t7 l
SetBeginCondLevel( 15, 15 ); // 这是等级要求!7 o, z+ B8 \: z
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)/ D; o3 v2 {% P" O2 i' P. }; x7 h
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业% L7 }( u- q! v* l
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!) H* g9 p- S6 |$ @' j& A
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
) z) n; {- [# s; kQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" . w8 M6 \+ X" f4 ^
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" 7 U5 O& f5 ]$ L1 R0 T0 [
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
# w& H+ k2 i' Z9 |% A- ESetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 ) B1 [) @# T0 Z0 O8 b6 P a
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " ' _1 W9 K2 b5 g& {5 L
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
) P. @) ^, {: n P+ JSetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" 6 r# v/ I# X) J$ ^
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验" F& `, t+ R4 J, H9 H9 O; i$ t
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 / I! Y0 X& l# k( z( K# |+ [
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师$ F$ f5 }0 ?9 `+ {# G f
0 }0 ~5 N9 a& F% D J. s! e
" y4 s; q. A. l X: K& `! z% r
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
, w) k: w, @, B O! L J SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
8 @# Y/ G6 P7 |. Q* N0 } SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 & ?) w7 P0 X- B: y+ u' {- t0 n
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
, |6 v; k5 s @+ C! L" R SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
: D Z; d. k+ s& v8 y+ D6 k "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" 3 g% q& h; p/ e& O' F
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" ( h8 |8 h* a. |0 | `( w, R- x3 A8 g# Y
SetDialog
& I% C8 D2 |2 Z% c* n& @+ h (
0 B# T/ ^: J/ X4 a* L( ^/ I# _ QSAY_BEGIN1, //首先对话NPC的任务说明01"
+ i: V: r2 I9 E2 O8 Q6 v' ` IDS_PROPQUEST_INC_000712
: \/ }% u) M8 U0 c );
( Z- V3 l" Y6 W! D SetDialog
$ R* B& F) r9 q/ T1 Z2 U1 t d ( 9 \) S% C. R( Z: I- f# `" k4 |/ S
QSAY_BEGIN2, //首先对话NPC的任务说明02"/ {& n" H7 w! U! N
IDS_PROPQUEST_INC_000713
4 e6 f2 A: s/ y5 k) V: X, Y- S );
1 ^ D& J% v* f& h SetDialog ' Q2 p# a$ D* F
( 3 @" T7 K( ^5 z' X3 A! x$ s
QSAY_BEGIN3, //首先对话NPC的任务说明03"
: S7 w5 i' @% y2 k: q" w IDS_PROPQUEST_INC_000714
! b; R! `7 K; S& X( n ); 4 ]. p/ ?2 i) Q
SetDialog ( Y' f5 N" g, n# x
( 7 ^7 Y* z5 S* [& M4 \$ ^9 F( R! @
QSAY_BEGIN_YES, //用户点是回答的话") Y4 D5 p! @' n9 T: {5 R
IDS_PROPQUEST_INC_000715: F9 @( p& w1 A( {8 F* f
);
2 _' }$ B2 Y" D
4 F$ p0 @- a, }- ~+ a SetDialog
8 O; K- O- B ~ ( 7 {: {4 d; t6 p: k% a K
QSAY_BEGIN_NO, //用户否是回答的话"
. B) f: ?0 M2 d: f) e. y IDS_PROPQUEST_INC_000716
/ j, s& D/ K0 X" W% d* g3 ~8 ^ );
; f( S& p* h7 n! d1 D* A SetDialog
0 Y2 Q+ _- r( M8 G; T: A ( / l7 D$ s9 f3 g. l# v
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"7 B1 n4 {: u0 X% ~$ }& Y2 `- l# [, @
IDS_PROPQUEST_INC_000718
( x4 @2 a! ]7 d1 g6 _3 T* R ); 2 u( U! I; [3 _
SetDialog
7 L9 O" u i8 n: b7 X: L+ B: T ( 4 @, Y3 P& ~% e% d/ a/ t" q
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"9 r, ]/ i c8 r9 P$ \+ B# ~/ i
IDS_PROPQUEST_INC_000718
2 n5 W0 R! u. F- X4 o ); : N( \% T& `5 W2 e s
SetDialog
% T+ \6 M B5 H& } ( 6 b( y/ E4 R6 ]6 W
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"# c8 M. ~! D \4 f! P7 S: G
IDS_PROPQUEST_INC_000720" p" \& i0 {0 n6 T9 R5 W. K
);
6 f2 E `5 c% q1 N4 h0 Z/ I5 D h0 i: \+ B2 a% h4 f9 K$ R2 e
+ G U" y! z- _1 {7 U" Z ` |
|