发新话题
打印

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

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

很多人都想自己写一个任务,然后搞个脚本,自己在游戏里玩,但却不知如何弄。其实,很简单。bbs.mocwww.com1 e. L$ Q7 u  m; w/ A2 `
首先,我们要要清楚,做一个游戏任务,那么你首先必须有一个任务大纲,也就是所谓的任务流程,有了任务流程后,我们才会知道我们要做什么样的任务,需要什么NPC,什么道具,是否发生战斗,奖品是什么之类的。bbs.mocwww.com5 U$ H. e, W$ c: v2 `7 e0 D
先特把我这次自己经过论坛里的一翻挣扎后学会然后制成的任务流程写出来。妖城在线论坛0 `* W$ B5 s; t$ J% F
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 e& N6 R- }6 [' ^
㈠,先写一个任务流程,我的任务流程如下
  `1 A! {  y. A2 s5 A' B1 I  _+ S魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表抗震救灾任务
. u, g; D- X6 hbbs.mocwww.com职业限定:无
, T- r9 w, J* }( R; c魔力私服,最新魔力宝贝私服技术交流备注:无
% q( x0 Z. I8 y: Y/ ?: N  j8 b6 b7 j魔力私服,最新魔力宝贝私服技术交流必要等级:lv50以上
$ n' l1 o9 g! k4 p推荐等级:lv80+以上 5人组队
& C+ S( l* d3 {+ [) w' I% }; }—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート时间限制:无
$ B  g: C: I2 l7 a4 x# e0 b4 O' |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表起始地点:法兰城东医院旁
5 v: p# O0 L& b7 D* v0 e—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート重复完成:可
2 W" @" @1 z+ g" K# _魔力私服,最新魔力宝贝私服技术交流头目战:有,最终战为2连战魔力私服,最新魔力宝贝私服技术交流6 ]) j) A6 a# G% y$ Z! C0 ~% W
进入"往莎莲娜的海底洞窟"的条件:战斗系要40级(职业为咒术师的25级以上即可),魔力私服,最新魔力宝贝私服技术交流0 K1 Y  o. }. D$ Z
正职士兵在法蓝里谢里雅堡一楼和士兵“莫其”(82.30)购买通行证可进入;
3 E6 u4 Y* @" d妖城在线论坛非战斗系和游民要25级或者到加纳的波塔洞窟(671.157)花1000块购买假通行证(可能被识破,需要重新购买)。
" n1 |/ a% y) P2 ~魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表士兵通行证转职有效,生产系通行证转职无效。魔力私服,最新魔力宝贝私服技术交流. X0 B, M6 R0 ^6 ?* V
任务流程:魔力私服,最新魔力宝贝私服技术交流7 Y4 \# T/ M, [- k
1.先到东医院旁与法兰百事通涂仁(225.82)说话,获得抗震救灾支援介绍信bbs.mocwww.com: Y2 C+ G* `6 k6 v8 F0 N3 M. h
2.到里谢里雅城的谒见之间里的国王(7.3)说话,交出抗震救灾介绍信,获得抗震救灾支援人员证明6 o( ?1 p+ w% u$ s7 ~. L
3.到莎莲娜岛杰诺瓦镇西方(216,451)与自然使者(面向南)说话,交出抗震救灾支援人员证明,发生战斗,获胜后,
- e# X+ U( J4 D, W—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート得到救灾物资 帐篷
4 V$ O# i3 A6 n5 r- d! {魔力私服,最新魔力宝贝私服技术交流4.到莎莲娜岛东(275,429)附近与受灾人员对话,交出帐篷,得到救援求助信—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 ?' s" v3 I3 n+ y$ P2 T
5.到莎莲娜岛(321,427)与帝针对话,交出救援求助信,发生战斗,获胜后得到抗震救灾证明。备注:此战斗为2连战,请备好药水。
. Q+ x0 \; j9 t% p魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6.返回里谢里雅城的谒见之间里的国王(7.3)说话,交出抗震救灾证明,获得黄金SLM变身卡魔力私服,最新魔力宝贝私服技术交流, z( b& P4 b) z/ J3 I5 R

5 Q6 W( k. K- G* t—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート㈡通过任务流程,我们知道我们必须再制造四个新的NPC(百事通涂仁,自然使者,受灾人员,帝针四个,至于国王是已经存在的NPC我们就不用管了),道具有五个(抗震救灾支援介绍信,抗震救灾支援人员证明,帐篷,救援求助信,抗震救灾证明),奖励物品黄金SLM变身卡已经存在与游戏里面,所以可以偷懒下^-^; s6 }0 k, E' u+ J
当然大家也可以自己换成其他的奖品。3个BOSS,自然使者一个,帝针2个(流程里面要发生2连战)
! ~! X  Q# ?( C: f- V7 ~魔力私服,最新魔力宝贝私服技术交流 —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 \* d4 @2 B' d; n8 Z# H$ b
㈢接下来就是制造NPC了 百事通涂仁,自然使者,受灾人员,帝针 如附件所示魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. ]) n$ U! L, ]- @
㈣制造任务相关的道具 抗震救灾支援介绍信,抗震救灾支援人员证明,帐篷,救援求助信,抗震救灾证明; Z+ \! G) A0 t: Z6 w1 x
物品编号分别为:940124 940125 940126 940127 940128—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. Z( s8 E" p1 V; }/ Z
bbs.mocwww.com, u% e6 W5 M4 E- W, M! V  m
[ 本帖最后由 小斌仔 于 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只
* \# o( x& a: l6 k% l9 C* }* kbbs.mocwww.com1。首先先设置enemybase,大家要注意BOSS的属性要设置低点10~30 不然会打不动的。。。
# X0 H' B3 i4 k! i魔力私服,最新魔力宝贝私服技术交流2。接下去设置enemy,设置怪物的等级以及AI魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% j, T$ k* ^2 V1 m) m
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 h: O1 F  l' A. ]0 u
到莎莲娜岛杰诺瓦镇西方(216,451)与自然使者(面向南)说话,交出抗震救灾支援人员证明,发生战斗,获胜后,
% D! ?. k% `4 a; ~" v, R) O+ Q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート得到救灾物资 帐篷
' j" @( k, v9 b& H1 S! ~魔力私服,最新魔力宝贝私服技术交流由于任务是战斗后得到帐篷,所以我们设置打自然使者掉落物品帐篷,当然掉率要设置成100%魔力私服,最新魔力宝贝私服技术交流% X9 W& ?! w0 Q1 L* F& t
妖城在线论坛9 {( P; J& ~- l
后面的战斗由于是2连战,那么我们设置第2个BOSS真正的帝针掉落物品940128 抗震救灾证明妖城在线论坛6 ?" {$ n0 w1 M  f
bbs.mocwww.com0 e) E+ u  H+ Y  b
3。接下来设置enemyai,也就是BOSS所使用的技能,技能编号去技能文件里面查找。如果不设置技能那么BOSS不是招数太单调,且很容易打败啊。
: g5 T$ l6 H9 T9 M! M, c—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
4 ~8 v4 [3 @! C魔力私服,最新魔力宝贝私服技术交流4。设置group,也就是BOSS需要带点小怪的问题,如果不需要的话,怪物那边只要填BOSS的编号就行了。我这边BOSS怪物组合都是设置只有一个BOSS 没带小怪的。大家可以根据自己需要自己设定啊妖城在线论坛9 h- K7 h9 _6 T5 w8 C9 H

& k" G) K: m* Z% W1 a: V妖城在线论坛5。设置战斗事件,也就是encount的设置 这里要注意的是2连战的设置bbs.mocwww.com& d2 h5 o/ I" Z. ?2 A% v
第一只BOSS帝针设置的那里要记得添加第2只BOSS真正的帝针的编号,接着去设置第2只BOSS真正的帝针的encount。如果第一只BOSS设置那里忘了设置,会导致触发不了2连战,设置正确后还要核查下文本文件是否正确。就是encount.txt里面。因为小男生的GMSV修改器有时候会出现修改错误。这些都是我自己碰到的问题。这里特意提醒下大家bbs.mocwww.com8 J, B/ v& N4 `6 H

5 k2 o& k) d1 t9 M  I+ N魔力私服,最新魔力宝贝私服技术交流[ 本帖最后由 小斌仔 于 2008-5-29 20:06 编辑 ]

TOP

好了 制作任务相关的NPC 道具 BOSS 我们都已经弄好了  接下来就是写脚本了
: m2 I: U8 a& t; J5 S+ _9 Q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* `. W, m: m6 s0 k
㈤ 写NPC的任务脚本
" R/ m- I/ s1 J& @  n- J, A% vbbs.mocwww.com首先由任务流程我们可以获知我们需要编写六个任务脚本 这样才能完成整个任务
. p  ~9 {. |/ @魔力私服,最新魔力宝贝私服技术交流如图所示魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ q4 E/ K7 t, D  ?( [( j0 N  r

7 ^1 p! P+ T* A( w8 X) e7 z, M$ dbbs.mocwww.com[ 本帖最后由 小斌仔 于 2008-5-29 19:14 编辑 ]

TOP

㈥ 整合脚本bbs.mocwww.com" A  y0 h! K0 h9 _( z5 V
因为我这里的任务的脚本,由两个脚本是要跟国王接触的。但是国王这个NPC在游戏里面已经拥有脚本了。我们又不能增加一个国王NPC,那样会使NPC的功能失效的。所以我们需要把我们的任务脚本整合到原来的国王的脚本里面。在整合的时候需要注意,脚本语句是优先等级(自己这样认为的,因为我是程序小白,如果有高手希望大家能指正下啊
, w2 w4 R) z$ mbbs.mocwww.com参照我的帖子里面有说明http://www.mocwww.com/bbs/thread-10191-1-1.html魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 @3 {) V+ d6 C. U4 k4 \" {

5 w1 a8 m* j7 k2 z% o) E: M* Y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表NPC的功能设置大家记得填写啊,也就是填写你的脚本名字啊。bbs.mocwww.com: a7 \! N& d5 H( k  X" O

! q# r: ]  o5 Z7 \bbs.mocwww.com至此我们整个任务就算做完了了。
; _& l% a+ P* M7 V6 H: s魔力私服,最新魔力宝贝私服技术交流接下去把脚本拷进/home/crossgate/gmsv/date/npc里面魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* J- ]/ {* A9 M5 l
把enemybase,enemyai,enemy,encount,itemset,group文本文件拷进/home/crossgate/gmsv/data里面覆盖就好—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 v7 N/ Z$ K4 ?6 ]: N

* j6 e9 {3 g0 c' a. o# w) E  a2 ~  Bbbs.mocwww.com由于我是用小男生的GMSV修改器 这个工具是直接修改GMSV 等修改好后再把GMSV里的文件拷进服务端里就可以了魔力私服,最新魔力宝贝私服技术交流, \5 k! s  |0 _, A
bbs.mocwww.com' }2 M# i) @# O* Y' I: i
另外由一点希望大家能注意的是:小男生的GMSV修改器修改完后,有时候文本里面出现的可能会跟你在GMSV修改器上面填写的不一样。所以希望大家能注意啊,要记得对照下文本,也就是enemybase,enemyai,enemy,encount,itemset,group文本文件这几个文件妖城在线论坛4 R# _' Y+ s% S9 C% s
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" Z4 n; p. V  X6 `% E6 d7 Z
[ 本帖最后由 小斌仔 于 2008-5-29 19:33 编辑 ]

附件

32.jpg (95.7 KB)

2008-5-29 19:33

32.jpg

TOP

好了至此教程完结了妖城在线论坛& X% _/ @4 p4 r3 ^) F

6 H' C7 W/ G& ?$ F9 Q- f妖城在线论坛接下来传点教程所需要的工具。以及我的任务脚本及流程
1 k. M, E4 m. X: [2 z! E妖城在线论坛
& T( K# R$ }' r& Y$ D2 S7 d$ N$ |bbs.mocwww.com还有一些自己自己这次学习的帖子
1 t- p2 l2 n: m9 G) s! h3 ~妖城在线论坛DATA目录下部分文件研究资料http://www.mocwww.com/bbs/thread-4195-1-1.htmlbbs.mocwww.com. b! \+ K  t" ?! a  B% m! j: ~
Event.NPC解析http://www.mocwww.com/bbs/thread-5633-1-1.html
# U9 d! w% s  M$ e2 B, Y$ Nnpc.txt☆多种NPC类型解释http://www.mocwww.com/bbs/viewthread.php?tid=7442&highlight=npc魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( {) }, \  S) a6 n* n8 T: r. ]. [
十连战教程http://www.mocwww.com/bbs/thread-5307-1-1.html
& W8 h+ g9 u: c/ w* e! g, Z2 ~妖城在线论坛
* d$ N. U4 r( w( F! {! O—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 小斌仔 于 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

搞定了功德圆满了终于把自己这两天来研究脚本的心得都放出来了 呵呵 希望对跟我一样的新手有帮助
1 T) f( [9 s3 Kbbs.mocwww.com希望能搞个精华。。魔力私服,最新魔力宝贝私服技术交流& p. W. c% T8 n2 {4 T. @9 N! w
因为等偶搞定如何在任务中给予称号后就开始象开发资料片出发了HOHO

TOP

发新话题