飞飞世界论坛

标题: 创建活动 [打印本页]

作者: admin    时间: 2016-1-10 02:58
标题: 创建活动
最近有人还问我活动任务设置的问题,这个问题我本来不想发了,太简单的设置吧!太多人问了所以就发发贴!" b/ M6 i9 G8 j& H1 h. x! Q: k
在服务器找以下文件,(在这说明一下,我只是说一些列,大家要灵活变通,这才做出更多更好的任务)
3 E& K# i8 [& y7 Q0 q# k/ VpropQuest.inc (这个是任务设置)" M" c& G$ F' C! i) m
propQuest.txt.txt (这个是任务活动名称,在这我不多说这个了)
. X# a! O7 `: H* Q现在我们打开propQuest.inc 这个文档,只要就说说这个里面代码的意思吧!
8 q9 z, N" d8 yQUEST_VOCMER_TRN1 这个代表活动事项代码!
3 }6 t& b* ^7 \& f{  u6 v& c9 L  H3 @' l
SetTitle$ B8 `: |* y1 t
(
1 B; K9 ^7 n5 hIDS_PROPQUEST_INC_000685 这里对propQuest.txt.txt一些说明!1 Z# A7 e/ _. A3 g$ M# e2 \5 ?0 {
);3 B% ^) w" L" L
: |' g( C+ h9 ]
setting, X: P( N: O; p' n( x$ [
{
" ^8 j  Z% T9 Z
# K+ |! e+ c- J5 G3 y' _0 E; Q( ?) hSetCharacter( "" ); 这里是任务要求见人物NPC完成才可以任务设置( "WWWJIHE" );这样就要见WWWJIHE才可接任务的意思!
& d) E8 Q! K' H  {1 H0 {9 z9 ^SetEndCondCharacter( "MaFl_Andy", 6929, 3328, 1 ); 接任务的人物NPC$ V9 h+ u) @0 b: k% ?0 x
SetBeginCondLevel( 15, 15 ); 这是等级要求!
) J. T& Y# h2 M" l* NSetBeginCondParty( 0, 0, 0, 0 );
' J* _. _" Q7 V) [SetBeginCondJob( JOB_VAGRANT );2 z( {# O( v' R" d" y1 j8 Y
SetBeginCondPreviousQuest( 1, QUEST_VOCMER_BFTRN ); 这里是完成活动或事项才能按任务的意思QUEST_VOCMER_BFTRN这个是任务项目名称!7 V3 m1 H( h, a/ `
QuestItem( MI_AIBATT1, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1); 这是是杀MI_AIBATT1怪物爆物品II_GEN_GEM_GEM_TWINKLESTONE编号!3000000000在这里就代表机会率 1就是这个机会掉1个' ]6 y8 @1 u) I$ P4 `
QuestItem( MI_AIBATT2, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
: u  m, X/ _! P3 e- T9 J. kQuestItem( MI_AIBATT3, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);) m% j: v2 A* O, `* K( q4 W7 H
QuestItem( MI_AIBATT4, II_GEN_GEM_GEM_TWINKLESTONE, 3000000000, 1);
9 ]' B- W, C1 r. L; ^3 z' D1 mSetEndCondItem( -1, 0, 0, II_GEN_GEM_GEM_TWINKLESTONE, 5, -1, -1, 这里的II_GEN_GEM_GEM_TWINKLESTONE是物品要求,5个这样的物品才能交任务要求!/ r, M  J* Z# A# m+ I# I' Z
QUEST_DESTINATION_ID_0002 );$ a  e+ B0 q/ n1 ^8 H
SetEndRemoveItem( 0, II_GEN_GEM_GEM_TWINKLESTONE, 5 ); 这里是完成任务的奖物品
$ k  v+ r! D! qSetEndRewardGold( 1500, 1500 ); 这里是奖金币$ n, _: ?. H3 V# E  b- h
SetHeadQuest( 6051 ); 这是奖经验!" Y% {  e0 f; e/ e
- d+ g# G- c) \; I; l6 n
SetEndRewardSkillPoint(40); 这里完成任务可转职为勇士
" @7 {" N4 O/ j' r$ }SetHeadQuest( 1992 ); 这句的1992就是活动任务的意思,!
% F; @' E9 o* M. i4 P4 X. E) J- N. ]) M! O* Q8 f/ n, ?
我以上只是说明一些任务代码的意思,还是要大家灵活变通!!!. g' I. i* W. G8 z' y$ `$ B
- P' ~5 V" [. v2 v' {: B% M

  E8 _# F( Z8 N




欢迎光临 飞飞世界论坛 (http://www.ffwold.com/) Powered by Discuz! X3.2