对于M2报错及解决讲解
更新时间:2005-07-15 12:57
文章作者:
浏览次数: 次
问题一:
第一个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: copyright dedecms
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名称