北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
楼主: hba

【MUSH】461版本和MiniWindow的问题

[复制链接]
发表于 2010-9-26 23:37:31 | 显示全部楼层
你的miniWindow到底是在脚本里,还是在plugin里?
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-9-27 00:00:20 | 显示全部楼层
试了一下我自己的HP_Bar,MUSH4.61下miniWindow里的文字刷新没问题的。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2010-9-27 00:34:21 | 显示全部楼层
是在脚本里的。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2010-9-27 00:46:23 | 显示全部楼层
我又观察了一下,有这样的现象,我用的同一套lua模块,只是不同的id用不同的mcl文件。
然后,部分技能不超过20种显示的,就能正常刷新,而部分达到或超过20种技能显示的,就不能正常刷新。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-9-27 00:55:16 | 显示全部楼层
还是让原作者帮你看看吧,个人感觉问题出在参数传递上。。。

或者  draw_window()  函数调用上。。。

[ 本帖最后由 ddid 于 2010-9-27 01:03 AM 编辑 ]
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2010-9-27 16:24:32 | 显示全部楼层
原帖由 ddid 于 2010-9-27 00:55 发表
还是让原作者帮你看看吧,个人感觉问题出在参数传递上。。。

或者  draw_window()  函数调用上。。。


我就是原作者啊。
我又做了几个测试,将技能变量由少到多的调整测试,居然又正常了,看来不是代码的问题,也许是变量中含有非正常的字符了。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-9-28 11:01:05 | 显示全部楼层
可能是你的参数传不过去,是不是每次win = GetUniqueID()这个会变? 作者推荐的方法是:win = GetPluginID()..xxx
xxx是任意的数字和字符,这个问题我发软件的作者问过,后来证实可行。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2010-9-28 14:44:37 | 显示全部楼层
原帖由 killunix 于 2010-9-28 11:01 发表
可能是你的参数传不过去,是不是每次win = GetUniqueID()这个会变? 作者推荐的方法是:win = GetPluginID()..xxx
xxx是任意的数字和字符,这个问题我发软件的作者问过,后来证实可行。


不错,又改用win = GetPluginID () .. "main_window"了,感觉GetPluginID()好像稳定一些?
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-9-28 14:58:59 | 显示全部楼层
晕...突然发现,hba现在的mush要甩开我一大节了吧
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-9-28 15:56:04 | 显示全部楼层
原帖由 lzkd 于 2010-9-28 02:58 PM 发表
晕...突然发现,hba现在的mush要甩开我一大节了吧



这叫做长江后浪推前浪,前浪死在沙滩上
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-24 09:02 PM , Processed in 0.009890 second(s), 13 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表