|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
! e9 i7 y' w5 f% V$ B T, l/ ?) E/ [SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
* y- g/ `! n$ sSetBeginCondLevel( 15, 15 ); // 这是等级要求!
2 a, |* Y, f) {/ W) fSetBeginCondParty( 0, 0, 0, 0 ); // (未知)
. k+ k+ H G+ t: CSetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
# Q! t: W- @; a, ~- E! l* r# {, ]SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
( ?: W) y( _1 D2 O ?$ QQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
/ E2 G$ C% C9 l n3 UQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" # D3 x2 U+ a( k. N
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" 1 o' m% W8 m+ }1 u4 Z1 X
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
% `/ W1 [ W' Q* } u1 l* m% o JSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
7 A/ q% I7 k: K) fSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
1 r4 y; k. x9 |( d+ ASetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" * @8 B' \0 \- B ~6 F
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
; [/ C. A( c) }! Y' Y+ NSetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
* z: Y" X/ p, _3 R. Y- h, CSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
( L$ a! Z, a" R' E& bSetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师( \, P2 T) ~/ ^+ f/ x( d/ q
7 F6 Y) y7 R. k5 F
* p7 F7 g" B* y+ C- j2 C$ i4 B SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
3 G& ~$ R3 |) K SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
1 Q2 g7 J- u5 J; U: G) u2 F2 V SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
6 |6 f) y; C% O1 ~ SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 5 @7 i; |+ W' e& ~ l
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
$ H% k- ~0 ~; Y2 }1 l "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
3 m! ?9 Y1 k8 I9 i- z5 a: I! P "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" : ~" o+ a& k: h; g1 ^3 `
SetDialog
! i. [- L: v$ g (
, C4 e% J5 l# T QSAY_BEGIN1, //首先对话NPC的任务说明01"
. ?# i7 s5 F, ]$ U& l IDS_PROPQUEST_INC_000712
" |- o( T; ]4 o3 j6 ] );
. J: `! C6 T, ? SetDialog
6 d5 m0 Q B5 P% P (
2 |1 R, X5 a! n( C0 T" S" ?/ l- Q QSAY_BEGIN2, //首先对话NPC的任务说明02"; ? w4 U8 k" R
IDS_PROPQUEST_INC_000713
" H, R1 n/ h% Z3 R- X ); - {! O: g7 J, U$ ^
SetDialog
% s5 F, b9 {8 D) n; r/ P1 E (
: z2 [0 s, O0 O& X+ B$ r7 v4 K QSAY_BEGIN3, //首先对话NPC的任务说明03"
2 S1 D$ ]3 E2 d9 }: b+ H IDS_PROPQUEST_INC_000714
A0 Q* ~6 \3 E) T/ O' V2 C );
$ C3 w( Y; ?+ c SetDialog
& }5 n8 L1 o4 @, F$ f( H (
5 ` g2 P" S. T( h QSAY_BEGIN_YES, //用户点是回答的话"
, [5 e9 f, ~, a7 C3 l IDS_PROPQUEST_INC_0007156 Q6 a: j5 l0 G4 z. U
); * T* ^0 P4 |7 V" Q
) P- j$ }: h8 V SetDialog 5 J! k* P7 n; R
(
( ^2 g6 c- h; e: A QSAY_BEGIN_NO, //用户否是回答的话"
0 k; `% g' `9 z7 v/ b- q% B IDS_PROPQUEST_INC_000716
6 F' ~, d9 P( F" g );
8 u. f. I, Z1 ~! u8 M7 } SetDialog 3 n5 K) Y. e5 E: s! l# x) P% G
(
R% F3 ^5 M! \- m, r; r QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1". b6 I. X+ V5 }& j: a' C
IDS_PROPQUEST_INC_000718 2 g' s9 G: {- F+ ?2 W
); 7 X1 ^- G8 \) ?- r, ?4 Z" d
SetDialog
3 z0 @8 h+ h8 Q- Y' M9 H' _ (
7 E3 t! }6 h5 M6 i0 F0 V* F& D QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"% T) h5 g& x, U+ {$ v
IDS_PROPQUEST_INC_000718' c% G! U$ m- A' T2 c
); ; g: [' ^' w& C4 f, J
SetDialog 3 \' f2 z6 }' K) A8 [
(
& s0 L" I; Y/ H QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
& f& b0 G; ]4 |. L4 t# [; C; y IDS_PROPQUEST_INC_000720: z0 O% |: M. R& c: s/ g% g% v
); y# d7 Y2 E$ x$ H+ l
! u. C% g+ ~8 o; c1 L6 ~
+ _5 X5 Y! D2 V7 \" O
|
|