查看: 44380|回复: 148

传奇脚本制作教程公布

[复制链接]
发表于 2016-1-28 12:05:34 | 显示全部楼层 |阅读模式
很多菜鸟或多或少的接触过传奇服务器端脚本文件,也很想自己制作一点脚本来试试,但又不敢乱碰生怕改坏一点东西造成不能运行服务器端,其实“脚本语言“(我们暂且称他为一种语言)和C语言等等程序语言比起来那真是不值得一提。看完我给大家写的这篇文章后,你就自己偷着做吧...
可以说传奇服务器端所有的重点都集中在\mir200\envir\中,这里面记载着所有服务器要在游戏中表现的东西。在游戏中的npc信息也在其中,npcs.txt文件和merchant.txt文件中记载着npc的名称、出现的地图、坐标、范围和形象代码。你要问两个记载的npc有什么不同?为什么不和在一起算了?我来告诉你,npcs.txt中记载的npc是对话型npc,在进入游戏后,不能够使用@reloadnpc刷新信息的npc。而merchant.txt是交易型和任务型npc,可以使用@reloadnpc刷新信息。但我也做过试验,两种npc互换后也可以使用,好像没有太大的限制。
npcs.txt对应的文件在.\npc_def\文件夹中,merchant.txt对应的文件在.\market_def\文件夹中。你如果要添加npc的时候,要注意npc的文件名,例如你要创建一个超级商人的npc要他出现在比奇省330:330的坐标。首先你要在.\market_def\文件夹中创建一个文本文件命名为“超级商人-0“(这里你可以使用英文,也可以使用中文,但后面的数字必须要是这个npc出现的地图代码!),然后把你写好的脚本粘贴在里面。再打开merchant.txt文件,添加以下信息:
;调用的文件 地图 坐标x 坐标y 范围 人物代码 刷新时间
超级商人 0 330 330 0 5 0
相信大家可以看懂吧,这里面的空格不要紧,没有规定信息之间必须空几格。人物代码自己换吧,现在的npc有46种模样。
和脚本的规则一样,这两个文件里面以;开头的行就当作注释部分不做编译




游客,如果您要查看本帖隐藏内容请回复




回复

使用道具 举报

0

主题

0

元宝

2898

积分

省长

发表于 2016-1-28 12:05:43 | 显示全部楼层
含泪播种的人一定能含笑收获。
回复

使用道具 举报

匿名  发表于 2016-1-28 14:24:27
看看看看看看看看咳咳咳
回复

使用道具

0

主题

0

元宝

3430

积分

主席

发表于 2016-1-31 01:16:29 | 显示全部楼层
支持~~顶顶~~~
回复

使用道具 举报

发表于 2016-2-2 13:27:51 | 显示全部楼层
回复一下
回复

使用道具 举报

0

主题

0

元宝

3535

积分

主席

发表于 2016-2-5 00:26:39 | 显示全部楼层
欺负她时,请带上套子,如不习惯,请自行解决,直到无法忍受为止,或者泼自己一身冷水。流产很痛苦,我只是听说。
回复

使用道具 举报

0

主题

0

元宝

3122

积分

主席

发表于 2016-2-6 11:41:14 | 显示全部楼层
嘿嘿...没事我才不骂人呢...
回复

使用道具 举报

0

主题

0

元宝

3290

积分

主席

发表于 2016-2-9 01:32:47 | 显示全部楼层
一个鸡蛋无家可归,结果它变成了野鸡蛋;
回复

使用道具 举报

0

主题

0

元宝

2912

积分

省长

发表于 2016-2-11 08:10:34 | 显示全部楼层
顶.支持,路过.....  
回复

使用道具 举报

0

主题

0

元宝

3254

积分

主席

发表于 2016-2-13 16:51:11 来自手机 | 显示全部楼层
不知道说些什么
回复

使用道具 举报

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

本版积分规则

网站分类|小黑屋|爱上gm论坛 |网站地图

GMT+8, 2025-4-30 16:24 , Processed in 0.225701 second(s), 37 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.