设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2041|回复: 1
打印 上一主题 下一主题

[有事请教] 求助,写了一个脚本,无法使用

[复制链接]

Lv2.观梦者

梦石
0
星屑
717
在线时间
238 小时
注册时间
2019-7-6
帖子
61
跳转到指定楼层
1
发表于 2020-5-19 17:43:59 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 qq983378065 于 2020-5-19 17:46 编辑

用控制台测试的时候一切正常,但是一放到游戏里面使用游戏里的脚本输入命令就报错,但是打开控制台然后把上面报错的代码复制下来又可以运行。

这是一个遍历显示变量的脚本,依次显示变量1~100的值然后显示在屏幕上。显示靠的是axy大佬的文本脚本,

Lv2.观梦者

梦石
0
星屑
717
在线时间
238 小时
注册时间
2019-7-6
帖子
61
2
 楼主| 发表于 2020-5-20 10:35:26 | 只看该作者
本帖最后由 qq983378065 于 2020-5-20 15:14 编辑

用其他的写法写好了
function PrefixInteger(num, m) {
        return (Array(m).join(0) + num).slice(-m);
}
function switchesshow(){//定义函数
        var c = ['']
        for (var i = 1; i <201; i++) {
                if($gameSwitches.value(i) == true){//检查i号开关的状态
                        var d = "开";
                }else{
                        var d = "关";
                }
                if(i%8==0){
                        var b = " " + PrefixInteger(i, 3) + ":" + d + " ";
                        c.push(b)
                        c.push("\n")//c数组每8个元素插入一个换行符
            }else{
                        var b = " " + PrefixInteger(i, 3) + ":" + d + " ";
                        c.push(b)
            }
        }
        alert(c)
}//在显示框里显示1~200号开关的状态
function valueshow(){//定义函数
        var c = ['']
        for (var i = 1; i <201; i++) {
                if(i%6==0){
                        var b = " " + PrefixInteger(i, 3) + ":" + PrefixInteger($gameVariables.value(i), 3) + " ";
                        c.push(b);
                        c.push("\n");
            }else{
                        var b = " " + PrefixInteger(i, 3) + ":" + PrefixInteger($gameVariables.value(i), 3) + " ";
                        c.push(b);
            }
        }
        alert(c)
}
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-19 11:47

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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