- 注册时间
- 2014-11-3
- 最后登录
- 2025-3-25
管理员
  
- 积分
- 1106
|
发表于 2015-5-9 00:45:44
|
显示全部楼层
(1)
[if exp="f.item[f.选择物品编号].name=='羊毛'"]
无法将 (void) 类型变换为 Object 。对于要求 Object 型的参数传递了 Object 型以外的值将会产生此错误
我想应该是EXP的语法错误问题,把对应判断写成TJS式或者[if exp="f.item["+&f.选择物品编号+"].name=='羊毛'"]试试(没查文档,盲打的不太确认,不过总之是TJS语法问题,最好是单独写个函数取得对应的值,例如getItemName(f.选择物品编号)=='羊毛'这种)。
eval exp="tf.random=intrandom(1,2)"
eval exp="f.item[tf.random]_num+=1"
这个_num也是同样,语法不对,假设你要的是f.item1_num这样的变数,那应该写成
[iscript]
tf.random=intrandom(1,2);
Scripts.eval("f.item"+tf.random+"_num+=1");
[endscript]
(2)在macro_map.ks/macro_edu.ks/macro_play.ks里面改
(3)选项框默认字体就是选项按钮的字体颜色啊,在NVL第一页【系统设置】里改w
|
|