❶ 谁能帮我写个lua格式找图脚本,就1张图,要求是:在屏幕分辨率为720*1280的情况下,脚本进行
function main()
x, y = findImage("/mnt/sdcard/你的图片名.jpg");
if x>=0 and y>=0 then
touchDown(1, x, y);
mSleep(4*60*1000);
else
mSleep(50*1000);
end
end
循环播放就行。。那个图片路径是安卓的sdcard根目录。。苹果的我不知道。。你自己填吧
❷ lua语言问题。 怎么查脚本中游戏关卡具体代码
你好 LZ要学LUA的话一定要去看书 Programming in Lua不一定要买纸质的 至少要有个电子档的 在序言里就已经说了 Lua本身是作为一种扩展语言来定位的 所以本身没有很强大的库 而它优势在于扩展性和兼容性 大部分功能都必须依赖外部的库 本身只有一些很简单的库函数可供调用 但是作为学习的话 那些强大的库大可不必看 基本的那些库学起来已经需要好一段时间了
至于脚本和C等的调用问题 虽然两者都可相互调用,但是毕竟windows与C相连接更紧密,所以一般来说 都是C调用lua 但是当脚本范肌顿可塥玖舵雪罚磨里需要实现一些需要使用c来写程序的时候也会在lua中调用c
lua脚本和C绑定的问题 c写的VC程序在windows下是可以直接运行的,lua写的如果没有解释器是无法直接运行的 所以一般来说写lua程序 想要直接使用的话都会用C来调用
如果您认可我的答案,请采纳。
您的采纳,是我答题的动力,O(∩_∩)O谢谢!!
❸ 怎么使用lua脚本
LUA脚本语言基本使用方法是本文要将介绍的内容,主要是来学习Lua脚本语言的使用方法,具体内容来看本文详解。
先要把下边这些语句加入到VC中的头文件,一般是加到StdAfx.h中
extern "C" { #include "lua.h" #include "lualib.h" #include "lauxlib.h" #pragma comment(lib, "lualib.lib") #pragma comment(lib, "lua.lib") }
然后一般来说都使用一个全局的LUA库定义的这个东西
lua_State* g_Lua;
并且在工程处初始化时也给LUA初始化
g_Lua = lua_open(); **加这句 /* load Lua base libraries */ 网上一些教材中这么写的 lua_baselibopen(g_Lua); 不过我这简单的例子中不用到这些也行 lua_tablibopen(g_Lua); lua_iolibopen(g_Lua); lua_strlibopen(g_Lua); lua_mathlibopen(g_Lua);
紧接着声明接口函数,注册上函数
lua_register(g_Lua, "Message", myMessage);
好,初始化部分完了,看看接口函数的写法。
函数必须这样的格式来写
static int Func(lua_State *L) { 静态型函数,而且必须带参数为lua_State结构指针 返回的值是代表返回的数据个数,比如return 2;就可以代表 返回两个整数啊,浮点数什么的,象LUA的脚本编写就可以这样 i, j = Func() , 这样就表示可以从Func接口函数中得到两个返回值了 return 0; }
执行脚本语句可以读文件,也可以直接读函数名
注册了
lua_register(g_Lua, "Message", myMessage); static int myMessage(lua_State *L) { OutputDebugString("OK"); return 0; } lua_dofile(g_Lua, strCurPath); //读文件,必须给出完整的文件路径名称 lua_dostring(g_Lua, "Message()"); //直接读函数
文件中只要写上
Message()
就可以了。
❹ lua脚本怎么获取当前正在执行的脚本的当前路径
时代在发展科技在进步,互联网已经不是什么神秘的领域,现在越来越多的年轻人对于互联网越来越熟悉,甚至有些开始学习Linux系统方面的知识,下面小猿圈Linux讲师就讲关于如何在Linux系统获取当前工作路,希望对你有所帮助。
获取工作路径这里介绍两种方法:
1、使用getcwd()函数。
头文件:#include
定义函数:char*getcwd(char*buf,size_tsize);
函数说明:getcwd()会将当前的工作目录绝对路径复制到参数buf所指的内存空间,参数size为buf的空间大小。
实例:
voidgetPath()
{
charpPath[256]={0};
getcwd(buf,256);
printf("filePath:%s\n",pPath);
}
主函数调用此函数运行结果:
filePath:/home/myTest
2、使用readlink()函数
头文件:#include<unistd.h>
函数定义:intreadlink(constchar*path,char*buf,size_tbufsiz);
函数说明:此函数会将参数path的符号连接内容到参数buf所指的内存空间,返回的内容不是以NULL作字符串结尾,但会将字符串的字符数返回。若参数bufsiz小于符号连接的内容长度,过长的内容会被截断。成功返回buf长度,失败返回-1。
实例:
voidgetPath()
{
charpPath[256]={0};
intret=-1;
ret=readlink("/proc/self/exe",pPath,256);
pPath[ret]="\0"
printf("thefilePath:%s\n",pPath);
}
intmain()
{
getPath();
}
运行结果:
thefilePath:/home/myTest/a.out
小猿圈Linux讲师提醒大家:每天学习一点技术问题,只要功夫深,铁杵磨成针,学习不是一朝一夕的,是需要付出行动的,而且还要坚持,学习新的技术需要不断的查阅资料,看视频,复习,练习,如果你工作中或者生活中遇到什么问题,可以到小猿圈去寻找答案的,相信会给你满意的答复
❺ lua脚本。(懂c/c++的也请进) 简单`
确实是Lua格式的脚本。
spr = Sprite.new("sprite.png", 24, 32, VRAM)
这句是声明了Sprite类的一个对象。(当然事实上lua的对象都是由table模拟的。)
spr:addAnimation({0,1,2,1}, 300) -- Walk up
“:”是Lua对象调用方法的语法,{0,1,2,1}是Lua的特有数据结构table,--是lua的注释说明。
其他的while循环和if条件语句和c的含义一样。
看来这大概就是个控制人物在屏幕移动的脚本吧。
建议你去找点lua的入门书看看就了解的清楚了。
❻ 用Lua脚本来扫描一个日志文件,找出里面的关键字
逐行读取进行匹配
local file = io.open("log.txt","r") --打开log
for l in file:lines() do --逐行读取
if string.match(l,"error") then --如果存在字符串‘error’
print(l) --输出
end
end
file:close()
❼ 安卓手机怎么打开.lua的脚本
安卓手机打开lua文件方法如下:
1、首先可以到官网下载一个GG,如下图。
❽ gta小助手lua脚本在哪下载
Gta小助手ua脚本,你可以在3D M游戏网中下载,或者是直接有游戏盒中下载,或在百销腔度中亏颤衫搜索,放在我的网络网盘中,洞枯也可以下载lua脚本。