|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 ( C4 ~7 C) y9 d# A
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" + a6 ?) c. ?1 f. r1 t: u, D, E
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
* i K! g2 v% }: c* @0 eSetBeginCondParty( 0, 0, 0, 0 ); // (未知)
& J0 D' t# [( FSetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
* J' t& m% W& T- jSetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
- _% C& U4 V ?, `2 o, }QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" 9 q1 c3 W1 o0 q E0 D5 K, \
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" 4 }8 O) C! L" h, k
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
( I! r, J' v6 |% G s+ f. m- zSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
/ |/ G2 T7 z. B( Z! u- ?( OSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 m4 [& v7 B/ I3 i
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " ! z" ^, z/ A, v2 T( A+ l
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
. K, X! n+ z ~$ b8 l/ s- ~9 o6 ]9 PSetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
" s1 U: E+ k0 x, t0 X$ T/ F' }SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验2 X' @( x% h$ u$ _: |0 N
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
6 m, x) R" T( D. k9 A0 K1 ^6 M& pSetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
# d& ^0 B0 h" g7 M8 X
$ c0 V2 I, [2 C! o + k. z7 j7 T6 ^/ V0 ^* e
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 $ n6 f; q' I! p5 | A' y, e
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1) 0 }% w, c# ?+ ]; J
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
, g# ^, g7 [$ t u SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
7 J6 H: B7 {% E' \4 b SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
, C9 m r F# E1 h. ]$ J "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" 4 k6 q. l, `) \, ] s% O) s4 u# m
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" : b, W4 P d0 I3 C
SetDialog - {( r1 ~0 F; w1 o! Z
(
0 `: }. q' |! V( p, g: w7 w$ S QSAY_BEGIN1, //首先对话NPC的任务说明01"0 p) L" z9 n" W. ~0 W9 Q
IDS_PROPQUEST_INC_000712
+ n8 k. N2 Q# i8 }8 t ); ( d/ \6 m9 ~9 b% c% C) E
SetDialog
" l+ E- O+ i: T( ~- V6 c6 m (
) B$ y; p& D+ _$ ?& c& x- [ QSAY_BEGIN2, //首先对话NPC的任务说明02"
4 a, U/ Z4 |! V3 U IDS_PROPQUEST_INC_000713' R8 w* z6 C0 g J4 d% T: h: `
); 9 s2 Y( O7 p U; y& o7 o
SetDialog
$ W) h+ Q- r# d (
& [3 x% J$ c( w! j; d QSAY_BEGIN3, //首先对话NPC的任务说明03"
/ j3 w/ \# f9 C) q+ T IDS_PROPQUEST_INC_000714 + ?- X2 Q, C5 K Q. |9 ]# ~% o1 s
); " N r$ _ X) K
SetDialog , [ X4 c4 l4 @5 b" A7 B! ~$ S! A
( # U; G/ D0 ^1 ?) h7 k
QSAY_BEGIN_YES, //用户点是回答的话"0 |; B7 V+ U+ z
IDS_PROPQUEST_INC_000715
9 I; g, y6 Z9 J8 t' r );
. I6 M% P; ~3 x6 Q1 T [* }4 A& U+ Y4 l
SetDialog 0 z$ `% C4 V+ E3 Q
(
/ L9 q6 n' @, F6 z! X6 j QSAY_BEGIN_NO, //用户否是回答的话"
" r) J8 J& Z" o: [9 f1 ? m @: u IDS_PROPQUEST_INC_000716' l, P* v6 u4 B" ]
);
9 z7 Z# Q% T' h2 G8 g" y, w SetDialog ; _$ |& V$ I# [9 t1 H' K0 P0 T
( 1 Y$ w/ U5 G$ A) Z* H
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1") x. W5 r7 O" E1 ?7 j# c
IDS_PROPQUEST_INC_000718
6 m# q3 W) W) s );
; C4 d) z, m4 k: l( P SetDialog
* R) V7 o, @9 q; `. d T J$ _( e/ s (
: q4 b' Z/ `9 l( j+ |8 x* T' P/ c QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
5 p2 J( a; w% o! p/ D- M H IDS_PROPQUEST_INC_000718
0 \1 V2 H4 |& [ ); 8 i" U( W; r. \4 `$ z, @( m( S; ?
SetDialog
* M* }2 d: @& n! v* i' k3 ? ( ' Y0 r) i0 C, m- A8 O% `
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
T7 ^0 `. A! r/ l6 m# K IDS_PROPQUEST_INC_000720
* t k' U' D$ N# i7 S% S- Z2 J5 ] );
' ~6 [$ h9 c# v; f! n0 Z- r) l/ L+ F/ |: p& b0 E ^$ g
% d1 U2 N6 f0 w6 W8 b- M8 ~ |
|