怎么给lua脚本加入卡密验证

怎么给lua脚本加入卡密验证,第1张

给lua脚本加入卡密验证:首先在lua脚本中,在ansic字母表里面是97-122,string.char()函数就是来把数字转成对应的ansic字符的。与之对应的是string.byte(),将字符转成数字,如string.byte('a')结果就是97。

不能独立完成游戏开发,所谓用lua开发游戏,都是基于用lua做脚本的游戏引擎或者自己实现与宿主的绑定。

特性:

轻量级Lua语言的官方版本只包括一个精简的核心和最基本的库。这使得Lua体积小、启动速度快,从而适合嵌入在别的程序里。5.0.2版的Lua的内核小于120KB,而Python的内核大约860KB,Perl的内核大约1.1MB。

可扩展Lua并不象其它许多"大而全"的语言那样,包括很多功能,比如网络通讯、图形界面等。但是Lua提供了非常易于使用的扩展接口和机制:由宿主语言(通常是C或C++)提供这些功能,Lua可以使用它们,就像是本来就内置的功能一样。

cmd运行命令:

cocos luacompile -s src/ -d out/ -e -k testKey123456 -b testSign12345 --disable-compile

提示:

D:\zm\Test>cocos luacompile -s src/ -d out/ -e -k testKey123456 -b testSign12345 --disable-compile

通过 luacompile 命令对 lua 文件进行 XXTEA 加密以及编译为字节码的处理。

编译为字节码的功能基于 LuaJIT v2.0.3,所以目前编译成字节码的文件不适用于 iOS 64

位设备。

正在处理 lua 文件。

编译完成。

编译成功:我把 out 目录的名字换成了 src ,原 src 目录改名叫 src_org

vs 中 加入 这一句:

stack->setXXTEAKeyAndSign("testKey123456", strlen("testKey123456"), "testSign123456", strlen("testSign123456"))


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11924138.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存