|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 3 G' a: |* l: b2 q
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
' ]2 `& Z! r( q% g7 SSetBeginCondLevel( 15, 15 ); // 这是等级要求!7 }+ }; K, f6 g4 t- i9 k2 \2 A
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
7 R" i0 V, U5 s1 b# ^) u. E$ rSetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业& d; P. ^% A3 z: `
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
/ t, u/ v" L* U/ @ q rQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" ; \3 O: O4 ?8 J( T0 e" N7 H
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
: G. Z2 I4 x. V, M( h# V5 X# VSetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
) A# L* M. W: k9 N" q" q, ZSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
/ ^" h. {' k4 b. u! N; cSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
( h2 H8 h7 x8 h' QSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " " x8 c; x9 F0 d/ b/ v5 a
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
' h% N% t4 K2 n- s0 K4 } aSetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" $ R4 P" z% q1 J% a
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
- S" b; F7 b, x) { DSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
: q+ [- l4 |; g- u% P; C3 gSetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师$ f& k6 |# ?8 A
1 Y5 e/ E+ K; ^- u0 e
1 N& d, D/ n3 d, U, T
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 ; S+ x8 X0 O0 g% t2 }
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1) : q5 g, Y9 T9 s* A+ t, j m
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 ; |" o3 B( j0 d1 ~
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
1 M6 ]! q# [2 V8 k, u+ Z1 s SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
4 |* v0 W: t. W5 n5 H "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
' j. Q! I! r9 ^( V "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
' ]) a- h2 F- X# M: d& h SetDialog
+ l+ v2 F$ m7 D) p7 {7 Z ( / ]8 v% w2 f# n) Q- _5 G3 Q
QSAY_BEGIN1, //首先对话NPC的任务说明01"6 l$ {7 f# [: J$ F& K
IDS_PROPQUEST_INC_0007125 a5 E6 x: V: m& }1 W: F5 t* l6 Z) Z
); 5 A0 h4 C+ J# D
SetDialog
# d3 O0 F- }4 _4 w; k7 \ (
- P! @# g: E& \/ h1 H8 H QSAY_BEGIN2, //首先对话NPC的任务说明02"/ N* B8 Z* |+ ]; B+ C& X" g
IDS_PROPQUEST_INC_0007138 h4 n* C! v7 m2 h0 e
); ! f' _6 U" m3 Q/ X d0 T1 ~
SetDialog # `2 A/ g) J- g( ?5 z! I4 m
(
8 l4 \$ A+ a' R9 \* _7 M5 G QSAY_BEGIN3, //首先对话NPC的任务说明03"3 p' }+ [7 g: V1 A8 U: P
IDS_PROPQUEST_INC_000714
8 v2 q: A) G) ]& p2 o ); $ M( @) @$ S# s: g
SetDialog ( p# N, B0 g! [# j5 N1 ]. {
(
1 ~% l% c! v# f& \# P" |0 k QSAY_BEGIN_YES, //用户点是回答的话"
/ r" n) t' f* c$ r! d/ h2 ` IDS_PROPQUEST_INC_000715
+ m) m' E0 s v+ \ );
, _9 V! H& v9 W3 s; ]
/ p0 {# y1 h8 L SetDialog
; s7 W9 M$ K; l$ V/ a (
# y8 |9 [ L! J" { QSAY_BEGIN_NO, //用户否是回答的话"- e7 r3 y @3 o/ A/ ?. R
IDS_PROPQUEST_INC_000716
6 {# X: k- A4 S8 X* J );
4 F+ \; K4 p+ {8 S: ~( n SetDialog
, U! C: Z. j2 {( ]4 l. w0 S (
3 \2 L$ s7 J6 q QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"- D+ u0 `4 G; R1 J! V
IDS_PROPQUEST_INC_000718 ' b# |8 n$ N& a! D
);
0 ^9 P! R" r! }9 y; b2 t SetDialog
9 U+ C8 S2 s- a2 F ( 5 N) J. u0 S6 Y+ N; W
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
; n- n0 |5 ?: B IDS_PROPQUEST_INC_000718
) A! G9 |( g m3 I6 b5 E );
6 K, f4 \( ?( t: c SetDialog
: N, G5 ^, A( E; G9 E ( 3 M z }: y- V: H Q9 l- q
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
5 A% m. M( C% E, C: I* E, F( V0 J IDS_PROPQUEST_INC_0007208 w# h2 H9 \ B& G& I2 d1 M( m' T4 J
);
' \7 u/ l& D* F6 a. [' O v$ T
" p% t8 H. H! @+ o+ g: o$ W* H5 n X6 c0 R. o4 E! |
|
|