YLMIR3LUA框架-20250723更新V0.0.2
新版纯净端框架在群里下载
YLMIR3LUA框架目录结构1. GameCore----框架核心目录1.1. config项目配置目录1.1.1. Broadcast.lua通知消息配置1.1.2. Const.lua 全局常用映射1.1.3. EV.lua 事件定义配置1.1.4. mail.lua 邮件配置1.1.5. NetMsg.lua 通信消息配置1.1.6. Var.lua 引擎变量定义配置1.2. data 游戏自定义数据目录 一般存储sqlite和其他文本数据1.1. GameData.db1.3. event 自定义事件目录1.1. GameEvent.lua1.4. extend 常用扩展1.1. Function.lua 公共常用扩展1.2. Number.lua1.3. String.lua1.4. Table.lua1.5. game 游戏逻辑目录1.1. Global.lua全局1.6. msgbox 消息盒子目录1.1 msg.lua 提示消息配置1.7. net 通信1.1. Message.lua 通信集成1.8. trigger 触发1.1 attack.lua 攻击受击相关触发1.2 bag.lua 背包相关触发1.3 currency.lua 货币相关触发1.4 login.lua 登录相关触发1.5 map.lua 地图相关触发1.6 mon.lua 怪物相关触发1.7 npc.lua NPC相关触发1.8 other.lua 其他触发1.9 pay.lua 充值相关触发1.10 play.lua 玩家角色相关触发1.11 privatechat.lua 私聊1.12 skill.lua 技能1.13 takeequip.lua 装备相关1.14 triggerchat.lua 聊天1.15 useritem.lua 使用道具1.9. Util 工具1.1. File.lua 文件类1.2. JsonFile.lua JSON格式文件1.3. JsonManage.lua JSON数据1.4. SQLiteHelper.lua SQLITE1.10. Main.lua入口文件==============更新日志=======================2025.7.21更新:1.增加常用扩展 play,item,bag 玩家,物品,背包的常用功能的扩展2.更新NPC加载逻辑local NpcMap = {}
local function readNpcMap()
local readPath = "../DATA/cfg_npclist.xls"
local config = readexcel(readPath)
for i, cfgs in ipairs(config or {}) do
if i >= 3 then
if type(cfgs) == "table" then
table.insert(NpcMap, cfgs)
end
end
end
end
readNpcMap()
NpcList = {}
NpcList = setmetatable(NpcList,{
__index = function(NpcList, key)
local clock = os.clock()
local index = NpcMap
local fun = require("Envir/GameCore/npc/"..index..".lua")
if fun then
rawset(NpcList,key,fun)
release_print("耗时:"..(os.clock() - clock).."秒")
return fun
else
release_print("调用NPC函数失败index:("..index..")")
release_print("调用NPC函数失败id:("..key..")")
release_print("耗时:"..(os.clock() - clock).."秒")
return nil
end
end
})3.更新常用事件4.增加基础操作的演示示例代码
==========下载地址===========
**** Hidden Message *****(更新时间:2025.7.2301)
客户端(LUA客户端)
==========更新内容===========3
修复了一些引用的BUG
回复能赚元宝吗 ye543311 发表于 2025-7-22 11:19
回复能赚元宝吗
我也想赚元宝 大佬NBBBBBBBB {:3_46:}{:3_41:}
好的好的本地动不动就顶级坏蛋和u日盗版碟不到v人v 6666666666666666666666666 66666666666666666666666666666666666 ASDASDASDASDASD 343434zxzxzxzxz