|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 0 T( V9 A [, |$ i5 \* \
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" 8 ?" D; |6 K% d
SetBeginCondLevel( 15, 15 ); // 这是等级要求!0 I) J) X1 z( p- y
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
4 ^3 l& Z" c; T0 oSetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业% y$ }8 {) \" \% S3 J2 V m, U
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!# C5 e s) |6 j" O( B8 O- [
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" # ?: s. @" [8 U2 M* S1 d/ u1 {& o
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
2 u0 ?+ w& w# g, \SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
& O2 l X) }+ T* hSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
/ r: l7 r' x( \7 E% b1 eSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
2 O" v: q+ D, RSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " 1 O& }# |8 P9 ]) R3 X" h
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" " \- h4 L9 H# W4 @3 E5 Y) T9 c! Q
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
, J9 F( ?( N( n P3 V7 HSetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验2 @2 r$ M) R7 L2 @
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
5 C. G1 k; ^2 {% F Z: ~7 }* V/ WSetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
1 Q/ r U/ Q* G c
4 `, C G! L* ` " B/ ~ c$ Z- u- Y
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次
: d' C9 J9 Z) |5 m9 {5 w" R' G8 h6 n& l SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
! F" o L9 }6 }; V3 b A K SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 9 a8 w9 }, _ _! G1 t
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
5 r b; ~6 d/ H: h! R6 l, } SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
* M4 ^6 X8 p3 \: M7 m "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
5 Z% Z% y8 P6 T/ C, L! I8 n9 h "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" ( Y7 Q. D2 k/ c3 a
SetDialog
- J; D" k9 ? \, E m (
- P- |( i+ g( q& m. p, @ QSAY_BEGIN1, //首先对话NPC的任务说明01"
( \0 r7 l3 h. P& c IDS_PROPQUEST_INC_0007127 j% s6 d6 C" @8 d6 L
); 6 |( N6 K4 w5 q. w) Y
SetDialog
; l3 [' D6 y9 A! W ( $ H. q* H: A( s3 q1 h, K
QSAY_BEGIN2, //首先对话NPC的任务说明02"
$ U8 _+ s" b" q: W% E1 T. g IDS_PROPQUEST_INC_000713
* @% t) N) M+ |- j, I! q s ); $ v7 f! u: `% g% y0 L' M" w
SetDialog ; h! {. ~8 E9 ?
( + t- I7 [7 e; }) f4 B) W- D
QSAY_BEGIN3, //首先对话NPC的任务说明03"
9 Z) p; R! H# I2 h% L0 i* e7 r IDS_PROPQUEST_INC_000714
! f/ E. F: o2 l7 ?" j' h' F( ] ); * k# e6 e1 E/ s4 `" s8 G! U
SetDialog
; D, y1 X7 F+ ?5 c! [. B ( : }7 n. d+ m4 | K# z! n8 u
QSAY_BEGIN_YES, //用户点是回答的话"2 {; }) c) ~8 t/ i# t1 x& S2 k9 I
IDS_PROPQUEST_INC_0007155 d; r: N( g% ^1 c* N
);
6 J! E7 T, I5 e+ ?, i$ r6 N, E; H+ F2 ^ j" U$ K! {
SetDialog / U' k3 t! m6 x! U, Y6 n
( * x z. s2 a9 o8 y! @# ?& w
QSAY_BEGIN_NO, //用户否是回答的话"
, H6 P+ c. v* \: p9 ]5 m3 l; m6 r IDS_PROPQUEST_INC_0007160 t8 C: k: m' m: w, ~- a2 W
);
. O; F/ }4 }! l" y SetDialog " _9 U1 v+ t8 P0 e0 g
(
2 ?2 B5 x! T" M# W( A QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
6 [/ F! O0 |. M- G6 n2 V IDS_PROPQUEST_INC_000718 / e# [6 y s7 q! z- @2 c6 u0 U+ N
);
. X6 O6 D& E. X# D# Q/ V8 U SetDialog
q! R- P0 n! W- \) c6 C ( - q# g" S$ T1 c1 P) Z& K8 l) [
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"/ E+ t" m B% Q9 k! O7 F# P& Z
IDS_PROPQUEST_INC_000718
6 }( q$ x, b4 t7 P ); ; y0 P/ v. A$ c9 q# ?/ N$ D. m! C% I
SetDialog 4 l, i* [ m3 z! l8 I
(
! O' g4 m5 Q4 v9 W# z QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
4 k V, j$ g4 H IDS_PROPQUEST_INC_000720# q- |& `) k' |" n
); ) @( ^8 T3 K- L0 a, q* e
& ^/ L! ]6 P; k
+ Y5 w& t2 C1 I# N( t* K3 j9 }6 C. J |
|