LuaQuick框架(服务端)

996传奇引擎三端lua快速开发


game

<p>[TOC]</p> <h3>新增函数</h3> <h3>处理属性数据</h3> <pre><code>function game.formatAttr(attrs,format,job) --- @param array  any*    属性数据 --- @param format number* 数据格式 --- @param job    number* 指定职业 --- @return       any     格式化后的数据 --- 格式(1)(获取指定职业属性) --- array是table属性数据{{id,value,job},{id,value,job}} --- 返回值table 指定职业属性数据 --- --- 格式(2)(属性数据格式转换) --- array是table属性数据{{id,value,job},{id,value,job}} --- 返回值string 3#3#100|3#4#200 end</code></pre> <h3>检测随机数</h3> <pre><code>game.checkRandom(prob,count)</code></pre> <pre><code>prob number 概率(默认万分比) count number 随机数上限(可空,默认10000)</code></pre> <h3>jsonToTable</h3> <pre><code>game.decode(json)</code></pre> <h3>tableToJson</h3> <pre><code>game.encode(t)</code></pre> <h3>获取物品idx,参数物品名称或物品id</h3> <pre><code>game.name_by_id(id)</code></pre> <h3>获取物品名称,参数物品id或物品名称</h3> <pre><code>game.id_by_name(name)</code></pre> <h3>是否是货币</h3> <pre><code>game.isMoney(id)</code></pre> <h3>通过时分获取当天时间戳</h3> <pre><code>game.getTimeByHM(param)</code></pre> <h3>时间戳转换日期 Y-m-d H:M:S</h3> <pre><code>game.toDate(time)</code></pre> <h3>获取一年中的第几个天</h3> <pre><code>game.getDayOfYear()</code></pre> <h3>获取一年中的第几个月份</h3> <pre><code>game.getMonthOfYear()</code></pre> <h3>获取一年中的第几个星期</h3> <pre><code>game.getWeekOfYear()</code></pre> <h3>获取一月中的第几天</h3> <pre><code>game.getDayOfMonth()</code></pre> <h3>获取一周的第几天</h3> <pre><code>game.getDayOfWeek()</code></pre> <h3>是否是周末</h3> <pre><code>game.isWeekend()</code></pre> <h3>检查时间周区间</h3> <pre><code>game.checkWeek(min,max)</code></pre> <h3>时间戳对比,是否是同一天</h3> <pre><code>game.isToday(time)</code></pre> <h3>是否合过服</h3> <pre><code>game.isMerge()</code></pre> <h3>通过时间戳对比是否是同一天</h3> <pre><code>game.isSameDay(time)</code></pre> <h3>检测是否是文件</h3> <pre><code>game.isFile(name)</code></pre> <h3>items对象转字符串</h3> <pre><code>game.itemsToStr(items)</code></pre> <h3>获取表不为nil的元素数量</h3> <pre><code>game.size(t)</code></pre> <h3>校验表是否为空</h3> <pre><code>game.isEmptyTable(t)</code></pre> <h3>克隆表(深克隆)</h3> <pre><code>game.cloneTable(object)</code></pre> <h3>数字转大写数字字符串</h3> <pre><code>game.numberToText(num)</code></pre> <h3>是否是数字</h3> <pre><code>game.isNumber(count)</code></pre> <h3>获取一个随机数</h3> <pre><code>game.random(str,arg1,arg2)</code></pre> <h3>等概率或者按权限随机获取分割字符串</h3> <pre><code>game.RandomValue(t,n)</code></pre>

页面列表

ITEM_HTML