飞飞世界论坛
标题:
创建活动
[打印本页]
作者:
admin
时间:
2016-1-10 02:58
标题:
创建活动
最近有人还问我活动任务设置的问题,这个问题我本来不想发了,太简单的设置吧!太多人问了所以就发发贴!
5 ~2 r8 b9 I3 t. g/ J$ [0 Q
在服务器找以下文件,(在这说明一下,我只是说一些列,大家要灵活变通,这才做出更多更好的任务)
! y N* r2 I% }4 [* n
propQuest.inc (这个是任务设置)
! o) ?1 r: H2 D) _
propQuest.txt.txt (这个是任务活动名称,在这我不多说这个了)
+ X5 L9 V9 j9 ]! R! y% _4 [: S# d
现在我们打开propQuest.inc 这个文档,只要就说说这个里面代码的意思吧!
9 u0 f" \7 e6 r( _1 R' ^
QUEST_VOCMER_TRN1 这个代表活动事项代码!
3 t, I @! g# u9 I6 i) t
{
, {7 Q0 R% G% V! K9 n
SetTitle
0 b! t; i& Q1 D( y) Z
(
' A: A3 W; F9 o4 G. E6 X1 ~
IDS_PROPQUEST_INC_000685 这里对propQuest.txt.txt一些说明!
! m6 y0 }! ?5 O2 w/ {
);
( f- Y: S/ n8 o8 c
7 {. F( ]; V4 {8 X
setting
# r" |' Z: L" |- U8 A. d: L% A5 M- B
{
/ p- Z- e9 |8 D4 _- J6 [
" G/ Q) L. G1 }$ a6 f! c
SetCharacter( "" ); 这里是任务要求见人物NPC完成才可以任务设置( "WWWJIHE" );这样就要见WWWJIHE才可接任务的意思!
$ T$ G% {" I- [4 m, X. D, v
SetEndCondCharacter( "MaFl_Andy", 6929, 3328, 1 ); 接任务的人物NPC
* d2 C/ M9 ]1 \, m- |0 P
SetBeginCondLevel( 15, 15 ); 这是等级要求!
2 u1 L7 k" Q, L% n9 h8 |
SetBeginCondParty( 0, 0, 0, 0 );
, F% \( |0 D/ D- _, R" O! W6 @( E
SetBeginCondJob( JOB_VAGRANT );
# [2 N' f, P" u6 V
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); 这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!
6 _: W. ~ e" T6 o0 T% ?) Q; `
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); 这是是杀MI_AIBATT1怪物爆物品II_GEN_GEM_GEM_TWINKLESTONE编号!3000000000在这里就代表机会率 1就是这个机会掉1个
, d8 ]2 _" m+ d% r4 h
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
6 T$ v$ e9 n7 c* p
QuestItem( MI_AIBATT3, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
5 c3 p3 d: @4 D6 j
QuestItem( MI_AIBATT4, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
. g1 I7 q, \9 s* _+ R
SetEndCondItem( -1, 0, 0, II_GEN_GEM_GEM_TWINKLESTONE, 5, -1, -1, 这里的II_GEN_GEM_GEM_TWINKLESTONE是物品要求,5个这样的物品才能交任务要求!
2 P5 C- M: M3 F+ r% g
QUEST_DESTINATION_ID_0002 );
4 d+ g$ G% }6 Z) n O7 P) }! e2 w
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); 这里是完成任务的奖物品
! `- W9 [2 X, ^$ [- H# R1 t
SetEndRewardGold( 1500, 1500 ); 这里是奖金币
' y% e6 N( t# h3 a, f
SetHeadQuest( 6051 ); 这是奖经验!
6 o% L5 O* H6 z# C
6 x9 w/ d+ V5 W0 a4 E+ j
SetEndRewardSkillPoint(40); 这里完成任务可转职为勇士
6 L: T8 K7 K/ O. J6 e, l
SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,!
& ?9 V; L+ f1 E$ T* [
8 {9 f9 ~$ [1 f: b5 o/ S3 Z( B
我以上只是说明一些任务代码的意思,还是要大家灵活变通!!!
5 ?$ I5 S6 |; a" h7 f
; u4 V) B! w; g
% o! j% [( j6 D# t( w. D5 z8 V
欢迎光临 飞飞世界论坛 (http://ffwold.com/)
Powered by Discuz! X3.2