剧情介绍:
storylok.传奇制作入门到精通第十课(传奇传送NPC的最初实现及脚本讲解)QQ78022659storylok。群号:29745847大家好啊!我又回来啦。我是灰太狼,呵呵!你是小绵羊、废话不多说了,下面正式进入教程,大家应该认识我了吧!不认识也没关系下面进入正题,今天给大家讲解一下制作一个传送NPC的实现方法。首先我们启动服务端,我已经启动了,我们就直接开始编辑一个传送NPC吧,我就用上次教大家添加的那个NPC做传送NPC用,不会添加NPC的看我上次的教程。下面看我操作等会给大家讲解。-------[@main]你好!我是这里的屠夫,我很有兴趣想帮助你。你想做什么呢?\\\<去比奇省/@biqi>\\\<离开/@exit>\[@biqi]---------------上面的连接#IF---------------如果checkgold200---------这里是一个检测代码,与上面的IF对应起来。checkgold脚本的含义是检测金币数量。如果金币数量达到200就执行下面#act里面包含的内容。如果没有满足检测的内容就直接执行下面#ELSEACT里面包含的内容。#ACT-----------------这个脚本是一个连接脚本,也就是www.13uu.net复合上面的脚本后连接到下面运行他。所以刚才我们没有200金币的时候就不会传送我们过去,我们把检测代码删除了就表示不需要任何条件直接运行下面#act的代码。take金币200take是给金币的含义,将某东西给NPC系统。mapmove0330330mapmove地图传送代码。书写方式是地图号加坐标。我们这里的意思就是地图0比奇的330330坐标。give回城卷1give的含义呢,就是给玩家某东西,give回城卷1的意思就是给你一个回城卷。#ELSEACT#ELSEACT错误执行代码。表示不复合上述条件后自动运行的代码。MESSAGEBOXMESSAGEBOX这个代码的意思就是弹出一个对话框。breakbreak返回的意思首先我们在昨天的NPC里面添加一段这样的代码。我们看看有什么作用!看到游戏里面的了吧他不让我们传送啊,我们试着改改checkgold200这段代码我们删除掉。重新加载一次。看到了吗?被传送到了比奇了。下面我就给大家讲解下这些脚本的含义了。首先我们看看[@main]www.13uu.net引导。下面紧跟着对话内容。<去比奇省/@biqi>这里的就是显示在对话里面可以直接点击的连接用<>括号括起来然后是显示在游戏中的字符“去比奇省”他们的连接方式就是一个“/@biqi”这个连接的方式也就是也下面[@biqi]想对应了连接,所以点击了上面的去比奇就运行[]中括号里面的代码。我给大家讲解下这里的代码。。如果大家对这里不懂,我在教程里面配备了一个检测代码的文件你们可以参考着学习一些。更多的我们以后会给大家讲解。教程发布到这个网站希望大家支持QQ78022659storylok。群号:29745847谢谢!