|
|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
6 K8 K2 j. q- E0 Y# aSetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
& [$ v; X/ D; a* ~SetBeginCondLevel( 15, 15 ); // 这是等级要求!
+ K G, }' W* l& J3 x0 OSetBeginCondParty( 0, 0, 0, 0 ); // (未知)8 u V: E! h( K. @
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业1 [( c2 D; N8 y# {3 Z
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!7 ~% H: J0 I& r# n8 h4 f4 G
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" : v% g: w+ v0 b! c3 p8 P$ Y
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" ' U# }& S# f# B; o: e
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" * n8 J: w7 [- F! C4 W6 C
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
7 L/ n: i3 B9 ]+ @" z- DSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
$ C' r- g' A7 y' @0 ]7 DSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " ' ]# j- P3 y1 Q/ G8 D# c
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
" k. g) H" S# |% t& ESetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
* j6 g. u) L6 U# E2 GSetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
% E/ I% X; O' \, u) MSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
0 {! ?; }" P/ [SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师' y1 M3 g! S D/ y9 s s: m2 L
4 L3 a( A) r; \. j0 ]
% o( [# X- h+ A0 R# J SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 + X5 w/ J3 H% w
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
# k# H3 I4 t5 y% Y, u9 [- a SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
2 ~& R, \1 @7 h- K5 y SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
4 r& J, q2 ~/ y: c SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) % l" u( z- j0 [
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
$ E% a+ _# `% C" L, m1 _9 p "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" 2 O# C0 {4 C' Z* i l
SetDialog
1 b4 Y5 t" l& x ( , o d" | `5 J6 \
QSAY_BEGIN1, //首先对话NPC的任务说明01"
3 ]5 e$ [8 b5 m& s% t7 \. H1 _' ? IDS_PROPQUEST_INC_0007126 V9 h& P1 M, @4 E
); ' g& Y) m, ^) L+ Z
SetDialog
5 u5 C7 l' }" _ }4 y% D3 s; G (
: Q% p; Q4 A# o2 i8 Q* r; |- v# F QSAY_BEGIN2, //首先对话NPC的任务说明02"
) G% N6 o# I6 F- o; c% A IDS_PROPQUEST_INC_000713
6 p0 X7 A* ^2 S( O7 g q. l );
: F9 c- z0 T1 Q, F1 y& J; ^1 g) i- ? SetDialog
4 ?; H0 [9 K; b( y8 Q (
: [; v L, u: E* m" O) e QSAY_BEGIN3, //首先对话NPC的任务说明03"
6 w R, l& L; y5 \5 n, }# F IDS_PROPQUEST_INC_000714 $ h+ Z# K; @: o# V
);
, j4 |- ?- x9 C$ n+ Y3 f* V7 C" u SetDialog & ]! [0 m, j6 i7 M) t8 t! _
( . `5 n- u$ `: ]: j
QSAY_BEGIN_YES, //用户点是回答的话"' ~+ g* \9 i' I
IDS_PROPQUEST_INC_0007155 j5 c" j! `8 Z5 `. r; b) X
);
3 F; E) b [9 c/ Q6 [
$ R; b9 f; [; D+ q SetDialog
( F) r+ u: O; M (
! \1 X% ]% M5 D/ [8 ^7 Z6 V0 W: y QSAY_BEGIN_NO, //用户否是回答的话"
2 b, T `8 b' k IDS_PROPQUEST_INC_000716
) m7 v0 M% j0 i8 _ ); `4 @$ j9 }/ b( a! R3 d1 a0 K
SetDialog " v$ t) N- a b& j
( . R! a: C6 G. E. \1 g- f$ ]
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"6 ~( ^9 n+ _: A, _( K1 j# l+ ~
IDS_PROPQUEST_INC_000718 2 P2 g# u+ v3 Y' K" _3 ~; D
); 3 h( |0 W& x; E9 A
SetDialog 4 n" I& {: I% s- K, n9 a( `: ~: m
( $ J% C- Q% w Z, I1 _2 S1 x
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"* K& x. A1 J8 A& y$ u
IDS_PROPQUEST_INC_000718
& Y6 t$ a5 C4 R9 a( g# T; T );
( \6 g1 A0 ]. P n9 D; N SetDialog % M3 J9 O8 _- C: I! c
( 0 M5 T' L' |- H
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
* @* S8 s! W4 a+ Q' w% T IDS_PROPQUEST_INC_000720. q. n( A1 g; a. d2 U
);
6 p3 W+ K7 J5 e' t7 h) `1 B
5 p* B- X$ A( ~; ^; ?3 y, O! G! l0 _- I% e
|
|