如何读取剑侠三LUA 脚本插件 中的值 用C或VB

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何读取剑侠三LUA 脚本插件 中的值 用C或VB相关的知识,希望对你有一定的参考价值。

具体情况是这样的 :
在剑三中 有很多插件(LUA脚本)我想获取这些运行中的LUA插件的函数值和变量值(这里的变量可以修改成公开)
例如 LUA中有这样一个变量个赋值
xxNpc = GetNpc(pTargetID)
我想即时得到XXNPC的值
请教

嗯很简单。
新建lua。
dofile "文件名(需当前目录)"
嗯等文件执行完毕之后你就能调用了。
参考技术A 你是指的实时显示XXNPC的值么,可以使用MSG(XXNPC)试一试

lua能做像TC或按键精灵那样的脚本吗?

我学lua来做个让我自己的角色自动打怪,捡物的脚本, 用它做出来的脚步会被游戏检测出来吗?

TC不知道是什么,不过几乎任何语言都能做按键精灵,不过都是重复造轮子。
会不会被检测就看游戏的检测机制了,我认为只要高度模拟键盘鼠标设备,很难被检测到,就是读取游戏画面可能比较难做
如果游戏本身支持lua拓展,那么自然用lua做一些辅助脚本最好,这也要看游戏开发的接口有多少
参考技术A 如果你玩的游戏直持lua角色写插件,并提供api的话,当然没问题。
如果露珠win32编程比较厉害的话,并且会使用ollydbg、CE等工具,可以DLL注入hook
游戏函数,比较不容易,并且lua也帮不上什么忙。
如果是模拟键盘鼠标事件以及检测像素之类的话,倒可以用c/c++写好接口,然后封装给
lua以方便使用。
总之lua本身做这些事情是无能为力的,它只是一个辅助脚本,依赖以c/c++。游戏辅助脚本的
话还是优先用按键精灵做吧。追问

用按键精灵会被游戏检测的~~

以上是关于如何读取剑侠三LUA 脚本插件 中的值 用C或VB的主要内容,如果未能解决你的问题,请参考以下文章

lua脚本怎么读取另外一个lua脚本的参数啊? 比如另外一个脚本a.lua里面有aaa=100,我

LUA 如何调用DLL插件啊。

谁知道WOW的插件,或者说UI接口的大多数是用啥语言写的

如何利用wincc脚本对变量进行计算

请问自己的软件如何运行Lua脚本

Lua脚本语言简单学习