WOW8论坛

 找回密码
 立即注册
搜索
热搜: 地形 技能 Lua
查看: 208|回复: 20

Lua演示图:创建单位

[复制链接]
发表于 2018-5-25 17:19:42 | 显示全部楼层 |阅读模式
本帖最后由 皇家骑士 于 2018-8-10 09:47 编辑

一张使用Lua创建单位的演示图。

需要说明的是,YDWE官方Blog中关于单位ID的教程现在已经过时了,目前YDWE的Lua53引擎中不存在string.unpackint函数,因此不能直接使用那个教程进行单位创建。

本演示图中的字符转ID函数提取自MoeHero,参考如下。

function id(a)
        local n1 = string.byte(a, 1) or 0
        local n2 = string.byte(a, 2) or 0
        local n3 = string.byte(a, 3) or 0
        local n4 = string.byte(a, 4) or 0
        local r = n1*256*256*256+n2*256*256+n3*256+n4
        return r
end

YDWE版本:1.32.4,1.32.10
魔兽版本:1.24E(官方1.27降回1.26/1.24目前有不明原因造成在读条35%时崩溃)
Lua引擎:5.3
链接:https://pan.baidu.com/s/1fbC8PzBT95_JY9A82CwlqA
密码:5cc5

如果你的魔兽不是1.24E,或者通过官方下载后降回1.24E仍然无法正常运行,请考虑下载剑心1.24E补丁并应用:

链接:https://pan.baidu.com/s/1dJ3YvZl7CsWXKtmTsajBzw 密码:eryu
回复

使用道具 举报

注册会员

发表于 2018-8-10 00:26:07 | 显示全部楼层
并不能用
回复 支持 反对

使用道具 举报

注册会员

发表于 2018-8-10 00:26:42 | 显示全部楼层

cheat似乎没有加载lua脚本
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-8-10 00:38:21 | 显示全部楼层

你需要说明你的使用方式和启动游戏的方式,也需要说明YDWE的版本或者别的UI版本以及你的魔兽版本。
回复 支持 反对

使用道具 举报

注册会员

发表于 2018-8-10 00:44:03 | 显示全部楼层
皇家骑士 发表于 2018-8-10 00:38
你需要说明你的使用方式和启动游戏的方式,也需要说明YDWE的版本或者别的UI版本以及你的魔兽版本。 ...

魔兽版本1.26
ydwe版本1.32.10
用ydwe保存地图后点测试地图
进入游戏后lua脚本没有运行
回复 支持 反对

使用道具 举报

注册会员

发表于 2018-8-10 00:47:46 | 显示全部楼层
0x0 发表于 2018-8-10 00:44
魔兽版本1.26
ydwe版本1.32.10
用ydwe保存地图后点测试地图

魔兽来自网易平台
覆盖http://www.ydwe.net/download.html上的1.26补丁
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-8-10 08:51:11 | 显示全部楼层
0x0 发表于 2018-8-10 00:47
魔兽来自网易平台
覆盖http://www.ydwe.net/download.html上的1.26补丁

测试了一下,如果是1.27转换回到旧版本会有载入地图直接崩溃的问题。
在1.24E版本中测试正常。
YDWE 1.32.4和1.32.10 可以正常运行,但需要正常的魔兽客户端,目前官方的版本原因不明。

回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-8-10 09:50:19 | 显示全部楼层
0x0 发表于 2018-8-10 00:47
魔兽来自网易平台
覆盖http://www.ydwe.net/download.html上的1.26补丁

剑心 1.24E 补丁:https://bbs.wow8.org/thread-363-1-1.html

你可以试试打个这个补丁看看。
回复 支持 反对

使用道具 举报

注册会员

发表于 2018-8-10 23:13:45 | 显示全部楼层
重新下载了网易版 打了剑心1.24E补丁 使用YDWE1.32.10仍没有运行脚本
另外 不是加载崩溃 而是正常进入游戏 但lua脚本没有运行,控制台也没有打开
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-8-10 23:18:06 | 显示全部楼层
0x0 发表于 2018-8-10 23:13
重新下载了网易版 打了剑心1.24E补丁 使用YDWE1.32.10仍没有运行脚本
另外 不是加载崩溃 而是正常进入游戏  ...

YDWE右上角“配置”中是否勾选了启用了Lua引擎?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|WOW8论坛  

GMT+8, 2018-8-18 10:57 , Processed in 0.042144 second(s), 3 queries , File On.

WOW8 © 2018

Powered by Discuz! X3.3

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