|
SetCharacter( "MaSa_JeongHwa" ); " // 发布任务的NPC名称
; m( I7 W# O0 ISetEndCondCharacter( ""MaFl_Andy"", 6929, 3328, QUEST_DESTINATION_ID_0000 ); // 完成任务后向谁(NPC)提交任务" ! @6 l# t D4 E
SetBeginCondLevel( 15, 15 ); // 这是等级要求!( |) c1 c! ?% Y! O
SetBeginCondParty( 0, 0, 0, 0 ); // (未知)$ x+ P% P( [. _; i7 y6 {9 }. e9 q- E
SetBeginCondJob( JOB_VAGRANT ); // 要求接受任务的职业2 V( n' Q0 D$ `+ s; g+ |
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); //这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!/ R! |: E+ m, Y/ Y# T4 ~
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物1,爆的物品标号,机率,数量] 850000000,1 测试26只怪爆6个"
- c5 c$ D& |0 G! V# G" pQuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); // [杀这个编号的怪物2,爆的物品标号,机率,数量] 数字越少爆率越低" 5 D6 h$ [7 Y( J+ ?; k
SetEndCondItem( -1, 0, -1, II_SYS_SYS_QUE_YORN, 1, 7068, 4125, QUEST_DESTINATION_ID_0000 ); // [未知,未知,未知,需要的任务品编号,数量,怪物的Y坐标,X坐标,未知]"
( N0 c- @) L- X7 Y& o8 SSetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); // 结合上面,需要5个物品才能交还任务" - g9 J6 V- a7 }# p; M3 ~- d, K
SetBeginCondPreviousQuest( 1, QUEST_FIND_REDBANGT ); // 条件显示需要完成 QUEST_FIND_REDBANGT 这个编号的任务才能显示这个任务
: o4 V- L* T, f4 K' R) vSetEndCondKillNPC( 0, MI_MIA1, 20, 8138, 3004, QUEST_DESTINATION_ID_0000 ); // 需要杀指定的怪物后才能完成任务(未知,怪物标号,数量,x坐标,y坐标,未知) "
5 a3 b, _1 w4 }SetEndRewardItem( -1, 0, 0, II_GEN_FOO_COO_DORIVINIG, 5 ); // 任务完成后所给的物品奖励" - r0 H' N* l2 n( |6 l
SetEndRewardGold( 1500, 1500 ); // 任务完成后奖励的金币" 7 H% X5 ]& t+ h) q6 k' G/ z
SetEndRewardExp( 784, 784 ); // 任务完成后奖励的经验 M4 u6 Y- T! l5 s
SetHeadQuest( 1992 ); //这句的1992就是活动任务的意思,! 6005是任务 只能做一次 : T3 d1 }8 L( Y+ D+ k
SetEndRewardSkillPoint(40); // 这里完成任务可转职为40战士 50弓箭手 60圣职 90魔法师) q+ S7 V# o8 s3 m$ J/ K y4 ^1 {
* k' Y D+ y: s- q# m * g+ E T# g+ B' c8 T( X
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,! 6005是任务 只能做一次 ( i0 M+ A6 t2 c
SetRemove( bTureOrFalse ); // 如果是0不要删除(默认为1)
) ^# w! t0 ~$ B( C/ U) q0 ?# o SetRepeat( bRepeat ) // 1 任务是一个无限循环任务
3 s# N. N& A7 S SetBeginSetAddGold( 1000 ); // 设置开始将增加的金币
3 ?7 I% y5 X3 ~$ i' _) C SetBeginSetDisguise( MI_AIBATT2 ); // 设置伪装怪物(怪物ID) & q5 k& L. o: M( k7 E2 o
"SetBeginSetAddItem( nIdx, nItemIdx, nNum ); // 添加物品(,,数量)"
! j9 ~4 K! Q E! _1 ~ "SetBeginCondSex( nSex ); // nSex == -1,, SEX_MALE, SEX_FEMALE"
2 M7 Z7 _ P# d# m7 e SetDialog " U9 m1 r: c- G- n0 n9 {" o; l, a5 H0 `
(
T: w9 a2 J% j9 N QSAY_BEGIN1, //首先对话NPC的任务说明01"( }8 ~- H/ Y2 ?5 k
IDS_PROPQUEST_INC_000712
) x: i0 \$ D4 L3 V# u );
1 t. P& @. D# n SetDialog
0 t- @# [% P+ I ( " e3 \: @" D+ D/ E/ H* J" {
QSAY_BEGIN2, //首先对话NPC的任务说明02"
: d, r z- x9 j# p6 Z# v# n IDS_PROPQUEST_INC_000713# }7 D) C, B& [: J) l% g* S
); 7 u8 S8 ^+ S) k& L- W
SetDialog + Y! o7 T n9 O& W, N. C/ _
(
3 R* c5 y3 B1 K QSAY_BEGIN3, //首先对话NPC的任务说明03"
. W2 q) q/ r/ {* u, L5 i6 T9 G IDS_PROPQUEST_INC_000714
[0 d6 }1 v0 [. V7 `! I) P0 b: |% @ );
* |4 `$ {4 J0 P# ?4 J0 O" M SetDialog
0 I4 q$ X# u! n# f4 f. t/ E ( / x( B7 k8 T/ W* \% _; e$ ~
QSAY_BEGIN_YES, //用户点是回答的话"
/ h4 j4 X3 {1 \% S% a& k; V" r IDS_PROPQUEST_INC_000715
. v0 Y9 B% X9 l );
7 v1 u; C6 k6 C* z% \0 `2 e
: z6 q" M, |) k& ^ SetDialog
4 R/ k' d! P- d5 P4 w (
) \; s9 I! D8 r/ X/ U* U3 ]7 S QSAY_BEGIN_NO, //用户否是回答的话"
u! y; [+ @, A9 p2 e IDS_PROPQUEST_INC_000716
; ~8 Y: c) J' {1 W6 O );
3 X* t) h/ }) }- q( C% \3 e SetDialog ! F1 A1 l- S4 b7 g1 i4 Q6 m
( 9 Q0 T5 U9 m9 p
QSAY_END_COMPLETE1, //玩家达到条件 完成任务对话1"8 S$ I& Z- D: J2 B/ [4 c
IDS_PROPQUEST_INC_000718 # `5 L- k7 R% x( S( T
); 7 U# l) X/ p/ N) I2 t
SetDialog
4 Z7 X% ]/ b9 E/ {- E( i0 Z (
1 u* o9 [7 H( J' p QSAY_END_COMPLETE2, //玩家达到条件 完成任务对话2"+ [/ G# _! ?0 R8 x( S, c
IDS_PROPQUEST_INC_000718! `2 L- \+ t `, l
); ) {) v, k* w) n( Y# u+ F/ ^0 A# W
SetDialog 2 J5 `+ Z2 ~' w5 M$ A$ F$ \1 v
(
, E3 ?( g s# r3 l# u) H6 m QSAY_END_FAILURE1, //如果任务有要求(例如需要什么物品和杀什么怪),玩家没有达到条件所回答的话"
& e1 K* S o* z' s$ j$ C( K IDS_PROPQUEST_INC_000720
3 ^( }9 t8 C0 x7 @7 [0 Q ); % }- ~1 o% p. |" F6 X$ w" U3 r: w4 q. E
. b9 J, u; F; B* T( n
; H: b+ u+ D' J8 z2 M% s |
|