MoeHero icon indicating copy to clipboard operation
MoeHero copied to clipboard

我的英雄不可能那么萌

Results 5 MoeHero issues
Sort by recently updated
recently updated
newest added

@sumneko 我把 MoeHero 项目的一部分代码加入了一张slk优化过的老图中 + scripts/main.lua ```lua local function main() require 'war3.id' require 'war3.api' require 'util.log' -- 当导入这个模块里面导入的 'ac.timer' 模块 85行调用cj的计时器函数发生了崩溃 require 'ac.init' require 'util.error' -- 我自定义的触发 require 'test.main' end...

https://tieba.baidu.com/p/6002089579?pid=123581458195&cid=0&red_tag=2879355103#123581458195 在贴吧查找过遇到了同样的问题,但似乎当时没有解决方案,如果现在有了望告知一下,谢谢

> Executing task in folder MoeHero: 'chcp 65001 && "D:\war3_project\MoeHero/tools/w3x2lni/bin/w3x2lni-lua.exe"' .\tools\运行.lua D:\war3_project\MoeHero < /usr/bin/bash: chcp 65001 && "D:\war3_project\MoeHero/tools/w3x2lni/bin/w3x2lni-lua.exe": No such file or directory 终端进程已终止,退出代码: 127 终端将被任务重用,按任意键关闭。 点击运行终端显示 也检查过是否存在这个程序

1:资源保护.lua里13行,fs变量不存在。对应的是bee.filesystem,我手动引入了一下可以成功运行脚本。 2:create_army.lua里27行,根据名称创建单位,ac.lni.unit[name]。ac存在,ac.lni存在,ac.lni.unit不存在。 3:map_shop.lua里10行,unit:set_size(4),提示unit不存在,这个从语法上看是没问题的,不存在不知道为什么。 4:creep_create.lua里58行,根据名称创建单位,local data = ac.lni.unit[name],问题同第二个问题。拿不到数据。 5:把以上创建单位的代码都注释掉之后在运行,成功进入到游戏,选择了一个单位,模型被替换成了步兵(因为手动引用了文件系统),但是取消单位选择会报错,报错参数u为nil的错误,但是不会崩溃。对应代码位置是select.lua里,23行的函数参数。 因为同时出现这么多变量没有赋值的情况,所以我在思考不是代码写错了,这些变量应该是代码生成的。但是我这里却没有。 所以我希望作者能解惑一下这个问题,这个单纯是没引用函数还是打包流程有问题。如果是我打包流程出现问题,希望能说一下打包的准备工作应该做哪些。