|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 ) S5 Q! f2 x" @( j Q
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务"
, U, Z* g( B6 _4 x$ ]. _. mSetBeginCondLevel( 15, 15 ); // 这是等级要求!
) D) ?' @& X; L( o3 e GSetBeginCondParty( 0, 0, 0, 0 ); // (未知)
" e. L" x4 B; @( Q. t- e& z* @SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业
9 v) |* R( N. H7 X1 l. ?SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!' U5 w" v5 j3 p
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" ! E' P4 j, B5 @
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
5 [! p3 n1 n) u X. |: v y2 mSetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
3 {7 z& g9 [% q( sSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
! @# W/ o% |7 l2 K$ WSetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
# v6 b' O H" ESetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
/ j8 x3 g/ }+ r+ q0 e( y. u% YSetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励"
9 `% w4 `- S& uSetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" . [- g% U1 `# t7 m
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
& `. J6 D' U5 }/ ]2 J' lSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
; w0 i& u1 n _SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师
3 ~& r: j: s( H* ~( D! b' k/ N, h' _8 F* q
/ [+ a% j! w3 k2 F5 z! ?7 b3 | SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 ' ^. M& T! m' ]- n
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1) - h9 H3 I- _: F) b/ R0 V9 L
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
/ B1 w) D* T4 @5 ` ^" m i: ? SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
7 i- i. O0 M' J% J% v SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) 4 B8 I8 d6 O1 F+ b( y" E$ ^) U
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)" ; ]+ A. o% ^4 W. T9 R
"SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
+ p/ n! r( g* @* c0 g- J SetDialog
! v' E& |% W& c7 x( X (
+ V8 b% N4 y, g* \/ O3 w" I QSAY_BEGIN1, //首先对话NPC的任务说明01"
' U7 d% x: w- m3 v1 m3 F, O IDS_PROPQUEST_INC_000712
1 {& R5 N- K: y) u ); + F0 t: C7 G! A$ C* p
SetDialog + }, J8 W6 u! |. ]; E
(
- \0 @. I% k- ]7 I5 G QSAY_BEGIN2, //首先对话NPC的任务说明02"' Q% q) {6 w5 h7 Z* A7 x
IDS_PROPQUEST_INC_000713
! I9 b, o8 U. r7 _& c+ O& L );
A5 U* c7 Q+ g( z% K SetDialog 4 h: A! i: J; I( G# |
( 1 R+ u, [* P7 P" I9 m1 N
QSAY_BEGIN3, //首先对话NPC的任务说明03"
4 E- ~2 ?( s, Q: I; j4 \ @& i- R IDS_PROPQUEST_INC_000714
3 T3 I8 N: u% J6 M2 H, X );
& Q* U0 ?- I; a7 s' `" k8 J% m SetDialog
1 I+ Y5 ]7 Y# b Q I+ K ( / g T% H& f+ w7 a! u' W, j7 \2 P; r7 n
QSAY_BEGIN_YES, //用户点是回答的话"; o z: O: _* s
IDS_PROPQUEST_INC_000715
$ k+ s' _8 M7 ^; s ); * s- P5 s! \! H2 |
1 D: D1 H; r! u SetDialog
' \1 G7 A; i$ A W* h$ ~$ E (
* {$ n" n; q* ?8 l; p, X QSAY_BEGIN_NO, //用户否是回答的话"" M# ^4 f0 E6 {
IDS_PROPQUEST_INC_000716' d0 p7 L9 o+ c1 d$ R) u
); + S1 Z+ T+ F S) U. ]* g
SetDialog 9 U6 @5 d: B% t$ T3 Y
(
- I( f `3 R5 a QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"+ L! n2 C; P3 }) s6 e* {! `
IDS_PROPQUEST_INC_000718
3 w# g: O6 f) u ); & D. b8 K3 T! h' C+ Z
SetDialog n' @6 y0 ?8 j
( , j7 n0 q/ X, j
QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"3 }; }# g- o/ x7 T' M6 Y9 f- y
IDS_PROPQUEST_INC_0007188 N2 |4 A5 R; z: @0 E" R, c" d
); ! C; H3 _: D( b3 j0 H
SetDialog & W3 D/ }: n6 U) o
(
9 W- v7 k. a5 T) [1 e Y5 C QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
* k" H* `; F: a$ T- r% P IDS_PROPQUEST_INC_000720
9 Q2 ?2 l# H$ ~6 h );
3 G/ r4 [; _- o; j# ^/ W7 u0 ~! l" u. v3 c
" q: Q; g9 L. Q7 I) O$ C
|
|