|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 , Y) S4 {2 ]% E
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" 7 R6 J" ~- O T" c: T M# I
SetBeginCondLevel( 15, 15 ); // 这是等级要求!% f6 h6 O1 p q) l& p6 ^* `
SetBeginCondParty( 0, 0, 0, 0 ); // (未知): F' g+ ]; A1 u
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业9 J7 p) v m6 l) |/ d) S
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!4 F$ G2 W- f! J0 z+ J) w; p, c" r
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" 1 |/ i: z' F1 B8 ?- _2 Z2 e
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
* W$ }& A. a6 eSetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" ) }3 v: t% K# i
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" ; A- Y; ]) u# X* l; M
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 & P" A5 G0 \, D" S
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) " " p& \* H5 v4 w5 |3 A# F" f) u
SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
+ \4 s/ \$ ~! P- t" ]+ Y9 uSetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" 5 B% h2 H( W- D0 ?5 a
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验& d2 s0 b* C( _4 S( A8 e! a2 e. l
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
$ n5 `" T* Q- @/ SSetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
& q9 k8 e7 z9 X% O' ?* w7 y7 L. t8 U& T! q
( W" |' D2 }+ a3 F9 @7 a
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 9 z K$ c* w0 c
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
/ Y6 S4 k3 J4 M$ U( e, F: O# C SetRepeat( bRepeat ) // 1 任务是一个无限循环任务 8 ^8 e2 J) y, O! N5 V* |3 n
SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币 9 Y3 ~7 @+ f1 g
SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
' E8 w5 W# G5 |' p "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
5 y" u4 Q3 B0 C J7 y; _9 F0 w "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE" 4 G5 [3 L" ~2 ~4 d2 M
SetDialog ( A* I0 n! d W$ G
( & d: C+ X: M3 r# o6 h9 h
QSAY_BEGIN1, //首先对话NPC的任务说明01"
8 i9 N( |9 E: A) u b7 k IDS_PROPQUEST_INC_000712* p5 |4 e* Q! b5 n
);
: S' [- @. t6 J3 { SetDialog + d0 o2 H4 L, \" @1 {$ M- n
( ( Q% @/ _1 F7 l0 H" T
QSAY_BEGIN2, //首先对话NPC的任务说明02"& w& r! S$ E4 f9 |
IDS_PROPQUEST_INC_000713
. z- [# J+ }6 \; W7 \ );
" s8 G! c9 A1 i" { SetDialog * Q9 O) O* a- r7 M. R. W% z
(
, |6 ]' }9 l5 A" C+ J; z1 {4 \ QSAY_BEGIN3, //首先对话NPC的任务说明03"- A: w1 P W6 B
IDS_PROPQUEST_INC_000714
: W- j% P7 {( o; k6 F% l );
5 L+ ~* J: D8 }% W SetDialog
* e" O( h r7 Z6 q# }7 l ( 6 O* l+ y3 P+ D& w, c
QSAY_BEGIN_YES, //用户点是回答的话"' b4 e5 Y/ I, `. z' v; ~
IDS_PROPQUEST_INC_000715
, n! m) ~3 v$ }) U9 u );
# [1 h5 i3 P9 k# M B7 A4 S4 G' m
SetDialog
" N3 y# z1 A& r* a ( + e1 F+ A, g- d3 o4 I
QSAY_BEGIN_NO, //用户否是回答的话"' E+ {& M- E5 L& T4 `/ U' L' j5 H
IDS_PROPQUEST_INC_000716
: Y( r3 z, n I/ ~ );
) ~" E b, h) u$ J# p+ C) H. F SetDialog & r; e9 o- M( d0 e& k
( - `4 A4 U c- n( b4 m
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
2 Q( A% s1 V1 j IDS_PROPQUEST_INC_000718
5 A+ i8 v2 E3 L) R$ |- Q: w! [- Z% L ); [5 ?4 V1 z. g4 {# N& k
SetDialog
4 \7 z' L, e' W! ^7 w. E! q" p (
- Y+ U- \9 e$ c( ~# U1 Z QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
! m7 n8 v, S# g. l6 K& v0 z IDS_PROPQUEST_INC_000718
/ b# d3 b. d: w" t& o" q5 y" I ); / u( Q( w3 L- M7 M& {% k C( G
SetDialog
# L3 I7 W; U) b- g- g5 C! L3 F (
, X2 A' ?5 x; E) b QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"9 @+ W! w5 [$ m, }1 A4 s0 ^
IDS_PROPQUEST_INC_000720; Q+ A3 m$ d3 ~
);
- ~+ f2 d t6 M* {- `
`( ^0 U6 [: [& i* G6 j7 }6 h ^" k+ S$ d( M
|
|