|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
5 P# A% H8 l8 ASetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
7 d2 v7 V9 a3 HSetBeginCondLevel( 15, 15 ); // 这是等级要求!0 u, l# ?( I( C& L* m( H
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
0 s3 _$ d" E! s! nSetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
4 C3 U& t2 @: w# Z, R ISetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
0 a4 K/ Q* n7 Q& h) q- ~( {QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" * y! N" s( C5 g
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" : c7 T( ] p5 C* N' }
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" ' j d: y! y3 x4 l5 I# Z. I
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
% C$ m- `4 L2 i' N5 h& Q: LSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 6 X+ o7 C7 n5 E2 p6 ~( l) l2 d {1 \
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
7 i# y; @/ I; W% ^7 I/ V+ d; zSetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" 3 P: T7 @4 q% G& G! s4 [7 H% [
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
1 ~) Q8 e. Q2 U- K0 eSetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
, B+ w6 t( [" TSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
; N6 U4 | ]: I5 Z' z$ y, hSetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师( M2 [) ~ J$ t5 b3 Q1 O. p# p
9 b& V6 z% A. E4 l3 M0 R5 Y 2 V# S* P% x. U* H0 d+ G7 k
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 : [/ R4 V+ v) \ l' R" |8 f
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1) B3 D4 K7 B% J$ b$ q
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 2 a( Z1 q. [8 C; }7 E1 x# Y" }. j: S( }
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 % U' B! ]5 [6 Z
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) . K1 \/ E( l q ?
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" + m, w" M3 h0 d6 a" L
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
- d; m6 K& R5 U# x+ _ SetDialog
6 y1 q# u1 k6 O/ |( [6 F (
8 F) z2 z$ T1 b% d/ y QSAY_BEGIN1, //首先对话NPC的任务说明01"
* z: c0 A& h+ Q8 r2 t W IDS_PROPQUEST_INC_000712
M& \0 w9 F# s. {5 k, h% Z );
4 ~( _+ c4 X! U; O' s4 T9 H SetDialog
5 y F. A& c; @5 r1 W' K (
% H% T: d9 S5 T5 |. c QSAY_BEGIN2, //首先对话NPC的任务说明02"% ]" K! n/ C! O
IDS_PROPQUEST_INC_000713
2 [, r4 a2 s4 m( H) O1 b5 l) o ); 3 H# P. }4 M7 m% H1 j* L* s
SetDialog 2 X- O2 g. [; |
(
4 f L: T* n+ t. V% u; c5 | QSAY_BEGIN3, //首先对话NPC的任务说明03"
! {- N3 m' B3 r; w3 s IDS_PROPQUEST_INC_000714
; D7 R; y: T1 R$ z; { ); 5 w6 r( Q+ A% K: l* N" U4 u5 F
SetDialog
' g$ O: q* V- l% H Z# ~ ` (
5 z* K7 ~, S( `) z" w) ~9 X QSAY_BEGIN_YES, //用户点是回答的话"
7 e3 I3 A1 y, [& _$ F+ w" L0 f' | IDS_PROPQUEST_INC_000715
- V2 y' @1 A' Y# \; @ );
F- U, `4 H6 D _& }1 [
U) h3 M, Z r& `; Z5 @ SetDialog
6 I0 T5 z0 {7 O (
6 c% i. @: Z& N1 r) w3 ` QSAY_BEGIN_NO, //用户否是回答的话"9 L; Z5 T0 v9 n9 ^$ p# m v- |9 ?7 C3 e) B
IDS_PROPQUEST_INC_000716
1 |% X, A8 w. H, A );
, y/ r/ |- W2 v" @, n SetDialog
2 N9 a7 Y4 o( X* T# E0 f ( 9 K; @; [) K. [7 e4 ?( F
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
' k4 @! a" \* H: b# o% j IDS_PROPQUEST_INC_000718
1 P; O- X' j7 p% P( t6 \ );
) t" A& j5 ]7 y: u$ f1 ] SetDialog j2 U; @5 J0 n% C: u/ g6 u
(
! [% D: P y) }& q! M8 c- _* Q: c! H) p QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"0 i) d; k; F2 ~2 P: q5 f
IDS_PROPQUEST_INC_000718
, v/ N& e# V; m% _, m3 B );
9 a5 }3 G4 _3 U p. T* ? SetDialog
% h3 ?* Z3 |! o8 k (
: w; [: D2 i; _0 W3 K QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"9 b8 }) m7 Z9 S
IDS_PROPQUEST_INC_000720
5 R( Q+ U! }$ q3 b! X );
+ N: o5 x! x( l; L: K/ `5 C* J5 _: X* \# I+ X+ X
; z" }, Q, R. ^6 P
|
|