|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
' z$ I" U+ P6 wSetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
7 u0 g) E; w6 Z) o; a3 E, FSetBeginCondLevel( 15, 15 ); // 这是等级要求!+ H- h3 |6 h) c$ w# X$ C
SetBeginCondParty( 0, 0, 0, 0 ); // (未知), v2 u! Z' \0 C1 g" b
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业 [$ J" ^# Y: }
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
0 ]0 L, n% R( P JQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
7 i% k$ J- H- W$ H f9 A2 dQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
. B% v" y- I; v$ N7 dSetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" % E: c0 A! c4 c( H& y& M
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
L0 O( y$ ?# ]( uSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
, I4 N/ o3 ]% B2 Y; Y) t3 `3 HSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
- L" V A7 T' x+ w+ X4 l) ESetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
1 D+ f( H$ n; v5 Z! S# \; s( USetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
$ D) L6 H1 }/ W/ z# _- eSetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验( a, ?' n+ x9 K' R, O5 f2 n0 {
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
4 x' T+ m! t# }4 nSetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师% m6 r6 {% i- @, I* I9 b
% K! r' }5 Z0 ]
z, z% g. x2 S% W$ L8 z; H) C
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 , s, ?; ~, a- N7 m @
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
* a' @# o, b) ?$ o r% p SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 2 R b$ B: D/ i% H7 T9 U7 n; x
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 3 Z2 M9 D5 w c/ D. l# K, v% C3 u
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
: {4 }4 d5 I+ f5 t "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
% n" x1 H. K( Z2 j ?7 B "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
) ?; B3 X; o, {( s/ H1 c' Z) T SetDialog 8 P3 c1 U$ R* `; C+ t+ ^' Q
( ( Z, Z# I4 }+ }3 a
QSAY_BEGIN1, //首先对话NPC的任务说明01"
! E% n3 l$ f- t9 l$ a3 y% w IDS_PROPQUEST_INC_000712
& C: k: u0 \" @/ i0 i) S, g1 [ ); 0 H. H5 R# A& T
SetDialog
/ P7 V& H8 S. A! }9 \4 w5 ` (
# {/ W( r3 U, p; f( r& W* Z QSAY_BEGIN2, //首先对话NPC的任务说明02"
: n% A% X/ V/ @: y0 l8 X: \ IDS_PROPQUEST_INC_000713
4 F- t/ P3 D- w/ L; s) w0 w );
4 z$ ~' d( f8 p& R7 Q2 s, ~ SetDialog
% [) v( F# e# H6 e7 I, g (
# M: I$ S7 R7 F4 v4 k- h QSAY_BEGIN3, //首先对话NPC的任务说明03"
# k. W/ {5 |. t; }3 x IDS_PROPQUEST_INC_000714 / J1 t' y' ]7 n$ W! A- `
);
3 b p; d0 @" u" g, V- c* x SetDialog 4 U3 }2 O. V: U% q& N
( 8 L+ o; V. v8 g6 f6 @" K. Q
QSAY_BEGIN_YES, //用户点是回答的话"0 a; d+ F' y/ v, E! s; P
IDS_PROPQUEST_INC_000715
+ V0 H+ K1 _2 @4 g+ A: A4 U ); , Z; S! P; V( c# b7 x
+ x. p7 J3 ~6 Z6 O3 L6 ]/ a- N& S9 w" E SetDialog
" ?* Q- B5 n8 N4 w ( 2 F& z% c) T' R7 w/ o& x1 ?
QSAY_BEGIN_NO, //用户否是回答的话"( ]1 k5 I# ?* E. N# p4 L. f% t9 i
IDS_PROPQUEST_INC_000716
4 v* [4 L+ V6 |- Q2 d" V# W3 h );
0 W5 i$ W2 O7 O, S" B2 F$ I. { SetDialog : k! G3 l) _! q
( 4 a5 o* T4 Q& V4 g. e+ b
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
7 X5 b; L- O+ u0 ^2 ? IDS_PROPQUEST_INC_000718
0 w" l' \) z( o, y );
6 n% X! ]3 N" S+ b SetDialog
5 L3 g2 g7 e8 T4 s6 Y ( q4 A. Z: ` O, }# l' Z1 R
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"/ J+ E+ B# s' z* m
IDS_PROPQUEST_INC_000718
9 _8 A% P5 g+ V4 F ); 6 l: \) h$ ?: O; t( A
SetDialog " z7 g3 z4 P6 R3 s
(
* X" O0 @7 B2 B; } QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"9 Z) Z+ C6 L% h
IDS_PROPQUEST_INC_000720* s6 {* t! p c* ^2 v
);
' F1 Z3 {' z3 `) j" V; Y! [! J# [2 q8 o% C( `
4 Z6 K8 }% G. S9 x- z/ `
|
|