|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称 + m0 x# {2 x( L; H# | H
SetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" 9 h" @9 z& l3 D8 l8 P
SetBeginCondLevel( 15, 15 ); // 这是等级要求!
# g$ h. z# g b! |SetBeginCondParty( 0, 0, 0, 0 ); // (未知)
, J# l. B3 `2 oSetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业; p! M/ E, u5 w) l
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!4 L) C3 ^/ H; N/ a( y2 ~
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个" ; g+ D. x5 Y7 V5 m1 L: c+ W" e# n0 k
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低"
* l; d! }5 U& Y8 z, o0 s5 vSetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]" * x/ l/ D3 C/ k( ?; J
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务"
; G' T0 Z! D0 ASetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务 . `) X8 k) N. o; @" B: U$ n
SetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
8 E) B: | R8 }+ j( T1 RSetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" 5 Z9 m4 |, P$ |1 t& v% f
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币"
$ _: Y. Y8 x- l7 D) c2 D8 JSetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验
, K- V' Z! `7 p& @9 ~5 Q1 XSetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次
* d( d9 M/ w8 W# N8 d% Z @( h( p7 lSetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师3 h0 U# X6 m8 l
& A9 L- H7 | H$ g- L# B
( x9 O0 ^. H: W, t SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 . s) S R5 A W7 ~! T- }- {
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1) |: E$ U. O4 X; u: o: x
SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
- D) H6 k) _3 y g SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
4 s" ~; _: }' C' s+ x7 s SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID)
0 |' q7 M! \9 g "SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
% K; n- o; w6 `* k) r @ "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
6 t: z& h; `1 a& N1 b SetDialog
( ^9 U! Z' O3 z: N8 B( [6 S ( 6 B B& G& f$ ^8 O3 e
QSAY_BEGIN1, //首先对话NPC的任务说明01": W* s9 H) i p! f4 }
IDS_PROPQUEST_INC_000712
8 f) R& ?2 |5 a: q );
6 h) D: w4 t- M1 j# k8 _" A SetDialog ' g0 X2 I: D! Y q. x4 L
(
- _: T8 U- o$ M" ^, Q7 f QSAY_BEGIN2, //首先对话NPC的任务说明02"# K# \3 k$ g9 B+ U" p, H
IDS_PROPQUEST_INC_000713
* B" O9 b7 k* [, z; s8 M! F8 ^ ); " z1 m2 R# Q5 T
SetDialog
. q- f0 C b# O# K0 X ( . L) U; B5 @9 k% `1 g
QSAY_BEGIN3, //首先对话NPC的任务说明03"
$ ~" o8 h% [0 Q5 r/ Y IDS_PROPQUEST_INC_000714
3 Y) N; O( o) M' b; G ); % r3 C% x0 A$ I6 I9 I% R
SetDialog
; W2 w3 Z2 B# S* ]! \6 p- ` ( 4 O* M$ M+ m* [' b7 ^# R
QSAY_BEGIN_YES, //用户点是回答的话"
: S" t: l( E# u! P+ |- _ IDS_PROPQUEST_INC_000715
2 N8 a9 [0 B# i2 N8 \: A ); * k- X) D; j" u$ } _2 r
! [4 u4 f* J( C! v4 D
SetDialog , C9 p* H9 Z9 }& @
( $ [3 `& L7 ^6 U5 z4 c& f5 E8 a
QSAY_BEGIN_NO, //用户否是回答的话"
9 | T6 ^! M7 H' X% D4 G4 L IDS_PROPQUEST_INC_000716
' J1 U1 t! x% C A9 [& R );
7 Y2 p0 j8 M# O) r) A% w SetDialog 0 _+ C% J3 M2 x6 C6 K3 a. ~
(
: L) s$ W' A3 V% T% A* ` QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"
" Q0 G6 e8 {5 G% ]2 [. P IDS_PROPQUEST_INC_000718
9 Q( m) m$ ~. P& p2 P ); ' J$ s* o2 i/ c" z( f. B& @
SetDialog * {0 f& d* h. H! H6 r) K" }
(
! u2 c/ R) Z, N$ W) j7 a QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"
: e, f( C/ s2 ^ IDS_PROPQUEST_INC_000718+ f7 v+ J* y5 u' V5 C* f
);
" `6 `* d# z& N) |: @) L SetDialog
0 [/ z: L+ P! ^( f# W (
* ?/ i6 S# ^- y) P$ H+ M5 ]8 r QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
2 A3 ~! n3 O4 c3 g& }, o" Y, E. [/ H IDS_PROPQUEST_INC_000720# C6 q3 v8 {: N1 e
); & D# I! @, |$ s1 e
- i2 e! M: J, I T
" ~9 k4 c: y( N |
|