|
每个做复古传奇gm都知道想要架设一个服务器,其中m2是很重要的一部分基本上每个人都遇到过报错的情况。和其他报错不一样的是每次m2报错由于不知道问题出在什么地方,很多新手gm都不知要应该如何解决这个问题。小编当初刚刚开始学习如何架设的时候也经常遇到这样的问题,和现在的传奇gm想必当年我们可以说是难太多了。今天小编就为大家详细介绍一下复古传奇m2报错如何解决方案管理,希望大家认真看完下面的内容。
问题一:
第一个M2报错 我们看一下相关提示信息
2006-1-14 21:10:43 [脚本错误] 变量RWSW不存在,变量类型:HUMAN 脚本命令:CALCVAR NPC名称:QFunction 地图:0(0:0) 参数1:HUMAN 参数2:RWSW 参数3:+ 参数4:1 参数5: 参数6:
2006-1-14 21:10:43 [脚本错误] 变量RWSW不存在,变量类型:HUMAN 脚本命令:SAVEVAR NPC名称:QFunction 地图:0(0:0) 参数1:HUMAN 参数2:RWSW 参数3:..\QuestDiary\冷风数据\RWSWSave.txt 参数4: 参数5: 参数6:
大家看到了 在这里M2提示\QuestDiary\冷风数据\RWSWSave.txt 这一段 读取的存储脚本不存在
这个问题其实很好理解 当用一个脚本使用自定义变量的时候 就要联系到一个声明变量和读取变量的问题 如果你读取变量的文件不存在
那肯定是会报错了 按他指的路径添加一个它指定的RWSWSave.txt文件即可。
问题二:
006-1-15 17:26:44 [脚本错误] 脚本命令:CREDITPOINT NPC名称:万事通 地图:3(339:333) 参数1: 参数2: 参数3: 参数4: 参数5: 参数6:
2006-1-15 17:31:39 [脚本错误] 脚本命令:CREDITPOINT NPC名称:万事通 地图:3(339:333) 参数1: 参数2: 参数3: 参数4: 参数5: 参数6:
2006-1-15 18:02:21 [脚本错误] 脚本命令:SENDMSG NPC名称:红名有偿清洗 地图:3(850:664) 参数1:9 参数2:对不起!您没有足够的声望值!不能清洗。。。。。 参数3: 参数4: 参数5: 参数6: 本文来自织梦
2006-1-15 18:09:18 [脚本错误] 脚本命令:SENDMSG NPC名称:红名有偿清洗 地图:3(850:664) 参数1:9 参数2:对不起!您没有足够的声望值!不能清洗。。。。。 参数3: 参数4: 参数5: 参数6:
2006-1-15 18:10:39 [脚本错误] 脚本命令:SENDMSG NPC名称:红名有偿清洗 地图:3(850:664) 参数1:9 参数2:对不起!您没有足够的声望值!不能清洗。。。。。 参数3: 参数4: 参数5: 参数6:
2006-1-15 18:11:06 [脚本错误] 脚本命令:SENDMSG NPC名称:红名有偿清洗 地图:3(850:664) 参数1:9 参数2:对不起!您没有足够的声望值!不能清洗。。。。。 参数3: 参数4: 参数5: 参数6:
第二个问题就更好理解了 看这一段 [脚本错误] 脚本命令:CREDITPOINT NPC名称:万事通 地图:3(339:333) 参数1: 参数2: 参数3: 参数4: 参数5: 参数6: 这是最位明显的一个脚本错误了 举例一下 CREDITPOINT + 1 这个命令 所谓参数 就是指的这个命令后面 所跟的执行 +是一个参数 1又是一个参数 而它这里 参数1: 参数2:全都没有添 当然报错了拉
而[脚本错误] 脚本命令:SENDMSG NPC名称:红名有偿清洗 地图:3(850:664) 参数1:9 参数2:对不起!您没有足够的声望值!不能清洗。。。。。 参数3: 参数4: 参数5: 参数6: 大家肯定也都看出来了吧SENDMSG 是发送文字信息的命令语 可是参数1:9 哪有9号文字信息发送啊 晕
功能:
利用NPC发送信息。
格式:
SENDMSG 信息类型代码 %s信息内容%d
信息类型代码:
1、发送普通红色广播信息。
2、发送普通红色广播信息,并显示NPC名称。
3、发送普通红色广播信息,并人物NPC名称。
4、在NPC头顶,显示普通说话信息。
5、发送红色信息给人物
6、发送绿色信息给人物
7、发送蓝色信息给人物
%s 代表人物名称
%d 代表NPC名称
以前我们遇到问题之后只有两个方法第一种就是自己慢慢摸索想办法解决第二种就是花钱请那些能搞的人解决,他们在解决问题之后还会对问题的原因和解决方法进行保密,这导致我们经常遇到问题经常需要花钱请他们为我们处理。现在时代不一样了新手gm遇到的问题基本上都能够在网上找到相应的答案。
|
|