YDWE
YDWE copied to clipboard
A Tool to Help the Creation of Warcraft III Map
当 handle_level 大于0 时 handle在lua引擎中是为 userdata 或者 table 他们在底层里 存在引用会 handle_ref 占用handle句柄 直到不存在任何引用 也就是被__gc 的时候 才会调用 handle_unref 释放handle句柄的占用 也就是说 全局表 = {} if 玩家1 == 本地玩家 then 全局表[某单位] = true...
代码如下 测试版本 ydwe1.32.13 疯狂按esc即可闪退 local console = require 'jass.console' local runtime = require 'jass.runtime' local jass = require 'jass.common' console.enable = true print = console.write function test() local trg =...
暂发现YDWEBase.cfg里漏掉的函数: YDWESaveQuestItemByString YDWEGetQuestItemByInteger YDWEGetQuestItemByString YDWES2I YDWESaveAbilityHandleBJ YDWESaveAbilityHandle YDWELoadAbilityHandleBJ YDWELoadAbilityHandle 另外有几个函数应该是名字写错了: YDWESaveQuestItemBByString YDWEGetQuestItemBByInteger YDWEGetQuestItemBByString
虽然几家平台都没支持1.32, 有的作者在本地测试的时候 发现了这个问题, 大概应该是 w3x2lni加载了几个dll 还有一些无用数据的缘故,加载效率以及内存都不如旧版。
重现代码如下 打出来的日志 根本不一致 jass.TimerStart(jass.CreateTimer(), 0.1, true, function () local map = {} for i = 1, 100 do local object = { id = i, } map[object] = math.random(1, 10000)...
acb大大,可以让lua引擎支持中文变量吗?
## 问题描述 使用YDWE保存Lni格式地图时,地图中的w3x2lni地图插件会被删除. ## 重现方式 1. 创建一张空白地图 2. 将其保存为Lni格式 3. 在地图的w3x2lni目录下创建plugin文件夹,照着文档随便写个什么插件 4. 再次保存地图 5. plugin文件夹被清空了,心 跳 停 止 ## 出现问题的版本 YDWE 1.32.13 (官网下载的版本,程序标题写的是.12...) ## 备注 虽然看上去是w3x2lni的问题,但我测试了一下后发现独立程序版w3x2lni(2.5.2)是能正确处理地图插件的,无论是Obj转Lni还是Lni转Lni都能在转换后保留插件文件.
对预处理生成/修改多少个物编的提示框加个配置是否弹出 或者在保存完毕之后再弹出一个非置顶的框来进行提示 既然是一个提示性信息, 希望能不阻塞保存流程
打扰了 今晚在做东西的时候用到了 设置技能学习提示 设置技能学习提示扩展 然后发现并没有生效 所以过来这边问一下 如果有空的话回复一下 谢谢
现在好像要一个个在jass里面import了之后才能在Lua里面使用