上一页 1 ··· 63 64 65 66 67 68 69 70 71 ··· 95 下一页
摘要: local BossID = {100,200}local WorldBossHurt = { [100] = {}, [200] = {}}for i=1,10,1 do local RoleList = {nRoleID = 20000,nHurt = 40} RoleList.nRoleID = RoleList.nRoleID+i RoleList.nHurt = RoleList.nHurt+i table.insert(WorldBossHurt[100],RoleList) table.insert(WorldBossHurt[200],RoleList) print(RoleL 阅读全文
posted @ 2012-12-27 16:12 byfei 阅读(180) 评论(0) 推荐(0) 编辑
摘要: mkdir flenameLinux下删除一个文件夹命令nux下大家经常要删除一些文件。直接使用rm即可,但是当要删除一个文件夹时,首先想到rmdir,但是如果文件夹非空,则非常麻烦。下面的命令可以帮助删除一个非空的文件夹#rm -r 文件夹名称删除文件rm -r 文件名文件和目录 cd /home 进入 '/ home' 目录' cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~user1 进入个人的主目录 cd - 返回上次所在的目录 pwd 显示工作路径 ls 查看目录中的文件 ls -F 查看目录中的文件 ls -l 阅读全文
posted @ 2012-12-27 11:59 byfei 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1, Q:为什么没有用Luaplus或是其他的Binder? A: nice question! Luaplus不能满足我在linux下使用,其他的太庞大,我需要一个轻量级的。2,Q:是原创吗? A:NO, thanks to Matthew Harmon matt@matthewharmon.com,我按照自己的需求做了封装。3,Q:它的优点是什么? A:主要是它简单,基本能满足和C/C++交互的需求。它使用了lua_newthread来管理每一个脚本(性能有问题吗?)。它支持 事件的resume,另外把LuaDebugger也封装进来了,方便调试。贴下接口头文件:#ifndefILUAEN 阅读全文
posted @ 2012-12-27 10:14 byfei 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 进入主题,话说,有形如&&123&&456&这样的字符串我想修改其中一个&位置之前的数据,比如:1,用789替换第1个&之前的数据结果为:789&&123&&456&2,用789替换第3个&之前的数据结果为:&&789&&456&3,用789替换第10个&之前的数据结果为:因为没有第10个&, 保留原来的字符串&&123&&456&要点:每个&为一个分隔符,如果有数据就写在&的前面 阅读全文
posted @ 2012-12-27 10:08 byfei 阅读(184) 评论(0) 推荐(0) 编辑
摘要: Lua5.1中数学库的所有函数如下表:math.pi 为圆周率常量 = 3.14159265358979323846abs 取绝对值 math.abs(-15) 15acos 反余弦函数 math.acos(0.5) 1.04719755asin 反正弦函数 math.asin(0.5) 0.52359877atan2 x / y的反正切值 math.atan2(90.0, 45.0) 1.10714871atan 反正切函数 math.atan(0.5) 0.463647609ceil 不小于x的最大整数 math.ceil(5.8) 6cosh 双曲线余弦函数 math.cosh(0.5) 阅读全文
posted @ 2012-12-27 10:00 byfei 阅读(170) 评论(0) 推荐(0) 编辑
摘要: Lua5.1中的API函数lua_State*luaL_newstate()Lua脚本的编译执行是相互独立的,在不同的线程上执行。通过luaL_newstate()函数可以申请一个虚拟机,返回指针类型 lua_State。今后其他所有Lua Api函数的调用都需要此指针作为第一参数,用来指定某个虚拟机。lua_State* L = luaL_newstate();---------------------------------------------------------------------------------------voidlua_close(lua_State *L)销毁指 阅读全文
posted @ 2012-12-27 09:59 byfei 阅读(185) 评论(0) 推荐(0) 编辑
摘要: Lua中的基本函数库基本函数库为Lua内置的函数库,不需要额外装载assert (v [, message])功能:相当于C的断言,参数:v:当表达式v为nil或false将触发错误,message:发生错误时返回的信息,默认为"assertion failed!"--------------------------------------------------------------------------------collectgarbage (opt [, arg])功能:是垃圾收集器的通用接口,用于操作垃圾收集器参数:opt:操作方法标志"Stop&q 阅读全文
posted @ 2012-12-27 09:58 byfei 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 系统到现在多少秒local ntime = os.timeprint(ntime)代码如下:function CallChannel()local dateText = os.date("%c");if dateText~="" thenchannel.GetChild(0):SetText(dateText);endend其中的%c可以是以下的一种:%aabbreviated weekday name (e.g., Wed)%Afull weekday name (e.g., Wednesday)%babbreviated month name (e. 阅读全文
posted @ 2012-12-26 16:48 byfei 阅读(306) 评论(0) 推荐(0) 编辑
摘要: guild = {}table.insert(guild, {name = "Cladhaire",class = "Rogue",level = 70,})table.insert(guild, {name = "Sagart",class = "Priest",level = 70,})table.insert(guild, {name = "Mallaithe",class = "Warlock",level = 40,})function sortLevelNameA 阅读全文
posted @ 2012-12-26 15:21 byfei 阅读(209) 评论(0) 推荐(0) 编辑
摘要: tbtest = { [1] = 1, [2] = 2, [3] = 3, [4] = 4, } for key, value in pairs(tbtest) do print(value) end1243tbtest = { [1] = 1, [2] = 2, [3] = 3, [4] = 4, } for key, value in ipairs(tbtest) do print(value) end1234 阅读全文
posted @ 2012-12-26 15:02 byfei 阅读(130) 评论(0) 推荐(0) 编辑
上一页 1 ··· 63 64 65 66 67 68 69 70 71 ··· 95 下一页