|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 * s8 q. {5 X' F/ J f
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
3 Z- W# J0 x( e/ xSetBeginCondLevel( 15, 15 ); // 这是等级要求!. T' i4 W% W) t/ d- I7 J
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
* o! V. |! O f0 nSetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
, r u% I2 \) U6 H8 ]SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
4 [( d' X+ Q% D+ e% s7 {, xQuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" 6 f `1 g; k" [$ R5 [' [
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" - Y; I6 U% I8 f1 x3 H" ?$ q
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" 1 X8 J, w; F' e. I. P
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
9 V! c7 z0 T! V/ A p) vSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 * j: h& P! W; Q& u" e2 X6 k
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
$ I2 Z, u+ n* }# h( c% ESetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
/ ]2 N3 o7 |1 w1 F5 L' i0 nSetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" ( g* z3 z; q) U2 U' ]: e
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验3 B: l( T6 h- W u$ h; [
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
+ t7 C6 J; `. R0 D& R! l& e. oSetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师- ?9 `4 v' c- ^3 w+ o
2 t3 L# j7 V) ^! V- |7 ^ 7 U0 f* U8 |4 R$ }; Q4 \! f+ J
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 & l: j3 r# X' a3 |
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
) n; P* m9 t- `% o5 Z SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 / T/ J$ u z1 r) a8 ]
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
1 m9 U( ^! z1 ?7 t8 Q0 S SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
: G0 m/ j$ s4 u4 V8 s "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
! w6 C$ r& S J' O. O5 p* S* q "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" ( Q. ^: p" @# r ?2 U
SetDialog % O8 ?9 L" W2 P3 m( } G
(
4 d% C1 k5 N E) ?, @9 u4 B: P' ` QSAY_BEGIN1, //首先对话NPC的任务说明01"
% I3 r. O- q* @/ h" ?9 }1 ^- c IDS_PROPQUEST_INC_000712
* S! L0 U w+ t );
8 ~7 g1 \6 G$ L/ N& X) R. A SetDialog
" y1 z; l$ _6 V) e0 i- ~' W ( " L' `' w7 h1 m1 \" |
QSAY_BEGIN2, //首先对话NPC的任务说明02" q9 Y c; ?7 q) y
IDS_PROPQUEST_INC_000713( v' \( X4 }3 g7 F( Z8 D
); . _3 V( }! H" r4 c; |
SetDialog + f/ W. H( e1 S" i- y' d* U
(
4 _! w7 _" ]4 Q( b" R QSAY_BEGIN3, //首先对话NPC的任务说明03"
4 K" a1 |/ q) U/ \. i5 e) w IDS_PROPQUEST_INC_000714
+ v+ H2 Y6 M; E" t8 H4 m" e ); 7 l' C3 W' I# _
SetDialog ; T0 B: X( [, I$ p A, @
(
; ]$ y+ c" r; K" k QSAY_BEGIN_YES, //用户点是回答的话"
2 h+ @) L- E5 p) O/ y3 X IDS_PROPQUEST_INC_000715
# S; {! ~' P7 j# x' q9 E ); ! t$ ~7 I) l# q. g
9 K% b8 @9 H4 l& J' t3 J) M8 N SetDialog
# L* M, j6 g( {/ W (
. T% U! d. X' W! o5 {6 g. d2 s QSAY_BEGIN_NO, //用户否是回答的话", v e/ s" u7 T3 F$ l' J2 b b; v) l
IDS_PROPQUEST_INC_000716* H9 I- u b$ g* K9 v: m
); % t7 i1 X' x% n
SetDialog
/ ^! l/ f+ m( |* ?& s2 j5 h (
8 M# e4 J- X4 G0 O QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
) @8 V/ v! f8 O; E1 I# R IDS_PROPQUEST_INC_000718 , i6 p" d* j2 k4 x$ y/ w
); ) u) ]. z, l- [3 v1 B
SetDialog $ m- }, {8 S+ _! z c
(
! \$ l4 g+ Y9 c" E8 j, a2 N QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
& A7 ^$ a( W4 S. H' \# M9 c IDS_PROPQUEST_INC_000718( k4 V& }4 y$ n
);
. `2 S" @: P- y: X SetDialog : C" x, }' J' N+ U3 n' a
( 4 w: v* Y! {! c+ ~3 C
QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
0 s- `$ x* I4 G4 Q- L IDS_PROPQUEST_INC_000720
, a3 @# h+ q" l' H1 D/ G );
+ I6 i& |6 o' s( Z4 ?. v9 h( z- @9 `7 {5 [3 e7 ~
A) g" e2 V5 W$ d+ |; q. v5 K
|
|