如何读取剑侠三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的主要内容,如果未能解决你的问题,请参考以下文章