本帖最后由 Aphirodite 于 2013-7-20 10:09 编辑
是
https://www.wooolc.com/forum.php?mod=viewthread&tid=1971&extra=&page=1
这个帖子里面的端,里面新功能很多,脚本来自D:\WolServer\Mir200\Envir\QuestDiary\游戏功能\妖士灵珠.txt
是一个物品的传送功能,所有涉及到类似的调用MAPNAME函数并传递参数的传送功能都无法进行,具体表现为,点地图名称时时没有任何反应,比如下面这段神秘暗殿。。
[@神秘暗殿]
听说入口在未知暗殿中间的一个神秘之门,里面关着\
最强大的怪物,当然宝物肯定也多拉!你想去就自己去未\
知暗殿找找神秘之门吧!\\
<传送到末知暗殿/@MAPNAME&N003&156&370>\
<返 回/@其他地区>\
[@MAPNAME]
#ACT
MAPMOVE $PARAM(50) $PARAM(51) $PARAM(52)
break
因为格式看起来也没有问题,本来准备上论坛来问人,后来无意中在中州看到有一个商店传送员,对比脚本发现商店传送员的传送函数使用的变量名称不一样,如下:
[@MAPNAME] TRUE
#ACT
MAPMOVE $SCRIPTPARAM(1) $SCRIPTPARAM(2) $SCRIPTPARAM(3)
break
根据名字我猜是不是全局变量或者脚本临时变量的原因,所以把妖士灵珠里面的
MAPMOVE $PARAM(50) $PARAM(51) $PARAM(52)
改为
MAPMOVE $SCRIPTPARAM(1) $SCRIPTPARAM(2) $SCRIPTPARAM(3)
重加载之后发现传送功能可以用了。。。
想请教各位高手,这个PARAM和SCRIPTPARAM是什么关系?这里改了有什么后果?脚本有没有类似教程或帮助啊,只是学了自己改了玩。。。
提前先谢谢各位。。
谢谢回复,根据指点,网上找到了一点东西,有兴趣的可以看看
all about woool-服务器端设置.doc
NPC脚本说明.doc
彩虹引擎说明书(沉默幻想整理).CHM