|
|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 2 C( j: t0 y7 q0 b( z k' d
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
7 c5 R0 g% _, f" mSetBeginCondLevel( 15, 15 ); // 这是等级要求!! C4 _. _4 z- o3 B. f8 |2 i
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
6 k X% ^# |( T- ~7 ?1 {/ LSetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业" |% x# m2 [5 J+ j* R, m3 @3 O
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
5 a& [% p/ A8 V3 m7 e4 jQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" / k! ^ s3 ]/ C* l9 R' f
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
: [) W3 j5 s! [( uSetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
; x$ N4 k% K, _" _) ^% D z: oSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" ; Z7 q A$ R1 \, d. d
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
0 C j6 u! u# v$ n! \+ ZSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " 1 t+ Q8 L, G3 B3 g( y# B$ N6 C5 ` o
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" 2 E8 M2 U4 `, C7 E
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" $ N' }/ b9 I% j$ b! z: H R) h, N
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验4 I& M; {- l1 l" a
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 + ^& `9 { C7 Y" v& h, y
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师, r! i. C" U7 y+ ]; p! C7 [5 p" [9 E
; Y% R) U9 p9 C; L" D1 \6 n 7 \4 I6 R+ J. N3 ^9 @4 k9 p
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
f( I2 P( h6 ]2 Q: F$ q SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
3 e6 N% O* p; Z SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 4 \: X! }6 M6 N2 q
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
% b" l0 p! P$ Q, D( p6 f SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) & V" r4 I4 i" e; o+ @
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" , @# r# p7 t8 I& m& T
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" 1 J& @8 Y: @ U5 E/ V/ C
SetDialog + B- V& {- Y* c2 h
(
& R7 h* Y" F/ N+ e' r6 D- n QSAY_BEGIN1, //首先对话NPC的任务说明01"7 Y( [ C1 W6 ?5 y' N
IDS_PROPQUEST_INC_0007125 m w# i* M( R- e
);
( ^5 M9 f& C. }3 N" y" S SetDialog 1 p8 Z3 N9 j1 p: x
(
) u: ]( R" u8 E+ f- C QSAY_BEGIN2, //首先对话NPC的任务说明02"
, c4 D7 E$ x0 P IDS_PROPQUEST_INC_000713$ B# q* P: [0 Y
);
% M f* J* {" l& q% k5 x SetDialog
; L% _# N! C4 `/ w (
. t, U2 F4 }5 ^ QSAY_BEGIN3, //首先对话NPC的任务说明03"
1 n5 t# [/ u. y( n& | IDS_PROPQUEST_INC_000714
. m# f/ C8 o" K' w+ @! R9 M );
, f- k. z0 {: O8 R G4 W, R SetDialog
: Q* J. d2 ^8 J! |. _0 g1 b (
: _2 h" Q, C) `# O( A QSAY_BEGIN_YES, //用户点是回答的话"! f( R; w, K8 e6 ^+ n4 E& V! e
IDS_PROPQUEST_INC_0007152 i4 H% W& z" L4 `2 r& f0 Z
);
, u8 H% V* V5 A2 c/ j& c4 J( J
3 A' u. R' i$ ]# @2 j0 n7 z9 H! o SetDialog - E+ T D! {$ a$ J& y- O/ ?& R
(
) o2 W8 s4 r, L- m( d QSAY_BEGIN_NO, //用户否是回答的话"
2 F# g1 N, Y, S IDS_PROPQUEST_INC_000716& I2 z. \& d0 c6 W! w
); 0 i* l% G- q. b; J4 I T3 p+ e
SetDialog
4 l0 D* \/ f: t2 u) a' W" d3 t (
. K+ M1 Q: S1 A( [ QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
6 h N+ W8 K* ?# Y+ @+ m IDS_PROPQUEST_INC_000718 ; N8 ~/ _$ s/ `4 I% G
);
( [/ B8 C! y; z0 `$ { SetDialog 0 E9 K9 ?6 o `' u
( 4 m; j( Z1 p7 S' r4 }! p# d: g2 \( i. e
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
, G( H0 n( L7 D8 U) D1 d# U3 I8 P- G IDS_PROPQUEST_INC_000718# c9 v ?0 ^# L' ?2 V
);
) {/ P$ J& A: v7 r1 ^/ w9 z/ ?- H8 |& C SetDialog
8 d' `8 z6 V% n$ p B+ Z3 z ( ' F# Q+ I% U9 u7 G, Z
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
, v1 b9 h; D! ?; A$ z; \5 f IDS_PROPQUEST_INC_000720
5 a1 E0 P+ A; k- J ); + D3 z! @* P% U4 h6 s
) z* E5 I8 j% p7 B7 i' ]
_8 X. o' Q* f" o* i6 ?( O
|
|