发新话题
打印

[魔力私服分享] 【原创】从0到10,自己独立完成任务脚本教程

【原创】从0到10,自己独立完成任务脚本教程

很多人都想自己写一个任务,然后搞个脚本,自己在游戏里玩,但却不知如何弄。其实,很简单。
. h& U  @3 q8 e妖城在线论坛首先,我们要要清楚,做一个游戏任务,那么你首先必须有一个任务大纲,也就是所谓的任务流程,有了任务流程后,我们才会知道我们要做什么样的任务,需要什么NPC,什么道具,是否发生战斗,奖品是什么之类的。妖城在线论坛% U/ d% P0 m* C% a$ R, y: w
先特把我这次自己经过论坛里的一翻挣扎后学会然后制成的任务流程写出来。3 I: t8 u5 u- F. l) G2 g
bbs.mocwww.com$ d7 _7 ~  q1 F/ u( _8 t1 W
㈠,先写一个任务流程,我的任务流程如下5 A7 M# t2 Y% f; E3 z# k
抗震救灾任务
0 K3 N% c# F% p) @  D& [4 _3 k4 ^职业限定:无
$ ^( Q% Q1 _% z. k( g7 t  {bbs.mocwww.com备注:无—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 k" u' E3 A/ j
必要等级:lv50以上bbs.mocwww.com- z6 ]" m0 E5 ?- h2 ]# o
推荐等级:lv80+以上 5人组队魔力私服,最新魔力宝贝私服技术交流* W7 g0 T) V, d( n8 D6 _8 c
时间限制:无
# y" S5 f7 d4 ?( q5 L% o% W妖城在线论坛起始地点:法兰城东医院旁
1 n; T8 d8 E, U8 f重复完成:可—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* T  D2 u- C  a1 B( N; i8 D
头目战:有,最终战为2连战—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ H8 p& ^9 K. \* B& r/ G3 d
进入"往莎莲娜的海底洞窟"的条件:战斗系要40级(职业为咒术师的25级以上即可),, @0 @5 r+ O4 W; \4 ]
正职士兵在法蓝里谢里雅堡一楼和士兵“莫其”(82.30)购买通行证可进入;5 I" E0 \7 k$ j$ [1 ^
非战斗系和游民要25级或者到加纳的波塔洞窟(671.157)花1000块购买假通行证(可能被识破,需要重新购买)。
  M7 [! D  {6 J' c. t# K4 r士兵通行证转职有效,生产系通行证转职无效。妖城在线论坛$ S/ t- f, p. j8 f0 J
任务流程:bbs.mocwww.com7 I4 j) o# Q& k* Y: T( z4 B( n$ v; e
1.先到东医院旁与法兰百事通涂仁(225.82)说话,获得抗震救灾支援介绍信
2 u! |; b. C' Y9 c& o7 D8 f0 @1 ~魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2.到里谢里雅城的谒见之间里的国王(7.3)说话,交出抗震救灾介绍信,获得抗震救灾支援人员证明
/ i: y2 ?9 i$ n9 ]! t9 {7 k! e$ Ebbs.mocwww.com3.到莎莲娜岛杰诺瓦镇西方(216,451)与自然使者(面向南)说话,交出抗震救灾支援人员证明,发生战斗,获胜后,妖城在线论坛; d: F' F( M7 Y7 @9 {/ x" s
得到救灾物资 帐篷魔力私服,最新魔力宝贝私服技术交流" o: S- B4 S( `# |) b! V, D# B
4.到莎莲娜岛东(275,429)附近与受灾人员对话,交出帐篷,得到救援求助信
' z5 F/ ^- T0 C8 F' S5.到莎莲娜岛(321,427)与帝针对话,交出救援求助信,发生战斗,获胜后得到抗震救灾证明。备注:此战斗为2连战,请备好药水。
5 x  s' c: q1 B; B& hbbs.mocwww.com6.返回里谢里雅城的谒见之间里的国王(7.3)说话,交出抗震救灾证明,获得黄金SLM变身卡—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 K# A! l# i* n+ f( }
. v# d0 f( K  A/ C  T
㈡通过任务流程,我们知道我们必须再制造四个新的NPC(百事通涂仁,自然使者,受灾人员,帝针四个,至于国王是已经存在的NPC我们就不用管了),道具有五个(抗震救灾支援介绍信,抗震救灾支援人员证明,帐篷,救援求助信,抗震救灾证明),奖励物品黄金SLM变身卡已经存在与游戏里面,所以可以偷懒下^-^
8 D' B  b+ E' }& N& D魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表当然大家也可以自己换成其他的奖品。3个BOSS,自然使者一个,帝针2个(流程里面要发生2连战)" S2 I: _- L8 M) T& l3 F

. q9 o. _* `2 U1 ?) F妖城在线论坛㈢接下来就是制造NPC了 百事通涂仁,自然使者,受灾人员,帝针 如附件所示魔力私服,最新魔力宝贝私服技术交流3 Z/ ]$ Y* U, K
㈣制造任务相关的道具 抗震救灾支援介绍信,抗震救灾支援人员证明,帐篷,救援求助信,抗震救灾证明bbs.mocwww.com% E6 d) N  U' Q! \* p9 D
物品编号分别为:940124 940125 940126 940127 940128
, c8 D  O' Z- _/ U& Q妖城在线论坛—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  Q# w* g- ~; z* W7 q- g
[ 本帖最后由 小斌仔 于 2008-8-14 07:05 编辑 ]
本帖最近评分记录
  • moonboy 妖币 +4 非常好,继续加油! 2008-6-1 11:08
  • boyboy 妖力 +4 小斌仔的确很认真。。好同学~~!! 2008-5-29 21:49
  • 妖哥 妖币 +10 很久没看见这么认真的会员了。加油 2008-5-29 20:45
  • 。▂.Get.out 妖力 +10 加油..!!不错... 2008-5-29 19:08

TOP

㈣ 接下来是制造相关的BOSS宠,因为要发生战斗。。根据之前我们统计过我们需要制造3只妖城在线论坛& |4 T! S2 A3 C# ~( g; j
1。首先先设置enemybase,大家要注意BOSS的属性要设置低点10~30 不然会打不动的。。。
5 a! ]( q0 i3 y. D魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2。接下去设置enemy,设置怪物的等级以及AI
4 m1 N% v6 l  q) D) b  n& F" f妖城在线论坛魔力私服,最新魔力宝贝私服技术交流# w* V- }& u" G! c) A
到莎莲娜岛杰诺瓦镇西方(216,451)与自然使者(面向南)说话,交出抗震救灾支援人员证明,发生战斗,获胜后,
/ a1 I: s8 ^% a魔力私服,最新魔力宝贝私服技术交流得到救灾物资 帐篷
, u# x, A1 d# [" z9 W# h. A/ \—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート由于任务是战斗后得到帐篷,所以我们设置打自然使者掉落物品帐篷,当然掉率要设置成100%6 ~, t5 }0 R8 G# i5 P0 u4 E

$ N. q* Z6 Q' L9 l, Z后面的战斗由于是2连战,那么我们设置第2个BOSS真正的帝针掉落物品940128 抗震救灾证明妖城在线论坛& o* m  @+ k4 p9 h

2 _" ]; z0 G  n7 s# K3。接下来设置enemyai,也就是BOSS所使用的技能,技能编号去技能文件里面查找。如果不设置技能那么BOSS不是招数太单调,且很容易打败啊。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ _0 y, h) h2 ~0 g

# G  ~8 ~- R6 i9 Z2 X9 y# g7 r) Xbbs.mocwww.com4。设置group,也就是BOSS需要带点小怪的问题,如果不需要的话,怪物那边只要填BOSS的编号就行了。我这边BOSS怪物组合都是设置只有一个BOSS 没带小怪的。大家可以根据自己需要自己设定啊" U! ^+ Z& f) ^- c% L4 z

- v1 I- X/ F' Y0 k魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5。设置战斗事件,也就是encount的设置 这里要注意的是2连战的设置
7 n9 z( ]4 ~# T( ~4 ?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート第一只BOSS帝针设置的那里要记得添加第2只BOSS真正的帝针的编号,接着去设置第2只BOSS真正的帝针的encount。如果第一只BOSS设置那里忘了设置,会导致触发不了2连战,设置正确后还要核查下文本文件是否正确。就是encount.txt里面。因为小男生的GMSV修改器有时候会出现修改错误。这些都是我自己碰到的问题。这里特意提醒下大家
! j. D: v0 I- b1 B  S2 o魔力私服,最新魔力宝贝私服技术交流bbs.mocwww.com" a: [; e& v" v6 a) z1 ]& B
[ 本帖最后由 小斌仔 于 2008-5-29 20:06 编辑 ]

TOP

好了 制作任务相关的NPC 道具 BOSS 我们都已经弄好了  接下来就是写脚本了
, c  q& v4 {. N8 y. ^: Ybbs.mocwww.com魔力私服,最新魔力宝贝私服技术交流  {) |7 `8 `$ r7 r: g5 z
㈤ 写NPC的任务脚本
1 r( R+ n  f/ l' E魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表首先由任务流程我们可以获知我们需要编写六个任务脚本 这样才能完成整个任务- D/ P' P) B$ J
如图所示bbs.mocwww.com4 D0 G5 b( W7 t' r8 ~; P
妖城在线论坛+ T2 n; s& o0 v, u
[ 本帖最后由 小斌仔 于 2008-5-29 19:14 编辑 ]

TOP

㈥ 整合脚本
- t/ r8 ?" Q$ p2 e7 n妖城在线论坛因为我这里的任务的脚本,由两个脚本是要跟国王接触的。但是国王这个NPC在游戏里面已经拥有脚本了。我们又不能增加一个国王NPC,那样会使NPC的功能失效的。所以我们需要把我们的任务脚本整合到原来的国王的脚本里面。在整合的时候需要注意,脚本语句是优先等级(自己这样认为的,因为我是程序小白,如果有高手希望大家能指正下啊
$ h5 m1 C4 t( T, G—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート参照我的帖子里面有说明http://www.mocwww.com/bbs/thread-10191-1-1.html—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- R3 p% T8 n  s) Q3 o- d4 t

" }* T9 X7 d* w) Y* `. RNPC的功能设置大家记得填写啊,也就是填写你的脚本名字啊。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" P/ j4 G& J7 ^1 e2 n6 i

) B* m4 u; G; a& F6 ]; J. a  w妖城在线论坛至此我们整个任务就算做完了了。
) r8 q/ q# k9 f( M$ hbbs.mocwww.com接下去把脚本拷进/home/crossgate/gmsv/date/npc里面bbs.mocwww.com/ O% ^/ r2 b& G6 @
把enemybase,enemyai,enemy,encount,itemset,group文本文件拷进/home/crossgate/gmsv/data里面覆盖就好
# Y% [- A8 A# @, o8 ?bbs.mocwww.com
% }+ j3 X( T( f  W: b8 Q妖城在线论坛由于我是用小男生的GMSV修改器 这个工具是直接修改GMSV 等修改好后再把GMSV里的文件拷进服务端里就可以了
7 A. R# B5 t7 G7 _0 J—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
0 b, |% O- }, c/ I3 G$ ~bbs.mocwww.com另外由一点希望大家能注意的是:小男生的GMSV修改器修改完后,有时候文本里面出现的可能会跟你在GMSV修改器上面填写的不一样。所以希望大家能注意啊,要记得对照下文本,也就是enemybase,enemyai,enemy,encount,itemset,group文本文件这几个文件魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% f) X6 p6 u3 }2 {; _' W8 b
魔力私服,最新魔力宝贝私服技术交流7 F1 Q1 f8 f9 S
[ 本帖最后由 小斌仔 于 2008-5-29 19:33 编辑 ]

附件

32.jpg (95.7 KB)

2008-5-29 19:33

32.jpg

TOP

好了至此教程完结了魔力私服,最新魔力宝贝私服技术交流! `/ ?! L. r8 S0 T3 e, j; w
妖城在线论坛2 z) o8 W; w/ q* z+ s2 r& M
接下来传点教程所需要的工具。以及我的任务脚本及流程bbs.mocwww.com& y. F! y/ h* V+ Q& j
魔力私服,最新魔力宝贝私服技术交流# y2 c; U* `/ r5 l5 Y& Z& ?" B
还有一些自己自己这次学习的帖子bbs.mocwww.com/ L3 }" Q2 v# Z
DATA目录下部分文件研究资料http://www.mocwww.com/bbs/thread-4195-1-1.html魔力私服,最新魔力宝贝私服技术交流9 S' h  E7 j- n$ a0 H* @" E! r
Event.NPC解析http://www.mocwww.com/bbs/thread-5633-1-1.html魔力私服,最新魔力宝贝私服技术交流6 Q  t5 G4 E% \7 D& y
npc.txt☆多种NPC类型解释http://www.mocwww.com/bbs/viewthread.php?tid=7442&highlight=npc
+ f8 P4 r5 ^1 b/ P2 j4 z: h1 t2 |bbs.mocwww.com十连战教程http://www.mocwww.com/bbs/thread-5307-1-1.html
1 ?3 c( u. F1 R( w9 T2 z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ p; Q( K1 C' E0 ?3 M
[ 本帖最后由 小斌仔 于 2008-5-29 19:56 编辑 ]

附件

MapCount.rar (182.09 KB)

2008-5-29 19:47, 下载次数: 199

GMSVeditCFG.rar (185.69 KB)

2008-5-29 19:47, 下载次数: 126

自制魔力任务.rar (6.28 KB)

2008-5-29 19:47, 下载次数: 158

TOP

我在编辑中啊。。。先暂位编辑 你也回太快了吧

TOP

搞定了功德圆满了终于把自己这两天来研究脚本的心得都放出来了 呵呵 希望对跟我一样的新手有帮助
4 E: z: \+ w) M9 h! x3 M6 ~% a0 ^魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表希望能搞个精华。。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ [) c' w. R6 [, I
因为等偶搞定如何在任务中给予称号后就开始象开发资料片出发了HOHO

TOP

发新话题