lua

在LINUX系统下安装Lua的扩展库LuaSocket

 在石器时代里让LUA脚本直接访问http并获取网页的内容,通过获取网页内容可以写出全自动获取各种比赛结果等的LUA。只是嫌麻烦懒得写,先把安装方法记录一下,百度一下,安装方法随处可见。一、下载、安装1.1下载 &...

用ABLUA给石器增加货币

 石器里用LUA来写增加货币的GM命令非常方便,虽说老的GM命令里也有,但用LUA来写却可以增加各种货币,就不需要在服务端源码里添加了。代码如下:function addpoint(charaindex, d...

石器LUA脚本NPC重叠事件讲解

今天给大家讲解的是石器时代里LUA中的重叠事件,顾名思义,就是当玩家和NPC碰触重叠了产生的事件。在重叠事件里,一般是用作于和NPC对战或者得到/丢失某个道具等。下面我将以两组LUA脚本代码讲述重叠事件的效果。代码一:--NPC重叠事件(N...

石器服务端NPC循环事件Loop讲解

 在石器时代LUA以往的教学里,循环事件我都是利用了NetLoopFunction来讲解案例等,NetLoopFunction是针对全局来循环,咱们可以理解为整个石器时代游戏系统的循环,他不需要任何索引进行循环,但有个不便之处就...

让石器的LUA支持中文变量名的第二方法

大部分石器时代的代码里都采用的LUA5.1,并不支持中文的变量,我们通过修改LUA代码可以实现中文变量名,在我的老端里早已修改成中文变量也把接口追加了中文名,中文是为了方便记忆(毕竟英文单词太长又是大小写就很难记的嘛,哈哈)很早之前已经讲过...

用石器LUA生成的随机数

无论在任何应用当中都会使用随机数,就算在石器时代SF里也不例外,很多我们用到比如随机坐标点,随机奖励,随机怪物,随机属性等。但是通过使用math.random(x)函数出来的随机数会有规律,非常不理想,视作为伪随机数。因此我们可以在lua里...

写一个战后获得石币的ABLUA功能

这里必须要说明一下,早期的战后LUA接口是可以判断PVE和PVP的,后期有开发者把这个接口直接改成了PVP的战后接口,这样就导致了没办法判断PVE了。这里只是教大家如何在战后如何处理。1、打开battlefinishfunction.lua...