【莫名其妙的教程】菜鸟的Lua入门第一课
lua吧
全部回复
仅看楼主
level 11
嘿嘿,我是个游戏爱好者(单机的)[酷],某一天游戏有一个关卡怎么都过不了,所以我就去百度修改器...结果没有,然后我就入了CE(Cheat Engine)这个大坑[呵呵],而CE6.1多了一个叫做Lua的功能,貌似很好玩,我就去百度了下,自己学习了一下,目前我就是一菜,可是看到吧里Lua的教程贴子很少(我是Lua吧的新人[滑稽]),我就不自量力的写一个吧。(其实可以自己百度lua教程的很简单的,https://tieba.baidu.com/p/3738216059貌似有资源)
第一课
什么是Lua[乖]?Lua是一种解释语言,什么是解释语言?,我就是一菜,不清楚...好,提问时间到[滑稽]...
首先和Lua教程第一课一样,先介绍一个命令:print () 这命令的意思是将括号内的数据打印到屏幕和print的英文意思一样。[吐舌]
例:print(“hello world”)------屏幕打印出的效果就是 hello world
其中” ”双括号表示双括号中的数据是文本形式不用转译。还有Lua中大小写敏感,print命令不能打成Print或PRINT,这样Lua会不清楚你输入的是什么命令(除非你提前声明,声明将在第二课解释[开心])。
Lua中还有一个特别的语法形式,就是print “hello world”等价于print(“hello world”),这个语法就是当你使用的函数只有一个参数且该参数是文本形式时,你可以去除括号。
第一节课就这么莫名其妙的结束了。
PS:如果你不打算下载Lua的解释器,你可以直接去网站http://www.lua.org/demo.html运行你的Lua命令。[滑稽]
2015年06月26日 04点06分 1
level 7
lua是我最喜欢的脚本语言。
2015年06月27日 05点06分 4
我也很喜欢Lua,目前最喜欢的就是这个,随意而且方便
2015年06月28日 11点06分
lua貌似和python很像
2015年10月11日 13点10分
@李清珍go 可以这么说吧,不过lua更小巧
2015年10月11日 13点10分
@协调意志_Tox 是啊,lua可以干什么,对他我还什么都不知道
2015年10月11日 13点10分
level 11
楼主加油!!新手找了半天教程了!
2015年06月28日 12点06分 5
突然来了动力....额...[吐舌]乐开了花
2015年06月28日 12点06分
回复
Э����־_Tox
:第一次离楼主这么近!!踩住!!我捉到了!
2015年06月28日 12点06分
回复
������
:不要吃!我有毒...我有毒.................[泪]
2015年06月28日 12点06分
回复
Э����־_Tox
:赶紧更新!居然还有时间聊天!一下就被我试出来了!!
2015年06月28日 12点06分
level 12
[哈哈]有活人出现了
2015年06月28日 15点06分 6
level 11
CE的键表,你可以直接用,是CE已经设置的变量
小写键盘就是VK_NUMPAD和数字 如VK_NUMPAD1 VK_NUMPAD2
字母表就是VK_A 啦,VK_B什么的,几乎就是VK_和按键的英文名
下面就是一部分的按键表
VK_ADD VK_APPS VK_BACK VK_CANCEL VK_CAPITAL VK_CLEAR VK_CONTROLVK_DECIMAL VK_DELETE VK_DIVIDE VK_DOWN VK_END VK_ESCAPE VK_EXECUTE VK_HELP VK_HOME VK_INSERT VK_LBUTTON
VK_LCONTROL VK_LEFT VK_LMENU VK_LSHIFT VK_LWIN VK_MBUTTON VK_MENU VK_MULTIPLY VK_N VK_NEXT VK_NUMLOCK VK_PAUSE VK_PRINT VK_PRIOR VK_RBUTTON VK_RCONTROL VK_RETURN VK_RIGHT VK_RMENU VK_RSHIFT VK_RWIN VK_SCROLL VK_SELECT VK_SEPARATOR VK_SHIFT VK_SNAPSHOT VK_SPACE VK_SUBTRACT VK_UP ,对了你可以使用这个Lua官网给的函数
local seen={}
function dump(t,i)
seen[t]=true
local s={}
local n=0
for k in pairs(t) do
n=n+1 s[n]=k
end
table.sort(s)
for k,v in ipairs(s) do
print(i,v)
v=t[v]
if type(v)=="table" and not seen[v] then
dump(v,i.."\t")
end
end
end
dump(_G,"")
来遍历CE提供的常量和函数,很长哦!
2015年06月29日 07点06分 8
⊙▽⊙活跃的新人T^T本吧甚慰
2015年06月29日 08点06分
回复
��Ϸ�����Ŷ�
:浙江的,哈哈!
2015年06月29日 12点06分
回复
Э����־_Tox
:好吧²³³
2015年06月29日 12点06分
level 11
?|Z河北的喵
2015年06月29日 08点06分 9
level 11
回复 a610348722:@a610348722 挑战一下百度的功能哈哈
这个可以实现,
hotkey[1]=createHotkey(function () writeInteger("[[[[2F508C0]+4ce8]+30]+c]+20",123) showMessage("成功") end,VK_F1)
不过要记录一下hotkey,每次创建HotKey都要记录一下,因为热键的数量是有限的...这是一个好习惯。其中那段function...到end你可以用其他替代掉,因为在Lua中函数其实是一种变量(个人理解),例:function write (address) writeInteger(address) showMessage("成功修改!") end ,hotkey[1]=createHotkey(write("[[[[2F508C0]+4ce8]+30]+c]+20",123),VK_F1)。
2015年06月29日 13点06分 10
@a610348722 就是搞个变量数组给它,如hotkey={} hotkey[1]=createHotKey....这样的,方便以后调用
2015年06月29日 13点06分
@a610348722 不用,HotKey={},只是声明HotKey是个数组罢了,后面只要用HotKey[序号]=...,而且貌似CE限定这样的HotKey而已只允许让你创建5个,
2015年06月29日 13点06分
回复 a610348722 ,Q:839259463...
2015年06月29日 13点06分
创建了怎么删除
2025年03月21日 06点03分
level 11
不容易…孤给你个精吧⊙▽⊙
2015年07月04日 14点07分 11
level 1
print括号里面的应该叫字符串,
2015年07月10日 12点07分 12
差不多啦,print时候,它会attemp(试图,额,,,贬义的)去把内容转换为文本形式,所以不要在意啦[勉强]
2015年07月10日 14点07分
最近又懒了...唉....[委屈]
2015年07月10日 14点07分
level 1
lua 新手找教程等了半天了[泪]快更
2015年07月27日 03点07分 14
实际上已经更到第5课了...[滑稽]
2015年07月27日 03点07分
level 11
2015年07月27日 03点07分 15
[真棒][真棒]mark一下[开心]
2015年07月29日 12点07分
回复
NYСɫ��
:今天好累啊...明天就弄出第6课吧(拖了好久嘿嘿嘿[滑稽]
2015年07月30日 08点07分
[滑稽]挖。
2017年04月08日 23点04分
level 1
[真棒]
2015年07月28日 16点07分 16
level 8
好啊!我一lua白吃终于找到组织了,楼主的教程言简意骇啊
2015年07月30日 14点07分 17
其实lua就是这么简单
2015年07月31日 02点07分
level 2
lz太监了啊?
2015年07月31日 02点07分 18
回复
Э����־_Tox
:我今天刚开始学lua,和lz多多请教[委屈],你教程2里面那个例子怎么跑不起来
2015年07月31日 03点07分
level 11
没有
2015年07月31日 03点07分 19
level 11
ce竟然也有lua!
2015年10月07日 06点10分 20
有滴[滑稽]为智能化做了一切基础,再也不用用弱(da)鸡(shen)的汇编了[滑稽]
2015年10月07日 07点10分
level 2
楼主大人在吗?小弟制作lua脚本遇到困难、还望楼主大人不吝赐教
2015年10月10日 08点10分 26
[滑稽]水王在此
2015年10月10日 09点10分
回复 协调意志_Tox :....别闹
2015年10月10日 09点10分
回复 康斯坛丁 :是真的,刚接触lua不懂
2015年10月10日 09点10分
@康斯坛丁 [滑稽]什么脚步?有问题就问吧,虽然手机速度很忙,,但是还是能帮就帮
2015年10月10日 09点10分
level 11
完全看不懂[阴险]
2015年10月11日 22点10分 28
[滑稽]
2015年10月11日 23点10分
2015年10月11日 23点10分
level 1
当初你就是永这张嘴信誓旦旦的说永远不离开,如今这张嘴却说着不合适,
2015年10月13日 07点10分 30
@同在二要 你看吧[滑稽]
2015年10月13日 08点10分
回复 协调意志_Tox :啊,这种东西啊,那种比较冷的吧好像都有
2015年10月13日 08点10分
@同在二要 [滑稽]可怕的东西哎,,
2015年10月13日 08点10分
回复 协调意志_Tox :贴吧火起来就可以了[滑稽]让吧友举报
2015年10月13日 08点10分
1 2 3 尾页