- 博客(154)
- 资源 (4)
- 收藏
- 关注
原创 速算24点检测生成核心lua
n\n思路:\n拼凑加减乘除,使4个数的运算结果等于24。\n\n例如:A+B*C-D 这个式子,通过增加括号,可以产生多种结果,比如 (A+B)*(C-D) 和 A+(B*C-D)。\n\n下面列举所有可能的括号表达式:(#表示四则运算符)\n\n((A#B)#C)#D\n(A#(B#C))#D\nA#((B#C)#D)\nA#(B#(C#D))\n(A#B)#(C#D)\n具体思路:\n\n上面5种括号表达式都可以单独写成函数,函数内部按照括号的优先级+从左往右的顺序进行运算,最后返回计算结果。
2026-01-31 19:39:00
502
原创 时间罗盘小界面模组
local data={{'秒',0,59,6,1,370, 15},{'分',0,59,6,1,300, 14},{'时',0,23,15,1,235, 13},{'星期',1,7,45,0,185, 13},{'号',1,31,11.25,0,135, 12},{'月',1,12,30,0,75, 13},}local zhChar = {'一','二','三','四','五','六','七','八','九'}--元件平滑旋转到指定角度。--元件平滑旋转到相对角度。--星空露珠工作室制作。
2026-01-05 09:50:22
920
原创 不用排序法找到table中最大数最小数值
local num={0,1,5,3,4,76,0,8,11,9,1,12,3,0}local nummax=math.max(table.unpack(num))local nummin=math.min(table.unpack(num))print(nummax,nummin)
2026-01-05 09:33:51
210
原创 2048小游戏制作程序
247312290]={{"韩永旗",247312290,"role_1",10,18678,18678},{2,3,1,2,2,4,3,1,5,7,6,4,8,10,9,7}},local P={[1000]={{"迷你队长",1000,"role_4",10,10000,6666},{10,9,8,7,6,5,4,3,2,1,0,0,0,0,0,0}},{"0x64DD17",20,10,120,"下"},{"0x3D5AFE",20,10,120,"右"},
2026-01-05 09:22:03
719
原创 2025身份证号码前六位地区代码lua对照表
{["610829"]="陕西省榆林市吴堡县",["411424"]="河南省商丘市柘城县",["511424"]="四川省眉山市丹棱县",["510300"]="四川省自贡市",["440310"]="广东省深圳市坪山区",["654300"]="新疆维吾尔自治区阿勒泰地区",["621227"]="甘肃省陇南市徽县",["130730"]="河北省张家口市怀来县",["210300"]="辽宁省鞍山市",["410300"]="河南省洛阳市",["320324"]="江苏省徐州市睢宁县",["52032
2025-10-31 09:57:26
8702
原创 数独解题算法lua脚本
backtrack函数:递归尝试填充空白格(0),若当前数字导致后续无法求解,则回溯(撤销填充)并尝试下一个数字。board[row][col] = 0 -- 回溯:撤销填充。is_valid函数:检查当前数字在行、列、3x3宫格中是否重复,符合数独规则则返回true。board[row][col] = num -- 填充数字。回溯算法:通过递归尝试所有可能的数字,遇到冲突时回溯,是解决数独的经典方法。-- 辅助函数:递归回溯求解(使用候选数)-- 辅助函数:检查数字是否符合数独规则。
2025-10-28 07:24:08
1103
原创 修仙界战力值单位换算触发器
2字符串-单位换算-万亿兆京垓秭穰沟涧正载极。1数值-战力值-0 (云服变量)触发器如下↓ 保留了一位小数。万亿兆京垓秭穰沟涧正载极。1 数值-临时变量 -0。迷你世界触发器单位换算。
2025-10-23 11:03:40
378
原创 数字华容道触发器板块生成算法
通过聊天框输入数字2.3.4.5.6.7.8.9.10。生成N*N数据并打乱数据。即可生成对应的N*N题目。生成N*N题目并打印。删除随机获胜题目模块。
2025-10-19 08:09:36
312
原创 迷你世界UGC3.0脚本Wiki全局函数
printError("获取单例失败 请检查类定义 issingle 参数是否是false")printError("创建实例失败 请检查类定义issingle 参数是否是false")...:number 或者 string 或者 boolean: 只能传这三种类型数据的不定参数。...:number 或者 string 或者 boolean: 只能传这三种类型数据的不定参数。2 json.encode(...) table数据转换json格式字符串。对象模块管理接口 GameObject。
2025-05-06 07:32:05
664
原创 迷你世界UGC3.0脚本Wiki云服模块管理接口 CloudSever
5 GetRoomCategory(...) 获取当前房间的分类信息(仅云服生效,和传送到指定分类房间接口配合使用)4 TransmitToCurMapCategoryRoom(...) 传送当前地图指定分类的云服房间。6 SetRoomCategory(...) 设置当前房间分类类型(有调用的冷却时间)该方法的主要作用: 获取当前房间的分类信息(仅云服生效,和传送到指定分类房间接口配合使用)print("获取成功")该方法的主要作用: 传送当前地图指定分类的云服房间。
2025-05-06 07:30:59
759
原创 迷你世界UGC3.0脚本Wiki二维表变量数据管理接口 Table
local isSuccessPlayer = Data.Table:InsertValueByRow(playerVarId, Player:GetHostUin(), {2, "sssa", false})-- 在最后一行插入一行数据。local isSuccess = Data.Table:InsertValueByRow(varId, nil, {2, "sss3", false}, 1) -- 在第一行插入一行数据。-- {10, "RRR", 0},-- 第一行。
2025-05-06 07:30:05
1022
原创 迷你世界UGC3.0脚本Wiki内置枚举库
CreatureAttr.EnableDeathdropitem 死亡掉落。AbsoluteCampType.TeamNpc1 绝对阵营-npc队伍1。AbsoluteCampType.TeamNpc2 绝对阵营-npc队伍2。AbsoluteCampType.TeamNpc3 绝对阵营-npc队伍3。Ability.EnableRotatingCamera 可旋转摄像机。Ability.EnableDeathdropitem 杀死有掉落物。
2025-05-06 07:13:53
1109
原创 迷你世界UGC3.0脚本Wiki区域模块管理接口 Area
19 FillBlockAreaRange(...) 用方块填充区域范围(分帧处理,当前帧率操作不到填充的方块)12 GetAreaCreatures(...) 获取区域中的所有生物(当帧创建的生物获取不到)2 CreateAreaRectByRange(...) 创建矩形区域(通过范围)22 CloneAreaRange(...) 复制区域范围内方块到另一个区域。该方法的主要作用: 用方块填充区域范围(分帧处理,当前帧率操作不到填充的方块)
2025-05-06 07:11:59
878
原创 迷你世界UGC3.0脚本Wiki图文信息模块管理接口 Graphics
20 CreateGraphicsArrowByActorToActor(...) 创建生物指向生物的箭头。30 CreateGraphicsSurfaceByPosToActor(...) 创建位置指向生物的面。19 CreateGraphicsArrowByActorToPos(...) 创建生物指向位置的箭头。22 CreateGraphicsArrowByPosToActor(...) 创建位置指向生物的箭头。
2025-05-06 07:10:33
882
原创 迷你世界UGC3.0脚本Wiki界面模块管理接口 CustomUI
local isSuccess = CustomUI:SetState(Player:GetHostUin(),"7482986899365911542-22886","7482986899365911542-22886-状态2", Easing.Linear, 1)local isSuccess = CustomUI:SetText(Player:GetHostUin(),"7482986899365911542-22886","7482986899365911542-22886_2", "测试文本")
2025-05-06 07:08:43
1046
原创 迷你世界UGC3.0脚本Wiki背包模块管理接口 Backpack
24 PlayShortCutItemParticle(...) playerid:number:玩家ID,itemid:number:道具类型,effectid:number:特效ID,offset:table:偏移。该方法的主要作用: playerid:number:玩家ID,itemid:number:道具类型,effectid:number:特效ID,offset:table:偏移。-- 播放手持特效, 偏移量(0, 1, 0), 不旋转, 缩放(2, 2, 2)
2025-05-06 07:06:59
839
原创 迷你世界UGC3.0脚本Wiki道具模块管理接口 Item
3 RandomProjectileID(...) 在资源库里随机获取一个投掷物ID。2 RandomItemID(...) 在资源库里随机获取一个道具ID。print("随机生成的投射物ID", projectileID)print("随机生成的物品ID", itemID)print("获取物品名称", itemName)print("获取物品描述", itemDesc)print("获取攻击力", attr)itemid:number,string道具ID。
2025-05-06 07:05:33
389
原创 迷你世界UGC3.0脚本Wiki方块模块管理接口 Block
8 SetBlockSettingAttState(...) 设置方块设置属性状态。9 GetBlockSettingAttState(...) 获取方块设置属性状态。16 SetBlockSwichState(...) 设置方块开关状态。color:number十六进制颜色值(0XFFFFFF 颜色方块类型才生效)color:number十六进制颜色值(0XFFFFFF 颜色方块类型才生效)15 SetBlockColor(...) 设置方块颜色。
2025-05-06 07:04:03
671
原创 迷你世界UGC3.0脚本Wiki生物模块管理接口 Monster
5 RandomActorID(...) 随机获取一个生物类型ID。1 GetActorID(...) 获取生物类型ID。返回值及类型: code:number:objid:驯养主ID。actorid:number,string替换的生物类型ID。该方法的主要作用: 随机获取一个生物类型ID。actorid:number生物defId。objidSrc:number源对象ID。对象模块管理接口 GameObject。objid:number生物objid。
2025-05-06 07:02:27
545
原创 迷你世界UGC3.0脚本Wiki玩家模块管理接口 Player
local result = Player:NotifyGameInfo2Self(Player:GetHostUin(), "飘窗提示")local result = Player:StandReportEvent(Player:GetHostUin(), "自动测试上报")28 OpenShopSkinBuyDialog(...) 打开商城皮肤购买界面(购买玩家对象同款皮肤)16 ChangeViewModeForMod(...) 玩家改变视角(支持冒险模式)
2025-05-06 07:01:28
888
原创 迷你世界UGC3.0脚本Wiki触发器脚本交互
- obj = GameObject:FindObject("7482986899365911542-22886") --获取UI对象。self:AddCustomEvent("具体广播ID", self.OnCustomEvent) --具体广播ID需要选择替换。-- 获取当前世界对象 如果查找的触发器组件挂载到世界对象上,当前脚本组件不是挂载世界对象上,则需要获取世界对象。self:PushCustomEvent("具体广播ID",2,3) -- 需要选择具体广播ID替换。
2025-04-27 17:55:42
1032
原创 迷你世界UGC3.0脚本Wiki二维表介绍介绍
可以打开脚本编辑器或触发器,选中对应的参数类型,然后在选择器中找到想要的参数,接着点击ctrl+c或复制按钮,即可复制id。在表格中查找列中对应数据的行,如果查找到后可以修改其他列的数据为另一个值。例如我们想把分数是0分的人的名称修改为“零分的人”.我们要查找“分数"列等于0分的行,我们找到了第三行,这时候可以修改第三行的”名称“数据为“零分的人”。第三行为列的类型,我们会根据不同的类型,将下方填写的值解析成不同的数据类型。在二维表中修改某列数据值,可以指定修改要修改的行数,支持传入数组后修改多行的数据。
2025-04-27 17:47:39
700
原创 迷你世界UGC3.0脚本Wiki组件说明
组件依附在对象的逻辑片段,不可直接运行,需要挂载到对象上才能生效,一种组件在同一个对象上只能挂载一个。params = {Mini.Number, Mini.Number},-- 参数列表类型(不填则为无参数)params = {Mini.Number, Mini.Number},-- 参数列表类型(不填则为无参数)-- 事件中的位置: event.x,event.y+1,event.z, event.y+1让创建的高度必死亡的高一格。官方提供了一些封装好的组件,我们可以通过组件面板直接更改对象的属性。
2025-04-27 17:45:02
1358
2
原创 迷你世界UGC3.0脚本Wiki触发器事件管理
15 TriggerEvent.MissileCollideToDropItem 当 任意投掷物和任意掉落物 碰撞开始。20 TriggerEvent.DropItemCollideToMissile 当 任意掉落物和任意投掷物 碰撞开始。14 TriggerEvent.MissileCollideToMissile 当 任意投掷物和任意投掷物 碰撞开始。
2025-04-27 17:41:47
1113
原创 迷你世界UGC3.0脚本Wiki组件事件管理
23 ObjectEvent.PlayerShortcutAddItem 当 此玩家 快捷栏的 放入道具。24 ObjectEvent.PlayerShortcutRemItem 当 此玩家 快捷栏的 取出道具。27 ObjectEvent.PlayerBackPackRemItem 当 此玩家 背包栏的 取出道具。29 ObjectEvent.PlayerEquipAddItem 当 此玩家 装备栏的 放入道具。
2025-04-27 17:35:02
1140
原创 迷你世界UGC3.0脚本Wiki世界模块管理接口 World
41 CalcDirectionByYawDirection(...) 通过局部坐标方向计算绝对正方向(忽略视角仰角)42 CalcDirectionByYawAngle(...) 通过局部球坐标方向计算绝对正方向(忽略视角仰角)value:number:参数值(0~100) 或者 string:16进制颜色值(0xffffff)value:number:参数值(0~100) 或者 string:16进制颜色值(0xffffff)
2025-04-27 17:33:07
1165
原创 迷你世界UGC3.0脚本Wiki角色模块管理接口 Actor
- 修改对象上播放的特效,特效id为1005,播放时间10秒,特效偏移y 2个方块位置,特效y旋转45,特效缩放为2倍。21 TryMoveToActor(...) 使对象向目标行动者移动(如果执行对象是刚创建出来的需要加个等待时间)-- 对象上播放特效,特效id为1005,播放时间10秒,特效偏移y 2个方块位置,特效y旋转45,特效缩放为2倍。15 GetActorFacade(...) 获取生物外观(需要确保对象在场景中存在)
2025-04-27 17:29:52
995
原创 迷你世界脚本脚本常见问题
而开发者事件在进行回调时会传回来一些对应的参数,每个开发者事件对应的参数可参考wiki中的事件系统[4]部分。有两种办法可以获取到自定义类型的ID,<1>使用手持触发器去点击获取 <2>依赖相关的触发事件去打印ID 比如,如果是自定义的方块或者生物,可以将其放置在地图里然后用手持触发器去点击获取信息,也可以通过触发相关事件去打印出ID。--30:游戏开始30秒后 (0,7,0)和(15,10,15):生成范围 {{3400,5},{3401,6},{3402,7}}:生成的生物id和数量。
2025-04-13 16:23:31
1082
原创 迷你世界脚本接口常量列表
MODATTRIB_TYPE.MODATTR_ATTACK_EXPLODE 5 爆炸攻击别人时加成的百分比。MODATTRIB_TYPE.MODATTR_ATTACK_WITHER 8 混乱攻击别人时加成的百分比。MODATTRIB_TYPE.MODATTR_ATTACK_PUNCH 3 近程攻击别人时加成的百分比。MODATTRIB_TYPE.MODATTR_ATTACK_RANGE 4 远程攻击别人时加成的百分比。
2025-04-13 16:21:23
836
原创 迷你世界脚本之容器接口:WorldContainer
Chat:sendSystemMsg("(0,0)高度7的位置的箱子的第一个格子,有"..itemNum.."个id为"..itemid.."的物品")Chat:sendSystemMsg("尝试在(0,0)高度7位置的箱子里添加99个土块,实际添加了"..relNum.."个")Chat:sendSystemMsg("尝试在(0,0)高度7位置的箱子里添加99个土块,实际添加了"..relNum.."个")Chat:sendSystemMsg("把(0,0)高度7的位置的箱子里第一格的物品移除了5个")
2025-04-13 16:10:23
724
原创 中国象棋介绍和棋子走法附图迷你世界触发器脚本
一方的棋子攻击对方的帅(将),并在下一着要把它吃掉,称为“将军”,或简称“将”。被“将军”的一方必须立即“应将”,即用自卫的着法去化解被“将”的状态。轮到走棋的一方,帅(将)虽没被对方“将军”,却被禁在一个位置上无路可走,同时己方其它棋子也都不能走动,就算被“困毙”。相(象)的活动范围限于“河界”以内的本方阵地,不能过河,且如果它走的“田”字中央有一个棋子,就不能走,俗称“塞象眼”。兵(卒):兵(卒)在未过河前,只能向前一步步走,过河以后,除不能后退外,允许左右移动,但也只能一次一步。
2025-04-12 10:52:01
1481
1
原创 lua表table和JSON字符串互转
-若报错bad argument #1 to 'loadstring' ... ,把loadstring改为load即可。-- Lua-Table 与 string / json 转换。-- Lua-Table 与 string 转换。-- Lua-Table 与 json 转换。--json格式中表示字符串不能使用单引号。
2025-04-03 21:37:43
1313
原创 2025身份证号码前六位地区代码对照表
"654022": "新疆维吾尔自治区伊犁哈萨克自治州察布查尔锡伯自治县","652826": "新疆维吾尔自治区巴音郭楞蒙古自治州焉耆回族自治县","653001": "新疆维吾尔自治区克孜勒苏柯尔克孜自治州阿图什市","653022": "新疆维吾尔自治区克孜勒苏柯尔克孜自治州阿克陶县","653023": "新疆维吾尔自治区克孜勒苏柯尔克孜自治州阿合奇县","653024": "新疆维吾尔自治区克孜勒苏柯尔克孜自治州乌恰县","652801": "新疆维吾尔自治区巴音郭楞蒙古自治州库尔勒市",
2025-04-03 21:33:54
6229
原创 迷你世界触发器十进制和十六进制转换
迷你世界触发器十进制和十六进制转换。接下来做十六进制转换十进制的方法。先创建一个字符串16进制对照组。聊天框反馈忘记截图了不好意思。写入触发器自定义返回函数。第一个十进制转换十六进制。输入十六进制转换十进制。
2025-04-01 11:48:33
271
迷你世界聊天框脚本.lua
2024-08-18
点灯游戏N3解法视频.mp4
2022-02-24
点灯游戏N5解法视频.mp4
2022-02-24
点灯游戏N6解法视频.mp4
2022-02-24
点灯游戏N解法视频.mp4
2022-02-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅