地方网

搜索

[传奇教程] story传奇制作入门到精通第十课

[复制链接]
admin 发表于 2010-4-3 12:12:28 | 显示全部楼层 |阅读模式
软件简介:
大家好啊!我又回来啦。我是灰太狼,呵呵!你是小绵羊、废话不多说了,下面正式进入教程,大家应该认识我了吧!不认识也没
关系下面进入正题,今天给大家讲解一下制作一个传送NPC的实现方法。

首先我们启动服务端,我已经启动了,我们就直接开始编辑一个传送NPC吧,我就用上次教大家添加的那个NPC做传送NPC用,不会
添加NPC的看我上次的教程。下面看我操作等会给大家讲解。
-------
[@main]
你好!我是这里的屠夫,我很有兴趣想帮助你。你想做什么呢?\ \ \
去比奇省/@biqi \ \ \
离 开/@exit\
[@biqi]---------------上面的连接
#IF ---------------如果
checkgold 200---------这里是一个检测代码,与上面的IF对应起来。checkgold脚本的含义是检测金币数量。如果金币数量达到200就执行
下面#act里面包含的内容。如果没有满足检测的内容就直接执行下面#ELSEACT里面包含的内容。
#ACT -----------------这个脚本是一个连接脚本,也就是 复合上面的脚本后连接到下面运行他。所以刚才我们没有200金币的时候就不会
传送我们过去,我们把检测代码删除了就表示不需要任何条件直接运行下面#act的代码。
take 金币 200 take是给金币的含义,将某东西给NPC系统。
mapmove 0 330 330 mapmove 地图传送代码。书写方式是 地图号 加坐标。我们这里的意思就是 地图0比奇的330 330坐标。
give 回城卷 1 give的含义呢,就是给玩家某东西,give 回城卷 1 的意思就是给你一个回城卷。
#ELSEACT #ELSEACT错误执行代码。表示不复合上述条件后自动运行的代码。
MESSAGEBOX MESSAGEBOX 这个代码的意思就是弹出一个对话框。
break break 返回的意思
;首先我们在昨天的NPC里面添加一段这样的代码。我们看看有什么作用!看到游戏里面的了吧他不让我们传送啊,我们试着改改
;checkgold 200这段代码我们删除掉。重新加载一次。看到了吗?被传送到了比奇了。下面我就给大家讲解下这些脚本的含义了。
首先我们看看[@main] 引导。下面紧跟着对话内容。 去比奇省/@biqi 这里的就是显示在对话里面可以直接点击的连接用括号括起来
然后是显示在游戏中的字符去比奇省他们的连接方式就是一个/@biqi这个连接的方式也就是也下面[@biqi]想对应了连接,所以
点击了上面的去比奇就运行[]中括号里面的代码。我给大家讲解下这里的代码。。
如果大家对这里不懂,我在教程里面配备了一个检测代码的文件你们可以参考着学习一些。更多的我们以后会给大家讲解
下载地址:
2010-4-3 12:12 上传
下载权限:
版本vip会员
本地下载 检测资源   提取码: 需要终身vip或更高权限
免费资源区资源无需vip就可以下载!其他资源需要开通vip下载,点击→开通VIP!
回复

使用道具 举报

全部回复0 显示全部楼层

发表回复

您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表