|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
0 H; w9 g q* Z3 JSetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
3 c4 z! t1 t+ E3 ?& x4 `, `0 JSetBeginCondLevel( 15, 15 ); // 这是等级要求!! R$ E5 c- D' e! i& C" W* g) i: q
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)6 W, U3 M7 i/ W7 m' |
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业' t" o. a5 \/ T" R
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!" Q4 p5 J# I: U0 w# z
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
/ |. l o! o+ `/ ~& q$ DQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" 2 s+ X7 b5 N8 x6 D% a5 u
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
0 q- H: q: x- M* Y: F# hSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" ; K+ x4 Y$ e9 a; r7 d7 G, V
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 ! X S- S3 h' [5 p7 S
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
# K# \8 a' O0 ?; t& X! VSetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" ) s5 h4 T. F6 w2 b/ @. A5 H
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" 9 _$ x1 @6 o" x v
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
0 L7 c( W3 D1 q& L$ GSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 4 c y0 @9 b9 ]/ y
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
" e9 U3 \, t- X, F* e S# @4 w! y" y4 z* h" i
- `7 K6 R. r7 C3 ^: z" i
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
: r- ]! I/ v, g SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1) 1 _4 H! e2 S7 T$ K
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
! e$ Z7 E! C- R9 c" P9 ] o: S SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
( [' ~3 V5 T+ i5 H& s SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) " W; a$ r3 E t+ a% e+ `
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" 8 ]* j T- Y9 @$ g$ K- C/ s: A4 c
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
9 V3 T" u; @: f2 D SetDialog & U6 L7 g% I1 |4 u# U- u
(
7 |) U8 w( e* {& N# l9 C QSAY_BEGIN1, //首先对话NPC的任务说明01"# R* ]+ g: {$ q; M
IDS_PROPQUEST_INC_0007127 D+ L5 `$ m/ j& z
); 6 b3 b0 ^; G" h- u9 _' F; |
SetDialog
6 o0 r; J6 _2 ^7 g% p& U! x (
. f" L8 }% F }8 G2 `8 n* f3 r8 K2 Y QSAY_BEGIN2, //首先对话NPC的任务说明02": n+ w5 O/ J: n% O+ ^; e- \
IDS_PROPQUEST_INC_000713" ?, a6 l. ]) v, }2 r4 G9 y
); - i6 _8 T. S0 H
SetDialog
x' I; x' A- k! b (
( b5 L( S$ v. ^9 u1 l% G; W QSAY_BEGIN3, //首先对话NPC的任务说明03"
6 A1 y M% I* j IDS_PROPQUEST_INC_000714 2 M6 u2 {0 m2 C8 q& Z6 X) A/ V
); ' i5 L. u7 P+ i, f
SetDialog
* X- T( e& q d5 j1 O ( d6 T0 N2 Q8 X0 e2 F; l
QSAY_BEGIN_YES, //用户点是回答的话") h& H5 [ s/ f$ @0 p
IDS_PROPQUEST_INC_0007151 e* ]+ Z: t& c4 N; O
); 5 C2 D- G; v( ]
8 d" O! A/ X9 g
SetDialog
5 g& x a# q* g5 {6 E. V2 p% ^) E, b ( $ I; O) j2 u! H) m/ l
QSAY_BEGIN_NO, //用户否是回答的话"0 L. h) D' |/ H7 a. E
IDS_PROPQUEST_INC_0007160 m$ C3 U: C6 u k' T ~3 d
);
R6 G/ {9 f4 z4 A0 A0 s) z SetDialog
B& [" Z5 Y0 N& i9 y5 c7 F d (
- O7 z$ }% [4 S" {9 D+ G4 Z8 n7 O( q QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1", M% G; v x. o8 b' l* v6 C2 y
IDS_PROPQUEST_INC_000718 2 F# v2 z# ]5 Y
); 6 j; h, l( ^; n% C2 m+ @
SetDialog 6 z) J& Y% b! ~: y4 S- k
(
! _5 h. G3 |$ Q7 @ QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"% E, S3 o! R3 [' m9 e8 e' m
IDS_PROPQUEST_INC_000718( K6 L/ B( `5 a. B0 {3 N! q
);
B% F' j$ B, T9 r SetDialog
9 b* x! \: |: h( l4 E/ L3 I1 q3 t (
0 a* B! M w$ x2 r% W8 o% ~ QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
6 s4 G; B) E# W% T5 ` IDS_PROPQUEST_INC_000720
7 O, D+ Q& u0 o7 u+ { );
3 g9 N# s" y1 X! H- _+ v
' _) t2 }+ S1 J
- c; k4 K" P( H, J3 b |
|