|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 $ o- {+ s2 o. Z
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
b" Q1 H( a, d& `+ z2 n* n4 t$ b% z7 ASetBeginCondLevel( 15, 15 ); // 这是等级要求!
, P. e5 T9 ]& c% jSetBeginCondParty( 0, 0, 0, 0 ); // (未知): R/ n) p) w: V% g" ~+ a. C
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
; g# Y6 J& N) `9 W# S4 D6 ~SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!7 E6 O. }8 p6 G3 J5 G) A
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
, B- l" ~# a& s. g" PQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
7 J, O/ e6 W* Y3 fSetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" 4 g8 y$ y6 w7 T
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
9 ^ W8 s% V# USetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 & e5 u& K2 _2 n. A* X6 L, m4 l6 i+ l
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " , ]. K: I: O* M; C7 h$ G
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
i, O* r% r! \2 i2 T1 [4 TSetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" * l" o6 H1 Q# w3 f" i1 B
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
4 F1 n, t* M# bSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
* `+ _; L& ~" c& nSetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
: s( [ }# Z, M/ i% V/ `9 o5 q: m
6 Q/ l( g2 `1 C' c" K% v. M& K& P5 f
+ _2 T ?) L' N1 h, V SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 7 _' ^% ]9 P! Y3 K0 R2 j' [
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
/ s5 p( J k9 q7 h5 j SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
0 i$ G) `. ?- ` SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 : ^( a% i7 ?+ x7 X2 S- c& q
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
' Q# y9 C% [! A, S2 @/ ^- @8 k: J "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
" v4 K' ?/ {, T% c6 U "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" E/ K3 K9 W. Z& A
SetDialog $ z; U- Q \' d
(
4 K9 f- k6 e4 O( [! ^ QSAY_BEGIN1, //首先对话NPC的任务说明01"# ] S2 c# r$ f
IDS_PROPQUEST_INC_000712
6 N. f0 r$ v7 V' c" I { );
. j1 v- e3 I( H' |) y- j: e0 }% X* g8 b SetDialog
/ F2 Y+ B& M6 B( a B1 z ( 9 Q2 T( c4 ~( P0 A# q$ v
QSAY_BEGIN2, //首先对话NPC的任务说明02"
8 U: S% d( c9 ^ IDS_PROPQUEST_INC_000713
; E3 C2 P0 s6 @* x% N );
# @9 \ t; m2 W* m! T6 g0 m SetDialog $ N X! G: `/ w9 `# f4 B, G
(
8 V0 T; H% v" W- r QSAY_BEGIN3, //首先对话NPC的任务说明03"1 N3 c& e# l8 Z! @; R" s! X5 z
IDS_PROPQUEST_INC_000714
; ^) E0 \3 u- T) o ); 4 T. i& b0 ^ p, J0 M z$ ?
SetDialog & I* i& ~* R$ P+ J, ^ Q/ y% P0 i
( " U# \( A/ R3 g% ?* t1 M
QSAY_BEGIN_YES, //用户点是回答的话"
v) ^4 O9 t+ ^0 A( L IDS_PROPQUEST_INC_000715
' q; X* j, q! k# m3 @ ); ! }' K, ~2 S& r# p
1 \3 P9 f2 R1 z( M2 d
SetDialog
' g- o5 l" K! n% l (
8 u! K1 P3 B: x) t QSAY_BEGIN_NO, //用户否是回答的话"% `1 q3 G5 K( G" k `
IDS_PROPQUEST_INC_000716' d2 S3 I4 D& J o
); ; d1 L9 M, e& T7 q/ [) \, a
SetDialog 4 m9 T9 \# X* s: I
( ! W) {8 M' o; I! L
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"* t& m/ A F3 m8 J4 N
IDS_PROPQUEST_INC_000718
* A% B+ d$ K, w );
& Z0 j' Q$ v$ \/ b SetDialog
& l$ U+ m. r7 v% B/ P ( & q" h$ T. s- W0 _& x
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
: D/ U' `5 d0 R- r2 J IDS_PROPQUEST_INC_000718. N7 J |+ ^9 c! g: [
);
( Q' H+ }7 h1 v( H' s, }9 |$ t# @( ^ SetDialog 1 j2 _0 j: K( ^; P5 t0 _
(
6 E2 v; w$ c( {9 a QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
7 C6 ~1 U! C8 z" x7 u IDS_PROPQUEST_INC_000720
; ~, s, i6 v7 P1 h6 ] );
+ a0 l @" ?) j- b9 V( w! C- [+ H" X1 F
) ~! q7 N5 W: Q$ i
|
|