软件简介:" |, y4 A6 R; H7 A
大家好,我是storylok。这里是我们的第十九课了哟。你是不是对传奇制作有了一定的了解了呢。是不是能够独立开发自己的
; {9 W- ~" v$ P8 @5 g* _6 m( V7 w0 h脚本功能了呢?如果还不能够对自己所做的东西有一定的了解那么就要努力多看几篇教程,一定会把自己没领会到的东西再次领悟一下。
" n" ^0 [- G$ L再次提醒一次,我们的教程下载地址是 www.13uu.net 悠悠游戏资源网 如果没看过我们以前的教程就到这里下载!
* n, m) X/ _ a$ q3 f+ U4 u 我们接着上次的NPC来配置,首先还是来启动下服务端,启动都比较简单,如果还有第一次不会配置的也可以到刚才的悠悠资源网: p G7 {- h4 |! P2 L' y; q
下载我们前面的教程了。服务器端启动完成了,我们接着来配置上次没完成的NPC。大家多看我操作哟。如果不会的就要多看一篇,这样
/ x* C4 o: y& P4 I才能有一点新发现!进入NPC编辑文件。我们昨天的新人接待!接待了上面的东西就要给他一个锻炼级别的地点了。这里的前往锻炼地点
6 X9 j& V) y( q& E+ E9 r/ F我们还配有配置对话内容是吧,那我们就开始配置了!首先我们要认定他是新人,就必须对他的等级进行检测。检测命令,上次我给过6 e! y9 k" @0 O( v/ e l$ A$ v2 L
你们的一个文件checklevel (等级);测试等级 这个命令的写法是 checklevel = 然后是等级,我们这里检测他是否小于30级就不能* X# ]) h2 A$ W( F7 n& A: [
让他去新人基地了。 checklevel 30如果等级小于30就执行下面的代码。mapmove 地图传送代码。写法是 mapmove +地图号+坐标没坐标4 G' W. v8 f+ r$ S; u. }9 x6 G X8 u
也可以不写,就直接到那个地图的随机坐标!我们这里不知道新人地图的代码。下面我们去找一个地图过来添加到我们传奇中。我们找到, s! ^7 s8 \1 C
一个地图明是0112.map的地图添加到我们服务端的MAP文件里面,然后来配置下地图参数。在游戏里符号;表示解释文件,他不会被& M9 m% V3 i/ Y: I, u
引擎所执行,主要方便我们做以后的文件时方便查找和编辑。我们添加了一个地图[0112 新人基地] 下面去看看这个0112到底是什么地图
& q* _; N- k* ]! y: b添加地图后需要从新加载一次地图,然后用GM号进入游戏。输入移动命令。如果不行就只有重新启动一下服务端了。呵呵随便一个地图,
0 R/ }$ {" L/ h5 e: X9 C( J我们把他当成了新人地图,新人地图就需要配置怪物了。Mongen.txt怪物配置文件以前讲过了。现在就不重点讲解了哟!我们设置的是9 \- A5 n# P1 {; s q
5分钟刷新一次,如果没刷新就重新启动一次服务端。比较快一些!看到没有,我们的新人地点就开始有怪物了!当然游戏中我们的地图
: c6 g2 m+ F- v并不是这里!到时候你们找到了那个新人地图的号码自己换上就可以了!
3 n1 t; h s( E/ h 我们再返回游戏NPC那里编辑NPC文件对话内容!配置了NPC后加载一下ALL NPC加载了 我们进入游戏试试。这里我用一个1级的人物
9 v( l: k# {' _1 G' a和一个100级的人物给大家演示一篇、忘了新人地点的地图代码了。建立一个新人过去看看!日死怎么会是随机移动了!还有一个方法8 t, I0 z: \( U M0 |# l t. |
我们直接修改人物的等级。然后在测试下NPC是否检测到。好像没有作用呢?到底咋的!遇到问题我们必须检查代码是否错误!检测的
5 \/ [1 U: U8 [# {代码是错了。那代码现在已经改了。CHECKLEVELEX代码是这个。检测等级代码 书写方法符号加等级。我们再来试试% k" j, z" q/ e
CHECKLEVELEX 30这里的意思是如果等级小于30执行下列代码。大于30就支持错误代码。等级为1的时候可以过去。我们试试31级的
% w: | f2 N, s8 i7 f能不能过去!OK现在对了!主要就是一个检测脚本刚才用错了。那个也是检测等级的。关键使用方法以后给大家说。CHECKLEVELEX 30
6 P H5 E2 K$ f这个脚本可以小写,或者大写。这里就讲到这里 下次接着说! 我是storylok。写下大家支持!, K3 k2 V) A/ s1 V# j
下载地址:
|