|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 2 j5 O3 g+ ?) |4 `
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
& G) N8 ]5 O# `SetBeginCondLevel( 15, 15 ); // 这是等级要求!% ~# A7 a/ c( d9 ]5 M; p, I
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)- g) K4 p! D& H% D. h8 s6 I7 r
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
" I2 D" d2 H6 Y; V* L6 pSetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!/ z) a+ F5 A+ F, A1 H
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
, b$ F$ z+ @8 y, @QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
, O" O7 b4 h. USetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
& M1 ?- b/ N6 K& h/ ASetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
* B' M! k5 a- t* T- J! w# MSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 & o$ @3 I, y6 |3 Y; q
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " % a( e( j. r8 e0 i
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" & L6 S6 n/ e8 E. ~
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" 2 O2 H0 @, p _* D" y6 m _0 v! r
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验3 f8 G8 n- V( p: ], C
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 , J H8 \$ h- o0 ?0 }) s
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师) t p0 V! D+ P6 H2 Y
! ^/ p+ t. u; O$ Y* D
+ O/ S) |* f& p j: u' d$ q( ? SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 , B* u6 i( | w v' h4 T h
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
# _! v1 M( D3 r- ]4 R, H) `/ u SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
- `& u; y, Y7 p. Z9 b SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 ; j& j r3 x0 z8 n4 m. A
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
% ?7 [5 d6 R. l1 @ "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" % Y/ `! A$ b/ P2 L1 ~
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" 5 V- s; @) E. l
SetDialog 9 y2 _3 C* Q/ o4 ^8 ]( N9 @
( 9 r4 S4 }* k" S; L: \- n) l6 g
QSAY_BEGIN1, //首先对话NPC的任务说明01"
% A( o, c. j2 Z! ^ IDS_PROPQUEST_INC_000712
# Q; _( b- o$ h4 N' I6 a9 N# d );
# y2 K& j! \0 X) s2 ? SetDialog ( [+ E9 C* {: v9 @ D+ [& U
(
5 [& P. S' H8 { QSAY_BEGIN2, //首先对话NPC的任务说明02"
0 K1 d/ u3 }4 c2 V IDS_PROPQUEST_INC_000713
b9 l1 t/ ^( B+ E' m4 l ); 0 {5 }5 h. ` y3 _
SetDialog 7 m* a6 q. t2 R" e* [
( ' z$ J e+ G# j+ m; R/ j
QSAY_BEGIN3, //首先对话NPC的任务说明03"; J7 \6 F! z) z1 C3 K* j
IDS_PROPQUEST_INC_000714
/ ~9 f$ W- L& d: _* I8 B );
" n0 x x7 w* Z9 d! v SetDialog , K; V+ L2 G. \! q5 |% c( C7 e, C
(
; }" I0 B3 }( K+ ]) k; h9 J QSAY_BEGIN_YES, //用户点是回答的话"
# _3 s9 H+ F m- r1 ^5 F IDS_PROPQUEST_INC_0007156 i" o+ G4 L% M/ P* v
);
% a4 [# L0 l, w8 C( _ W
: ]8 C: y9 {- e+ E3 z SetDialog ' v0 o; ?, ?2 ?) I* d: V' `" f
(
/ v& O: `. l" x; K QSAY_BEGIN_NO, //用户否是回答的话"
6 O/ b. ?3 r+ c4 y+ e/ | IDS_PROPQUEST_INC_000716
' p/ ]' G; u+ C' n+ k );
5 N* z( Z0 u% W5 P$ P5 G( c# k SetDialog
: \1 ~7 }' h# ~8 a5 O2 b (
" X+ e. L5 E2 b QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"5 t& f4 T4 g5 n# |2 z& W
IDS_PROPQUEST_INC_000718
4 x& ~! u3 X. j5 [ );
2 p- _, T. v z+ { SetDialog
$ L- i% J- `8 F: h0 }+ ~& [ ( ; V7 _) ^( n1 f0 X5 ~/ V- ]1 b
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2") g# i" }% f0 `: p$ x' q
IDS_PROPQUEST_INC_0007181 B/ [* A; m1 l
);
. i. ]1 w9 Y E SetDialog * u8 l/ w U! z" {
( % R, E5 H6 S% z; u
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
% E( v2 L# r% G+ } IDS_PROPQUEST_INC_000720
. t6 J4 Z, [5 C! z0 q2 F/ x ); 4 h9 Y' [) @/ o$ p' c. I
5 q A- z& f5 ]) b9 Z& d1 s$ R1 t- R& f% h6 G# o/ `3 D
|
|